txt导入数据库
没办法做到这种东西,除非你能写个AI的程序,不过用大量经历去推倒AI判别树我建议你还不如用xml来做文件内容保持的载体的,这样可以方便的用sax或者dom解析来自动生成sql
希望你能理解我要表达的意思
首先你把你那个没有格式的破txt删掉,用良构的xml来代替给你个提示可以这样写
<内容>
<序号>1</序号>
<条码>10011</条码>
<数量>12</数量>
</内容>
具体格式自己设计吧,同时希望你听说过dom解析或者sax解析,无论用什么语言都有方法讲xml读取成一棵树的形式,然后在对这棵树来操作,这样是比较实际的做法虽然要额外的设计xml格式
如果你一意孤行还是要用txt来做只能用readLine这样的方法函数读取一行然后用string的去掉空格方法去掉空格,不过1 10011 , 12 肯定不行要加上特殊符号比如#&等,再用string的split方法按照特殊符号分割字符串,得到的string数组总没个元素都是一个字段了,这样做的特点就是舍近求远,杀鸡取卵,不鼓励
⑵ mysql 如何把txt导入数据库
LOAD DATA LOCAL INFILE 'file_name.txt' INTO TABLE `tbl_name` FIELDS TERMINATED BY '字段分隔符 (通常是逗号, \t, 或者空格等)' ENCLOSED BY '\"' ESCAPED BY '\\' LINES TERMINATED BY '行分隔符 (通常是\r\n (windows), \n (linux)' IGNORE 文件开头要忽略的行数 LINES (`字段名1`, `字段名2`, ..., `字段名n`)
⑶ 怎样把大量的数据通过txt文件直接导入到数据库中
首先数据库存储数据有自己的格式:基本数据类型、二进制。。
怎么存储文件形式的数据?
1、针对txt文件,读取文本内容,数据库字段设置数据类型text,将读取的文本内容存入数据库。
2、转化为二进制存入数据库,读取文件,转化为二进制流,数据库字段设置bit,之后将二进制数据存入数据库,
3、将txt文件保存服务器制定目录下,在数据库中存储txt的绝对路径,访问时直接访问文件即可。
⑷ TXT怎么导入mySQL数据库
1: 登录数据库: 默认用户名: root 默认密码: root
说明:
load data: 读取数据
local: 默认是使用服务器文件 , 如果想用电脑里的本地文件
replace 如果有主键约束 , 在遇到重名的 , replace进行替换 , 或者用ignore不替换 , 如果没约束 , 可以不写
fields terminated by',': 指定分隔符 , 默认是'/t'
⑸ 如何将txt文件导入sqlserver
第一步,打开导入导出工具。(win7 32位系统下SQL自带,64位系统下好像要装)
⑹ 如何将一个txt文档的数据批量导入到数据库
这个txt是什么样的格式?如果有规律的格式,可以先将txt读取到DataTable中,然后循环datatable中的数据插入到数据库中。
⑺ 如何把TXT文件数据导入MySQL数据库
具体操作步骤如下:
1、首先打开Navicat软件,连接到数据库进入需要导入的数据库:
⑻ 如何将.txt文件导入mysql
像你这样用"load data local infile "导就可以了
你这样的乱码,是由于字符集不对应引起的
用下面的语句看看你的连接的编码是什么:
show variables like '%char%';
然后你在运行sql语句前先发送类似下面的语句:
set names 'UTF8'
另外,还要看你的phpmyadmin的终端编码是否兼容,如:可以将phpmyadmin的终端编码设置为UTF8
经过这样同步处理后,乱码的问题就得以解决了
⑼ txt文件怎么导入sql数据库
--MySQL:
loaddatalocalinfile
'D:/要导入的文件.txt'intotable
table_name;
--SQLServer:
bulkinsertt1from
'D:/要导入的文件xt'with(fieldterminator='
',rowterminator=' ')
或者使用bcp命令导入比较方便
⑽ 怎么将.txt文件导入到sql数据库中啊!
如果你确定是mysql的话,导入方法有很多种。
1,直接在服务器上进行导入,如果你的空间服务器是windows系统,那么就需要有远程桌面,然后把.sql文件(这里我假设就叫test.sql)上传到服务器上的d盘,打开cmd,cd到mysql安装目录下的bin目录,然后执行
mysql
-u
root
-p密码
评论
0
0
加载更多