mysql備份表

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;



發佈了16 篇原創文章 · 獲贊 0 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章