不止一次有同事问我同样的问题了,在这里提供一种PHP最简单的实现。如果大家有更好的方式,请分享:)代码如下:
- <?php
- $db_host="192.168.1.10";
- $db_user="root";
- $db_psw="11111";
- $db_name="csvimport";
-
- $conn = mysql_connect($db_host,$db_user,$db_psw) or die("Connection occur error");
- mysql_select_db($db_name,$conn) or die("Connection occur error");
- mysql_query("set names utf-8");
-
-
- mysql_query("LOAD DATA INFILE "/root/bill20120813121249.csv" INTO TABLE `billdata` FIELDS TERMINATED BY "," ENCLOSED BY """ ESCAPED BY """ LINES TERMINATED BY "
" IGNORE 1 LINES;") or die ("Error: ".mysql_error ());
-
- ?>
以上代码仅仅是实现的原型,大家可以根据自己的需要来改进、完善。 关于MYSQL中LOAD DATA INFILE更多使用请参考这里:
http://dev.mysql.com/doc/refman/5.1/en/load-data.htmlCentOS 6下MySQL与crontab安装冲突的解决办法MySQL主从同步,监控从库运行状态脚本相关资讯 MySQL数据库
- MySQL数据库重命名的方法 (06/16/2015 20:17:43)
- 10款最好用的MySQL数据库客户端图 (01/07/2015 15:05:35)
- Linux系统入门学习:命令行创建一 (10/11/2014 07:29:28)
| - MySQL之终端(Terminal)管理数据 (03/02/2015 17:03:41)
- C语言访问MySQL数据库的方法 (11/17/2014 23:10:15)
- 给Linux用户的11个高级MySQL数据库 (08/15/2014 16:41:16)
|
本文评论 查看全部评论 (0)