1、导出整个MySQL数据到文件
命令如下所示:
mysqldump -u UserName(用户名) -p DataBaseName(数据库名称) > ExportFileName.SQL(导出的SQL文件的名称.SQL)
操作实例代码:
mysqldump -u Root -p TestDataBase> ExportDataBase.sql
2、导出MySQL数据库中的一个表
命令如下所示:
mysqldump -u UserName(用户名) -p DataBaseName(数据库名) TableName(表名)> ExportFileName.SQL(导出的文件名.SQL)
操作实例代码:
mysqldump -u Root-p TestDataBaseName SystemUserTable> TestDataBase-SystemUserTable.sql
注意:在”数据库名称“与”表名称“之间必须要存在一个”空格“
3、导出MySQL数据库中的某个DataBase(数据库)的结构
命令如下所示:
mysqldump -u wcnc -p -d --add-drop-table smgp_apps_wcnc >d:\wcnc_db.sql
(1)-d 没有数据
(2)--add-drop-table 即:在每个create语句之前增加一个drop table,在运行该脚本文件时,如果检测到原数据库中存在该表,经建起Drop(删除)然后在Create(创建)
4、导入数据库到MySQL数据库
命令如下所示:
mysql>use DataBaseBane.SQL absolute path(数据库脚本文件在本地计算机上的存储的绝对路径)
操作实例代码:
mysql>source d:\ExportDataBase.sql