mysql 数据库的导入与导出
导出数据库中数据
-
导出整个数据库中的所有数据
# linux 命令行下输入 mysqldump -u userName -p dabaseName > /home/fileName.sql # 注意导出的sql文件最好使用绝对路径
-
导出数据库中的某个表的数据
# linux命令行下输入 mysqldump -u userName -p dabaseName tableName > /home/fileName.sql
导出数据库中的表结构
- 导出整个数据库中的所有的表结构
# linux命令行下输入 mysqldump -u userName -p -d dabaseName > /home/fileName.sql # 注:多加入了一个-d
- 导出数据库中某个表的表结构
# linux 命令行下输入 mysqldump -u userName -p -d dabaseName tableName > /home/fileName.sql # 注:多加入了一个-d
从sql文件导入数据
- 方法1
# linux命令行下输入 mysql -h host -P port -uroot -p # 进入mysql数据库之后 > use 数据库名称 > source /home/fileName.sql # 注:sql文件要使用绝对路径
- 方法2
# linux命令行下输入 mysql -uroot -p database < /home/fileName.sql # 注:sql文件要使用绝对路径