当前位置: 首页 > 图文教程 > 数据库 > MYSQL > Mysql教程:将txt文本中的数据轻松导入MySQL表中的方法

MYSQL
mysql 常用数据库语句 小练习
MYSQL ERROR 1045 (28000): Access denied for user (using password: YES)问题的解决
mysql 字符集的系统变量说明
MySQL 在触发器里中断记录的插入或更新?
将MySQL数据库移植为PostgreSQL
mysql 操作总结 INSERT和REPLACE
linux mysql忘记密码的多种解决或Access denied for user ''root''@''localhost''
运用mysqldump 工具时需要注意的问题
mysql 优化日记
MySQL 字符串函数大全
mysql 截取指定的两个字符串之间的内容
MySQL 备份还原数据库批处理
mysql 数据库中my.ini的优化 2G内存针对站多 抗压型的设置
Mysql 数字类型转换函数
mysql 动态生成测试数据
mysql 显示SQL语句执行时间的代码
mysql 设置查询缓存
MYSQL explain 执行计划
MySQL 有输入输出参数的存储过程实例
巧用mysql提示符prompt清晰管理数据库的方法

MYSQL 中的 Mysql教程:将txt文本中的数据轻松导入MySQL表中的方法


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-30   浏览: 177 ::
收藏到网摘: n/a

access中可以将文本中的数据轻松导入表中,mysql中用起来没那么方便,其实起来也很简单。

首先将数据记录按行处理好用特定的字符分开如:“,”

记录形如:

aaa,bbb,ccc,ddd,eee

fff,ggg,hhh,iii,jjj,kkk

就行,建立loaddate.php

$hostname="localhost";

$username="yourname";

$password="yourpwd";

$dbname="yourdb";

mysql_connect( $hostname, $username, $password);

mysql_select_db(" $dbname");

$mydate=file("yourdate.txt");

$n=count( $mydate);

for( $i=0; $i< $n; $i++){

$date=explode(",", $mydate[ $i]);

 $str="insert into ip values(' $date[0]',' $date[1]',' $date[2]',' $date[3]',' $date[4]')";//

mysql_query( $str);

}

mysql_close();

echo "ok!";

?>