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文件要使用绝对路径

本文详细介绍了如何在Linux环境下使用mysqldump命令导出整个数据库或特定表的数据及结构,以及如何通过mysql命令将数据从sql文件导入到数据库中。导出时需指定用户名、密码、数据库名以及文件保存路径,导入时需进入mysql环境并使用source命令或直接通过命令行读取sql文件。确保使用绝对路径以避免路径问题。
1078

被折叠的 条评论
为什么被折叠?



