mysql復制表的方法


跨庫復制表的方法


使用navicat

直接使用navicat的 轉儲sql文件 結構+數據

mysqldump 備份導出 導入 (數據庫備份-恢復)

mysqldump -h鏈接ip -P(大寫)端口 -u用戶名 -p密碼 數據庫名 > d:XX.sql(導出路徑)

1、導出數據庫為dbname的表結構(其中用戶名為root,密碼為dbpasswd,生成的腳本名為db.sql)
mysqldump -uroot -pdbpasswd -d dbname >db.sql;

2、導出數據庫為dbname某張表(test)結構
mysqldump -uroot -pdbpasswd -d dbname test>db.sql;

3、導出數據庫為dbname所有表結構及表數據(不加-d)
mysqldump -uroot -pdbpasswd  dbname >db.sql;

4、導出數據庫為dbname某張表(test)結構及表數據(不加-d)
mysqldump -uroot -pdbpasswd dbname 表1>db.sql;

導出特定數據庫里多張表

mysqldump -uroot -pdbpasswd dbname 表1 表2 表3>db.sql;

導入命令為
mysqldump -uroot -pdbpasswd dbname <db.sql;

不誇庫


先創建一個表結構一樣的 新表

show create table 表名  //查詢建表語句

然后執行建標語句
然后插入
insert into 新表 (select * from 舊表)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM