當前位置:首頁 » 數據倉庫 » 怎麼把文件轉成資料庫
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

怎麼把文件轉成資料庫

發布時間: 2022-06-29 02:59:50

1. 請問txt文件怎麼轉換成sql資料庫文件

以mysql為例,可將txt文件導入資料庫中,然後通過資料庫導成.sql文件,方法如下:

1、文本文件如圖,其中兩個欄位,用逗號分隔。其中首行代表數據表的欄位名。

2. 如何將excel轉換成資料庫

1、製作excel表格時,做好數據標題欄,這是導入到VFP中的欄位名。

2、菜單,文件,另存為DBF3(dBASEIII)(*.dbf)格式(見下圖),欄位類型和欄位長度在VFP庫結修中修改。

3. 怎樣將文本文件變成資料庫文件

文本文件是非格式化文件
資料庫文件,例如mdb文件,是標准格式化文件
沒有辦法直接轉換
你可以自己寫代碼解析文本,寫入資料庫

4. 怎麼把xls(電子表格文件)轉化成MDB(Access資料庫文件)

方法如下:

  1. 打開Access資料庫軟體,在彈出的窗口內,選擇「新建資料庫」中的「空access資料庫」,然後在「文件新建資料庫」窗口內設置資料庫文件名,這里我輸入「DJMessage」作為資料庫名。

  2. 點擊「文件」菜單下的「獲取外部數據」中的「導入...」,在打開的「導入」窗口內,先將「文件類型」選擇為「Microsoft Excel(.xls)」,在「查找范圍」內選擇XLS文件的存放路徑,然後選中要轉換的XLS文件,點「導入」,打開「導入數據向導」窗口,根據這個向導,一步步地完成數據的導入,具體步驟如下:

  3. 工作表選擇:從顯示的工作表中,選擇要存放數據的工作表。

  4. 主鍵設置:設置主鍵一方面避免數據的重復,另一方面還可以加快數據查詢速度,而我要建立的資料庫是配合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軟體,連接到資料庫進入需要導入的資料庫: