1、用mysqldump命令備份:
mysql備份單個表,直接在終端輸入: root@xxx:# mysqldump 數據庫名 表名 > 文件路徑
如:
root@390:~# mysqldump mydatabase mytable > /root/mysql.sql
則mysql.sql中則有你創建表的語句還有表的數據;
2、用備份的表的數據覆蓋另一個表,另一個表與備份表有相同的表名和表結構,只是兩個表在不同的數據庫中。語句:
進入另一個表所在的數據庫,執行mysql命令:
mysql>source /root/mysql.sql
執行完這個後,另一個表中完全跟備份表一模一樣了。
導入數據庫:
進入mysql數據庫控制檯,
如mysql -u root -p
mysql>use 數據庫
然後使用source命令,後面參數爲腳本文件(如這裏用到的.sql)
mysql>source d:/wcnc_db.sql
3、用mysql語句複製表
進入到你使用的數據庫中:
複製表結構:mysql> create table backuptablename select * from mytablename limit 0;
表結構與表數據複製:mysql> create table backuptablename select * from mytablename;
4、清空一個表的所有數據
trucate table tablename;
將另一個表的所有數據插入到當前表中:
insert into tablename select * from tableothername;