当前位置:专业知识首页 >> 程序开发 >> PHP编程 >> mysql csv导入mysql
mysql csv导入mysql
2007-11-25 17:44:23  作者:  来源:互联网  浏览次数:194  文字大小:【】【】【
  •   mysql csv导入mysql 如果你原来在Excel里面做表,表里面有8个字段,有文本型或者是数值型的字段。 假设你想把表的内容导入到mysql,建议如下方法(仅供参考,mysql5.23测试通过):在Excel保存的选项里面保存为csv,文件可以放在硬 ...
mysql csv导入mysql

如果你原来在Excel里面做表,表里面有8个字段,有文本型或者是数值型的字段。  

假设你想把表的内容导入到mysql,建议如下方法(仅供参考,mysql5.23测试通过):在Excel保存的选项里面保存为csv,文件可以放在硬盘随意的位置。  

在mysql>  
里面输入:load data local infile 'C:/Documents and Settings/user/My Documents/qq.csv' into table `test`.`book1` fields escaped by '\\' terminated by ',' enclosed by '"' lines terminated by '\r\n' ( `a`, `b`, `c`, `d`, `e`, `f`, `g`, `h` )  

也就是:  
mysql>load data local infile 'C:/Documents and Settings/user/My Documents/qq.csv' into table `test`.`book1` fields escaped by '\\' terminated by ',' enclosed by '"' lines terminated by '\r\n' ( `a`, `b`, `c`, `d`, `e`, `f`, `g`, `h` );  

执行。(ok)  (进口轴承  jack jones  火狐浏览器下载  杰克琼斯  )

上述的是一个8个字段的Excel表,保存在【我的文档】里面的qq.csv文件。  
另外你要在mysql数据库里面的其中一个数据库(这里举例在test数据库里面),增加一个表(这里为book1),表里面有8个字段,类型对应Excel的字段类型。  

上面语句执行后,你就可以查询test数据库里面的book1表的内容了,看看是不是你所需要的内容  
^_^  
祝mysql学习旅途愉快!
 
 
---------------------------------------------------
 
 
这个代码我弄到网页里:如下

$Str_Load="load data local infile 'E:/WebRoot/AppServ/www/OrderSelectSystem/UpLoadCSV/CN2007052627.csv' into table `huhu_data`.`table_huhu_paypal_jiaoyi` fields escaped by '\\' terminated by ',' enclosed by '"' lines terminated by '\r\n' (`A_Date`,`B_Time`,`C_Time_Zone`,`D_Name`,`E_Type`,`F_Status`,`G_Currency`,`H_Gross`,`I_Fee`,`J_Net`,`K_Note`,`L_From_Email_Address`,`M_To_Email_Address`,`N_Transaction_ID`,`O_Payment_Type`,`P_Shipping_Address`,`Q_Item_Title`,`R_Item_ID`,`S_Closing_Date`,`T_Reference_Txn_ID`,`U_Receipt_ID`,`V_Contact_Phone_Number`,`W_Bak`,`X_Bak`,`Y_Bak`,`Z_Bak`,`AA_Bak`,`AB_Bak`,`AC_Bak` ,`AD_Bak`,`AE_Bak`,`AF_Bak`,`AG_Bak`,`AH_Bak`,`AI_Bak`,`AJ_Bak`,`AK_Bak`,`AL_Bak`,`AM_Bak`,`AN_Bak`,`Del_Flag`,`EditFinish_Flag`,`ShowInLetter_Flag`,`ChangeAccount`,`ChangeIP`,`ChangeTime`)";


mysql_query($Str_Load);

上面的这个$Str_Load在APACHE里是可以直接运行对的,可是到了这里后当中的" terminated by '\r\n' "是非法的哦,我真不知道是什么原因!
老大,帮忙一下,我的QQ 393760063

或者将你的成功的导入代码发给我,393760063@qq.com
感激不尽!
{tag_点击标签样式三}
相关文章
友情链接 | 诚聘英才 | 关于我们 | 版权声明 | 联系我们 | 广告服务


  • 三七互动
  •     津ICP备05013802号    Powered by Phpcms 2007