在Linux的shell命令行下面可以使用mysqldump工具很方便的导出数据库,下面就mysqldump导出数据库总结几点常用方法
1、直接导出数据库,包括数据库结构和数据
mysqldump -u root -p databasename >> out.sql 回车输入密码即可导出,但是导出的sql文件中没有create database 语句,而且导出的文件中创建表的结构语句和插入数据的语句混合在一起的。
2、导出带有create语句的sql文件
对上面的sql文件稍加修改即可一导出带有create database 语句和use databasename 语句的sql文件
mysqldump -u root -p --databases databasename >> out.sql
使用上面这条命令即可导出带有create database 语句的sql文件了
3、导出只有表结构的语句
mysqldump -u root -p -t databasename >> out.sql 导出的文件只有表结构,并且没有create database 语句
mysqldump -u root -p -t --databases databasename >> out.sql 导出的只有结构,并且包含了create database语句
4、导出只有数据的sql
mysqldump -u root -p -t databasename >> out.sql 使用这个命令将只导出sql数据
更多关于mysqldump,请查看linux的在线帮助手册和mysql手册。