如何将数据从文本导入到mysql_php基础

access中可以将文本中的数据轻松导入表中,mysql中用起来没那么方便,其实起来也很简单。
首先将数据记录按行处理好用特定的字符分开如:“,”
记录形如:
aaa,bbb,ccc,ddd,eee
fff,ggg,hhh,iii,jjj,kkk
就行,建立loaddate.php
<?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!";
?>
运行loaddate.

时间: 2024-12-01 20:22:11

如何将数据从文本导入到mysql_php基础的相关文章

如何将数据从文本导入到mysql

access中可以将文本中的数据轻松导入表中,mysql中用起来没那么方便,其实起来也很简单. 首先将数据记录按行处理好用特定的字符分开如:"," 记录形如: aaa,bbb,ccc,ddd,eee fff,ggg,hhh,iii,jjj,kkk 就行,建立loaddate.php <?php  $hostname="localhost"; $username="yourname"; $password="yourpwd"

plsql-pl/sql文本导入器分隔符

问题描述 pl/sql文本导入器分隔符 txt是要导入的数据,文本导入器自动分析结果不是我想要的,正确应该以空格分隔,7列数据才对,请问如何设置 解决方案 plsql可以设置的. 解决方案二: pl/sql设置列于列之间的分隔符号

使用向导将数据从文本文件导入Excel中

可以使用 Microsoft Office Excel 将数据从文本文件导入工作表中.该文本导入向导可检查您正在导入的文本文件,并能确保以您期望的方式导入数据. 步骤 1(共 3 步) 原始数据类型 如果文本文件中的项以制表符.冒号.分号.空格或其他字符分隔,则选择"分隔符号".如果文本文件中的所有项的长度相同,则选择"固定宽度". 导入起始行 键入或选择行号以指定要导入数据的第一行. 文件原始格式 选择文本文件中使用的字符集. 大多数情况下,可以保持文本格式的默认

怎么将格式化文本导入Excel

  1.在Windows"记事本"中输入格式化文本,每个数据项之间会被空格隔开,当然你也可以用逗号.分号.Tab键作为分隔符.输入完成后,保存此文本文件并退出; 2.在Excel中打开刚才保存的文本文件,出现"文本导入向导-3步骤之1"对话框,选择"分隔符号",单击"下一步"; 3.在"文本导人向导-3步骤之2"对话框中选择文本数据项分隔符号,Excel提供了Tab键.分号.逗号以及空格等供你选择.注意,这

sql-SQL Server 大容量txt文本导入问题

问题描述 SQL Server 大容量txt文本导入问题 本人毕业设计要处理大量数据,将txt文件导入SQL 中处理.没想到第一步就出了大问题.我采用过两种方法,都没有导入进去. 1.直接用导入导出工具,平面文件源,然后就显示"没有为此连接管理器定义列.",只有一列.而实际是3列. 2.bulk insert database from..... 结果显示:"消息 4866,级别 16,状态 1,第 1 行 大容量加载失败.数据文件中第 1 行的第 1 列太长.请验证是否正确

oracle 10g数据泵和导入导出性能对比(二)IMP和IMPDP导入的区别

前一段时间在一次迁移中同时用到了数据泵和EXP,发现二者效率的差别还是相当大的.这里通过一个例子简单比较一下. 这篇文章比较一下IMP和IMPDP导入的区别. 前面对比了EXP和数据泵的导出,可以看到,数据泵导出速度与直接路径导出相比,速度并没有本质的提高,下面看看数据泵的导入方式与IMP的区别. 导入的DMP文件就用上面导出是得到的结果,先看看IMP的导入速度: $ sqlplus "/ as sysdba" SQL*Plus: Release 10.2.0.3.0 - Produc

Oracle数据泵导出导入与传统导出导入的区别

 估计有不少的朋友不清楚Oracle数据泵导出导入与传统导出导入的区别吧,下面小编为各位介绍一下,有兴趣的朋友不防进入一起参考.   先来看一下Oracle数据泵导出导入例子 1.首先建立目录: create directory 目录名称 as '数据库服务器上的一个目录',如:  create directory 别名 as 'd:\服务器目录名';  将导入或导出的文件放在这个目录下 2.导出及导入 以SID=orcl,导出dmp的账号为test,导入dmp的账号为test为例. 若将数据从

SQL Server 2005和SQL Server 2000数据的相互导入

  1) SQL Server 2000数据导入SQL Server 2005 在SQL Server 2000中,把其数据进行备份,在数据库中点击右键,选择"所有任务"下的"备份数据库",弹出一个对话框,然后点击"添加"按钮,输入对应的数据库备份名称,就可以备份数据了.然后在SQL Server 2005中,在数据库中点击右键,点击"还原数据库",在弹出的对话框中,"常规"的选项卡中,"目标数据

C++ 数据存储文本读取

问题描述 C++ 数据存储文本读取 c++ 读文本,格式如下 var1 var2 var3 var4 .... data1 data2 data3 data4- data data data data .... .... .... 即第一行是变量名,个数未知,下面都是数据行,现在想按照列来存储数据,即每个变量名对应一列数据,想用动态数组或向量来写,map〈string,vector〈double〉〉mapVec来寸,即一个var对应一组data,请问各位大神怎样随着列的变化来动态申请vetor〈