mysql中sqlldr

导读:
SQL Loader是Oracle提供的一种数据导入工具,可以将文本文件中的数据快速地导入到Oracle数据库中 。在MySQL中也可使用此工具来实现数据导入 。本文将介绍SQL Loader的使用方法及注意事项 。
一、安装SQL Loader
1. 下载并安装Oracle Instant Client 。
2. 解压Instant Client后将其中的sqlldr.exe和oci.dll复制到MySQL安装目录下的bin文件夹中 。
二、创建控制文件
控制文件包含了导入数据的规则和格式 。例如:
LOAD DATA
INFILE 'data.txt'
INTO TABLE mytable
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
TRAILING NULLCOLS
(col1, col2, col3)
三、执行导入
在命令行中输入以下命令:
sqlldr username/password control=controlfile.ctl
注意事项:
1. 控制文件中的表名必须与MySQL中的表名相同 。
2. 字段名也必须一致,并且顺序要与表中的字段顺序一致 。
3. 控制文件中指定的数据文件路径必须为绝对路径 。
4. 数据文件中的数据类型必须与表中的数据类型相匹配 。
【mysql中sqlldr】总结:
SQL Loader是一个非常方便的工具,可以帮助我们将大量的数据快速导入到MySQL数据库中 。但是,在使用时需要注意以上几点,以避免出现错误 。

    推荐阅读