一尘不染

MySQL批量加载命令行工具

mysql

MySql是否具有批量加载命令行工具,例如用于SQLServer的bcp和用于Oracle的sqlldr?我知道有一个SQL命令LOAD INFILE或类似命令,但是有时我需要批量加载位于MySQL数据库不同盒子上的文件。


阅读 429

收藏
2020-05-17

共1个答案

一尘不染

mysqlimport。

采用与mysql命令行外壳相同的连接参数。确保使用-L标志在本地文件系统上使用文件,否则(奇怪地)将假定该文件在服务器上。

load data infile命令还有一个类似的变体,即,load data local infile根据该变体将从客户端而不是从服务器加载文件,这可以完成您想要执行的操作。

2020-05-17