导出数据主要使用命令mysqldump
导出整个数据库
命令:
mysqldump -u用户名 -p 数据库名 > 导出的文件名
示例
mysqldump -udbuser -p mydb > mydb.sql
导出表
命令:
mysqldump -u用户名 -p 数据库名 表名> 导出的文件名
示例
mysqldump -udbuser -p mydb mytable> mytable.sql
仅导出数据库结构
mysqldump -udbuser -p -d --add-drop-table mydb > db.sql
- -d,--no-data:表示不导出数据
- --add-drop-table: 在每个create语句之前增加一个drop table
说明:前面的命令里-p表示需要输入密码,-u后紧跟用户名,中间不能有空格