在MySQL中,我們常常需要導出數據庫里的某些表、某些數據,這個時候我們可以使用一些命令來完成這個任務。
下面介紹兩種常用的方法:
//導出整個數據庫
mysqldump -u username -p dbname >backup.sql
//導出指定表
mysqldump -u username -p dbname table1 table2 >backup.sql
//導出指定數據
mysqldump -u username -p dbname table1 --where="id=100" >backup.sql
其中,username是你的 MySQL 用戶名,dbname是你要導出的數據庫的名稱。
第一種方法可以導出整個數據庫,而第二種方法可以導出指定表。
第三種方法可以導出指定數據,比如導出 id=100 的數據。
每個方法后面都有一個>backup.sql,這表示將導出的數據寫入到一個名為backup.sql的文件中。你可以更改backup.sql來指定不同的文件名。
導出的文件里的內容都是 SQL 命令,用于創建數據庫、表以及數據等。你可以將這個文件恢復到另一個 MySQL 數據庫或者描述它!
上一篇mysql 將兩個字段
下一篇mysql 封包