以mysql为例,可将txt文件导入数据库中,然后通过数据库导成.sql文件,方法如下:
1、文本文件如图,其中两个字段,用逗号分隔。其中首行代表数据表的字段名。
2. 如何将excel转换成数据库
1、制作excel表格时,做好数据标题栏,这是导入到VFP中的字段名。
2、菜单,文件,另存为DBF3(dBASEIII)(*.dbf)格式(见下图),字段类型和字段长度在VFP库结修中修改。
3. 怎样将文本文件变成数据库文件
文本文件是非格式化文件
数据库文件,例如mdb文件,是标准格式化文件
没有办法直接转换
你可以自己写代码解析文本,写入数据库
4. 怎么把xls(电子表格文件)转化成MDB(Access数据库文件)
方法如下:
打开Access数据库软件,在弹出的窗口内,选择“新建数据库”中的“空access数据库”,然后在“文件新建数据库”窗口内设置数据库文件名,这里我输入“DJMessage”作为数据库名。
点击“文件”菜单下的“获取外部数据”中的“导入...”,在打开的“导入”窗口内,先将“文件类型”选择为“Microsoft Excel(.xls)”,在“查找范围”内选择XLS文件的存放路径,然后选中要转换的XLS文件,点“导入”,打开“导入数据向导”窗口,根据这个向导,一步步地完成数据的导入,具体步骤如下:
工作表选择:从显示的工作表中,选择要存放数据的工作表。
主键设置:设置主键一方面避免数据的重复,另一方面还可以加快数据查询速度,而我要建立的数据库是配合ASP网页查询用的,当然更要设置主键了,这里选择的是“用access添加主键”默认设置。第六步、表名设置:在“导入到表”下建立一个表名,将数据导入到这个表中,我输入的是“mytable”作为表名,再点“完成”就结束了数据导入。回到数据库窗口,就看到添加了一个“mytable”数据表,这样生成的DJMessage.mdb才是一个真正的数据库。把DJMessage.mdb复制到ASP网页目录中,调试一下查询系统,一切OK!
5. 如何将文件转成流存入数据库
oracle如下 数据库中提供了两种字段类型 Blob 和 Clob 用于存储大型字符串或二进制数据(如图片)。 Blob 采用单字节存储,适合保存二进制数据,如图片文件。 Clob 采用多字节存储,适合保存大型文本数据。 首先创建一个空 Blob/Clob 字段,再从这个空 Blob/Clob字段获取游标,例如下面的代码: PreparedStatement ps = conn.prepareStatement( " insert into PICTURE(image,resume) values(?,?) " ); // 通过oralce.sql.BLOB/CLOB.empty_lob()构造空Blob/Clob对象 ps.setBlob( 1 ,oracle.sql.BLOB.empty_lob()); ps.setClob( 2 ,oracle.sql.CLOB.empty_lob()); ps.excuteUpdate(); ps.close(); // 再次对读出Blob/Clob句柄 ps = conn.prepareStatement( " select image,resume from PICTURE where id=? for update " ); ps.setInt( 1 , 100 ); ResultSet rs = ps.executeQuery(); rs.next(); oracle.sql.BLOB imgBlob = (oracle.sql.BLOB)rs.getBlob( 1 ); oracle.sql.CLOB resClob = (oracle.sql.CLOB)rs.getClob( 2 ); // 将二进制数据写入Blob FileInputStream inStream = new FileInputStream( " c://image.jpg " ); OutputStream outStream = imgBlob.getBinaryOutputStream(); byte [] buf = new byte [ 10240 ]; int len; while (len = inStream.read(buf) > 0 ) { outStream.write(buf, 0 ,len); } inStream.close(); outStream.cloese(); // 将字符串写入Clob resClob.putString( 1 , " this is a clob " ); // 再将Blob/Clob字段更新到数据库 ps = conn.prepareStatement( " update PICTURE set image=? and resume=? where id=? " ); ps.setBlob( 1 ,imgBlob); ps.setClob( 2 ,resClob); ps.setInt( 3 , 100 ); ps.executeUpdate(); ps.close()
6. 如何把txt文件转换成access数据库文件
你可以尝试先用EXCEL打开这个文本文件,另存为XLS文件后。再将XLS文件导入到ACCESS,这可能是最简单易行的了。
直接导入,重点是设置分割符,注意将,设置为分隔符,应该没什么问题,试试吧。
我用ACCESS 直接打开这个文本,可以啊,没有你说的乱码,你看看是不是TXT文档里有什么非法字符,肯定可以的,呵呵,祝你成功。
7. 怎样将记事本格式文件转换成数据库文件
把记事本里面的数据导入到数据库中,然后在保存数据,就产生数据库文件
8. mdb文件怎么转换成数据库文件
一、MDB格式是WINDOWS的数据库文件格式 无法转成doc格式 但是可以转成XLS文件;
二、把MDB转换为XLS格式,毕竟表格文件在编辑、排版、打印等方面,比数据库文件容易上手。MDB转XLS格式就相对简单多了,打开数据库文件.mdb,选中其中的“mytable”表,然后点“文件”菜单中的“导出”,在打开的“将表mytable导出为”窗口中,将保存文件类型选择为“Microsoft Excel 97-2000(?.xls)”,输入文件名,然后点“保存”即可将数据库格式的MDB文件转换为表格形式的XLS文件了。
9. 如何将.FRM,MYD,MYI文件转换为.SQL导入数据库中
今天找了个案例,琢磨了半天,才分析大概出来,数据库是.frm,.myd,myi备份,不会导入mysql,到网上找了些资料,导入成功。
把mysql数据库的*.frm,*.myd,*.myi,文件导到数据的方法
1、最简单就是,直接拷贝到数据库的的data下的数据库文件夹,前提是
mysql的版本一致,字体一致。
此方法简单快捷但不是没个人都能做到。2、就是在本地机器安装mysql数据库转换*.frm,*.myd,*.myi,文件为*.sql文件:
1、首先安装mysql,最好版本和服务器一致,字体也要一致(不一致导入后有后遗症-乱码)。
2、然后用建库命令
创建新的数据库命令如下:
create
database
name;(创建名为name的数据库呵呵“;”不能少)
然后去你安装的mysql目录下的data文件夹下就有个name文件夹
按照网上的说法,我建立那个名为dbname的数据库时系统就建立了个以数据库名命名的文件夹,这个文件夹位于mysql安装目录下的data文件夹下,我找了半天根本没有,甚至mysql安装目录下根本就没有data这个文件夹,再次google,原来是这样,mysql
安装路径下面有个my.ini,用记事本打开
查找
datadir,后面有路径,
我的是
c:/programdata/mysql/mysql
server
5.1/data/)3、把你的*.frm,*.myd,*.myi文件统统考p到data文件夹下。
4、然后在命令提示符下进入到mysql
安装目录的bin目录下
进行导出为*.sql文件。
mysqlmp
-uroot
-p
name
name.sql。
(执行,注意:name就是我前面创建的数据库名字。完后你就会在bin目录下发现一个name.sql了,怎样,简单吧。但是我在用的时候发现命令提示符下用cd命令已经不能进入bin目录了,甚至不能更改当前目录,不知为何,难道是因为装了mysql?双击mysqlmp.exe,cmd窗口一闪而逝,命令没法输入吖,咋办,又得想招,还是用批处理吧,简单省事。在bin目录里建立个txt文件,把上面那条命令复制进去,另存为,保存类型选所有文件,上面的文件名随便取,但是要加上扩展名.bat,例如“新建文本文件.bat”,保存。双击刚生成的这个bat文件,搞定。(有的同学不会使用cd命令,google一下便知,例如我输入cd
e:\aaa,执行后当前目录就是e:\aaa了))
自己操作的几点体会:
1、mysql数据库最好安装的根目录下这样在命令提示符时省很多事情。
2、*.sql倒出时最好是一个表一个表的导出
文件名最好为
dataname_tabname.sql,好记便于导入。
而且一个表的导出*.sql文件小。因为好多数据库限制大小,例如我用的dh的空间限制为10m
,大了的话导入不了(对了导出后大于服务器限制的可以打成zip也可以导入)
10. 如何把TXT文件数据导入MySQL数据库
具体操作步骤如下:
1、首先打开Navicat软件,连接到数据库进入需要导入的数据库: