mysql导入导出
导出一般选用mysqldump
mysqldump的用法
mysqldump是备份数据库的工具。
//导出整个数据库
mysqldump -uykw -p123 dbname > a.sql
//只导出整个数据库的结构
mysqldump -uykw -p123 -d dbname > a.sql
//只导出数据 -t
当想要导出整个数据库的结构,并且指定不要几个表的数据可以:
先导出整个数据库的结构。
再导出整个数据库除了这几个表之外的数据,追加(>>)到文件中。
mysqldump -uroot -p12 dbname -t --ignore-table=dbname.table1 --ignore-table=db.name.table2
>> a.sql
当想要导出整个数据库结构,并且只要指定表的数据时可以:
先导出结构,
在导出指定表的数据追加到文件中。
//mysqldump -uykw -p123 -t dbname table1 table2 table3 >> 1.sql
导入
1.系统命令行
mysql -uusername -ppassword db1 < tb2.sql
2.mysql命令行
导入表的话先切换到对应数据库
mysql>source db1.sql;
或 mysql -u -p dbname < db.sql