【mysql】mysql导入导出数据详解
MySQL数据的导入和导出通常使用以下两种方式:
- 导出(使用
mysqldump
工具) - 导入(使用
mysql
命令行工具)
1. 使用mysqldump
导出数据
命令格式:
mysqldump -u [用户名] -p[密码] [数据库名] > [导出的文件名]
示例:
mysqldump -u root -ppassword database_name > export.sql
2. 使用mysql
导入数据
命令格式:
mysql -u [用户名] -p[密码] [数据库名] < [导入的文件名]
示例:
mysql -u root -ppassword database_name < import.sql
注意:
- 在上述命令中,
-p
后面不要加空格,直接连写密码。 - 导出的
.sql
文件通常包含创建数据库和表结构的SQL语句,以及数据的INSERT
语句。 - 导入数据时,如果数据库不存在,需要先创建数据库,或者在导入时指定
--database
参数。
3. 使用mysqlimport
导入数据(导入.csv或.txt文件)
命令格式:
mysqlimport -u [用户名] -p[密码] [数据库名] [导入的文件名]
示例:
mysqlimport -u root -ppassword database_name data.csv
注意:mysqlimport
通常用于导入.csv
或.txt
文件。
评论已关闭