mysqlimport
是 MySQL 数据库提供的一个命令行工具,用于快速导入文本文件中的数据到数据库表中。它实际上是 LOAD DATA INFILE
SQL 语句的一个命令行接口,可以高效地处理大量数据的导入。
mysqlimport
可以显著提高数据导入的速度。mysqlimport
导入数据时速度很慢?mysqlimport
命令中指定字符集参数,如 --default-character-set=utf8
。mysqlimport
的用户没有足够的权限来操作目标数据库或表。mysqlimport
的用户具有足够的权限。假设我们有一个 CSV 文件 data.csv
,内容如下:
id,name,age
1,Alice,30
2,Bob,25
3,Charlie,35
我们可以使用以下命令将其导入到名为 users
的表中:
mysqlimport --local --fields-terminated-by=',' --lines-terminated-by='
' --default-character-set=utf8 -u username -p database_name users.csv
其中:
--local
表示从本地文件系统读取文件。--fields-terminated-by=','
指定字段分隔符为逗号。--lines-terminated-by=' '
指定行分隔符为换行符。--default-character-set=utf8
指定字符集为 UTF-8。-u username
和 -p
分别指定数据库用户名和密码。database_name
是目标数据库的名称。users.csv
是要导入的 CSV 文件名。更多关于 mysqlimport
的详细信息和参数设置,可以参考 MySQL 官方文档或相关教程。
领取专属 10元无门槛券
手把手带您无忧上云