导出数据库
导出dbname表结构
mysqldump -uroot -p123456 -d dbname > dbname.sql
导出dbname表数据
mysqldump -uroot -p123456 -t dbname > dbname.sql
导出dbname表结构和数据
mysqldump -uroot -p123456 dbname > dbname.sql
导出数据库中指定表
导出dbname下的test表结构
mysqldump -uroot -p123456 -d dbname test > test.sql
导出dbname下的test表数据
mysqldump -uroot -p123456 -t dbname test > test.sql
导出dbname下的test表结构和数据
mysqldump -uroot -p123456 dbname test > test.sql
还原
创建数据库
CREATE DATABASE dbname DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
还原数据库 方法一
mysql -uroot -p123456 dbname < /path/dbname.sql
还原数据库 方法二
source dbname.sql
查看表结构
desc tableName;
show create table tableName \G;
表从数据库A移动到数据库B
alter table A.tableName rename B.tableName
参考
Mysql导出表结构和数据 侵删