欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MySQL中使用load data命令實現(xiàn)數(shù)據(jù)導入的方法

 更新時間:2013年10月22日 23:23:40   作者:  
MySQL支持load data命令的數(shù)據(jù)導入,該方式比直接的insert的效率要高,按照官方的說法是要比insert語句快上20倍

使用方式如下:

復制代碼 代碼如下:
mysql>load data local infile "D:/ab.txt" into table mytbl(name,age);

使用上述的命令就可以將D:/ab.txt文件的內(nèi)容導入到表mytbl中,其中name和age是表mytbl的字段,對應ab.txt文件中每行的數(shù)據(jù)。如果編譯安裝mysql時沒有指定

–enable-local-infile,那么在使用上述命令時會報如下錯誤:

復制代碼 代碼如下:
ERROR 1148 (42000): The used command is not allowed with this MySQL version

 解決方式有兩種,一是重新編譯安裝加上上面的參數(shù),而是直接用命令行執(zhí)行,如下:

復制代碼 代碼如下:
mysql -uroot -proot  mydb_name --local-infile=1 -e 'load data local infile "D:/ab.txt" into table mytbl(name,age)'

測試了一把,導入300萬條數(shù)據(jù)時,使用load data命令的時間花銷大概在3分鐘左右,還是非常不錯的!

相關(guān)文章

最新評論