mysqldump备份单表数据
生活随笔
收集整理的這篇文章主要介紹了
mysqldump备份单表数据
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
方法二、使用MySQL的SELECT INTO OUTFILE 備份語句(推薦)
在下面的例子中,生成一個文件,各值用逗號隔開。這種格式可以被許多程序使用。
?
?
方法三、使用mysqldump
很奇妙的是我發現了mysqldump其實有個很好用的參數“—w”
幫助文檔上說明:
-w, --where=name Dump only selected records. Quotes are mandatory.
Defaults to on; use --skip-lock-tables to disable
?
備份一個月前的數據:mysqldump -S /data/mysqldata/3307/mysql.sock -uroot -p --skip-lock-tables yeah100 student_answer_block --where "examination_id IN ( SELECT ID FROM examinations WHERE STATISTIC_TRIGGERED = 'Y' AND STATISTIC_DATE < DATE_SUB(CURDATE(), INTERVAL 1 MONTH) AND ORG_NO IS NOT NULL ORDER BY STATISTIC_DATE DESC )" > /tmp/student_answer_block.sql mysqldump -S /data/mysqldata/3307/mysql.sock -uroot -p --skip-lock-tables yeah100 student_question --where "examination_id IN ( SELECT ID FROM examinations WHERE STATISTIC_TRIGGERED = 'Y' AND STATISTIC_DATE < DATE_SUB(CURDATE(), INTERVAL 1 MONTH) AND ORG_NO IS NOT NULL ORDER BY STATISTIC_DATE DESC )" > /tmp/student_question.sql
?
?
還原數據庫方法:
mysql -S /data/mysqldata/3306/mysql.sock -uroot -p yeah100bakup < ./student_question.sql?
轉載于:https://www.cnblogs.com/ivan-yang/p/8399167.html
總結
以上是生活随笔為你收集整理的mysqldump备份单表数据的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 企业级Python开发大佬利用网络爬虫技
- 下一篇: 你也许不知道的Vuejs - 前言