一、导出命令
导出数据库
语法:mysqldump -u用户名 -p密码 [--default-character-set=utf8] 数据库名 > 导出sql文件名
例子:mysqldump -uroot -p123456 --default-character-set=utf8 test>~/test.sql [ d:\test.sql ]
导出数据库某个表
语法:mysqldump -u用户名 -p密码 数据库名 表名 > 导出sql文件名
例子:mysqldump -uroot -p123456 test users>~/test_users.sql [ d:\test_users.sql ]
导出数据库结构
语法:mysqldump -u用户名 -p密码 -d --add-drop-table 数据库名>~/test.sql [ d:\test.sql ]
例子:mysqldump -uroot -p123456 -d --add-drop-table test >~/test.sql [ d:\test.sql ]
二、导入命令
导入sql备份文件
语法:mysql -u用户名 -p密码 数据库名<~/test.sql [ d:\test.sql ]
例子:mysql -uroot -p123456 --default-character-set=utf8 test<~/test.sql [ d:\test.sql ]
用source命令导入.sql数据
1.用mysql登陆进去:mysql –u用户名 –p密码 示例:mysql –uroot –p123456
2. use 数据名下 示例:use test
3. set names 编码主式; 示例set names gb2312;
4. source 路径 示例:source d:\1.sql