mysql-导出导入

导出数据

导出文件默认是存在mysql\bin目录下

导出数据库
1
2
# mysqldump -u 用户名 -p 数据库名 > 导出的文件名
mysqldump -u user_name -p123456 database_name > outfile_name.sql
导出表
1
2
mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
mysqldump -u user_name -p database_name table_name > outfile_name.sql
导出数据库结构
1
2
mysqldump -u user_name -p -d –add-drop-table database_name > outfile_name.sql
# -d 没有数据 –add-drop-table 在每个create语句之前增加一个drop table


导入数据

mysql 命令
1
2
# mysql -u用户名 -p密码 < 待导入文件.sql
mysql -uroot -p123456 < runoob.sql


source 命令
1
2
3
4
mysql> create database abc;      # 创建数据库
mysql> use abc; # 使用已创建的数据库
mysql> set names utf8; # 设置编码
mysql> source /home/abc/abc.sql # 导入备份数据库