導航:首頁 > 數據處理 > 文本格式放什麼資料庫

文本格式放什麼資料庫

發布時間:2024-01-27 01:39:41

⑴ 文本文件導入到資料庫中的幾種方法

大型的資料庫開發中常常遇到數據源是平面文件(如文本文件)的情況,對於這樣的數據源,無法使用資料庫對其數據進行有效的管理,另外也無法使用SQL語句對其進行查詢和操作,所以當務之急就是將這些平面文件導
入到資料庫中,然後就可以對其進行高效的操作了。
下面介紹幾種常見的數據導入的方法,希望能夠給大家啟迪。另外,本文所涉及到的資料庫均為ORACLE資料庫,其實對於其他資料庫而言,方法類似。

一、Sql*:Loader
該方法是Oracle資料庫下數據導入的最重要的方法之一,該工具由Oracle客戶端提供,
其基本工作原理是:首先要針對數據源文件製作一個控制文件,控制文件是用來解釋如何對源文件進行解析,其中需要包含源文件的數據格式、目標資料庫的欄位等信息,一個典型的控制文件為如下形式:
LOAD DATA
INFILE '/ora9i/fengjie/agent/data/ipaagentdetail200410.txt'
TRUNCATE (也可以用append替換TRUNCATE)
INTO TABLE fj_ipa_agentdetail
fields terminated ","
trailing nullcols
( AGENT_NO char,
AGENT_NAME char,
AGENT_ADDRESS char,
AGENT_LINKNUM char,
AGENT_LINKMAN char
)
其中,INFILE '/ora9i/fengjie/agent/data/ipaagentdetail200410.txt'指明所要導入的源文件,其實源文件也可以直接通過命令行來輸入獲得 ,fj_ipa_agentdetail為目標表的名字,fields terminated ","是指源文件的各個欄位是以逗號分隔,trailing nullcols表示遇到空欄位依然寫入到資料庫表中,最後這5個欄位是目標資料庫表的欄位結構。通過上面這個典型的控制文件的格式分析可知,控制文件需要與源文件的格式信息一致,否則導入數據會出現異常。
除了控制以外,sql*loader的還需要數據文件,即源文件。根據格式的不同,源文件可以分為固定欄位長度和有分隔符這兩大類,這里將分別說明這兩種情況:

固定欄位長度的文本文件
就是每個欄位擁有固定的欄位長度,比如:
602530005922 1012
602538023138 1012
602536920355 1012
602531777166 1012
602533626494 1012
602535700601 1012

有分隔符的文本文件
就是每個欄位都有相同的分隔符分隔,比如:

1001,上海長途電信綜合開發公司,南京東路34號140室
1002,上海樺奇通訊科技有限公司,武寧路19號1902室
1003,上海邦正科技發展有限公司,南京東路61號903室

對於上述兩種文件格式sql*loader均可以做處理,下面就前面那個固定長度的文本來舉例說明:
由於該文本只有兩個欄位,一個為設備號,一個是區局編號,兩者的長度分別為20和5,那麼可以編制控制文件如下:
LOAD DATA
INFILE '/ora9i/fengjie/agent/data/ipaagent200410.txt'
TRUNCATE
INTO TABLE fj_ipa_agent
( DEVNO POSITION(1:20) CHAR,
BRANCH_NO POSITION(21:25) CHAR
)
其中,'/ora9i/fengjie/agent/data/ipaagent200410.txt'為該文件的完全路徑,POSITION(M:N)表示該欄位是從位置M到位置N。
對於有分隔符的數據文件,前面已經有一個例子,這里就不再贅述了。總之,使用Sql*Loader能夠輕松將數據文件導入到資料庫中,這種方法也是最常用的方法。
二、 使用專業的數據抽取工具
目前在數據倉庫領域中,數據抽取與裝載(ETL)是一重要的技術,這一技術對於一些大的數據文件或者文件數量較多尤其適合。這里簡單介紹目前一款主流的數據抽取工具 ――Informatica。
該工具主要採用圖形界面進行編程,其主要工作流程是:首先將源數據文件的結構(格式)導入為Informatica里,然後根據業務規則對該結構進行一定的轉換(transformation),最終導入到目標表中。
以上過程僅僅只是做了一個從源到目標的映射,數據的實際抽取與裝載需要在工作流(workflow)里進行。
使用專業的數據抽取工具,可以結合業務邏輯對多個源數據進行join,union,insect等操作,適合於大型資料庫和數據倉庫。
三、 使用Access工具導入
可以直接在Access里選擇『打開『文本文件,這樣按照向導來導入一個文本文件到Access資料庫中,然後使用編程的方法將其導入到最終的目標數據 庫中。
這種方法雖然煩瑣,但是其對系統的軟體配置要求相對較低,所以也是有一定的使用范圍

⑵ 如何將文本中的內容 導入access資料庫中

1、首先文本文件應該是以逗號分隔或製表符分隔的文件才可以導入;

2、然後切換到Access;

3、在Access中打開新的或已有的資料庫;

9、根據「導入文本向導」對話框中的指導進行操作;

如果,你需要查看更多的選項或修改指導項(比如域分隔符),可單擊第一個向導對話框中的「高級」命令。如果要保存指定項,以便下次導入相似的文本文件時可用它們,請單擊「另存為」命令。

⑶ 資料庫文件是什麼格式啊

資料庫文件的格式包括CSV、DAT、DBF、MDB、ODB++等等。具體如下:

1、CSV

是逗號分隔值文件格式,其文件以純文本形式存儲表格數據。純文本意味著該文件是一個字元序列,不含必須像二進制數字那樣被解讀的數據。CSV文件由任意數目的記錄組成,記錄間以某種換行符分隔;每條記錄由欄位組成,欄位間的分隔符是其它字元或字元串。

2、DAT文件

DAT文件,即數據文件,這類文件並沒有進行絕對化的定義。DAT文件的擴展名是.dat。這種文本是純文本,賣李沒有數據屬性結構方面的信息,可以用記事本等文本工具打開。

3、DBF

是一種特殊的文件格式,表示資料庫文件。Foxbase、Dbase、Visual FoxPro等資料庫處理系統所產生的資料庫文件。簡寫為dbf或.dbf。DBF dBASE文件中裂遲,一種由Ashton-Tate創建的格式。

4、MDB

使用mdb格式的資料庫是一種關系資料庫。MDB View可以在沒有安裝 Microsoft Access情況下源森進行閱讀MDB資料庫文件。因其對數據操作的方便性,常用在一些中小型程序。MDB是MDB/ ICP協議的簡稱,歐洲售貨機製造者協會制定用於協調自動售貨系統主控制器與多個外設間通信的協議。

5、ODB++

ODB++是一種可擴展的ASCII格式,它可在單個資料庫中,保存PCB製造和裝配所必需的全部工程數據。是能把多種數據格式資料庫連接起來的橋梁,也是一種雙向格式,允許數據上行和下傳。

⑷ 請問ACCESS中的數據類型

在早期版本的 Access 中,使用「備注」數據類型存儲大量文本,使用「文本」數據類型存儲較短的字元串。

在 Access 2013 中,這兩個數據類型已分別被重命名為「長文本」和「短文本」,它們具有不同的屬性和大小限制。 在 .accdb 文件中,長文本欄位的作用與舊的「備注」欄位相同。

格式文本是指使用純文本中沒有的通用格式選項(例如,加粗和傾斜)設置了格式的文本。Office Access 2007 通過使用「備注」數據類型來存儲格式文本。

這是 Access 中唯一具有對格式文本的內置支持的數據類型。若要創建用於存儲格式文本的欄位,請創建一個備注欄位,然後將該欄位的 TextFormat 屬性設置為 RichText。

(4)文本格式放什麼資料庫擴展閱讀:

特性:

其開發對象主要是Microsoft JET資料庫和Microsoft SQLServer資料庫。由於在Office 97及以前的版本中,Microsoft JET 3.51及以前版本的資料庫引擎是隨Access一起安裝和發布的,JET資料庫與Access就有了天生的血緣關系。

並且Access對JET資料庫做了很多地擴充,如,在Access的環境中,可以在查詢中使用自己編寫的VBA函數,Access的窗體、報表、宏和模塊是作為一種特殊數據存儲在JET資料庫文件(.mdb)中,只有在Access環境中才能使用這些對象。

Microsoft Windows操作系統版本的不斷升級和改良,在Windows XP以後版本中,Microsoft將JET資料庫引擎集成在Windwos操作系統中作為系統組件的一部分一起發布。從此JET資料庫引擎從Access中分離出來,而Access也就成為了一個專門的資料庫應用開發工具。

閱讀全文

與文本格式放什麼資料庫相關的資料

熱點內容
河南衛視沒有信息怎麼辦 瀏覽:393
手游代理需要注意哪些 瀏覽:906
更新附加信息是什麼 瀏覽:970
電子信技術是什麼 瀏覽:37
二手車交易到本市怎麼退檔 瀏覽:617
如何通知老客戶增加新產品 瀏覽:319
做代理需要什麼設備 瀏覽:925
產品包裝盒信息地址在什麼位置 瀏覽:672
微信項目介紹價格如何代理 瀏覽:108
怎麼代理習宴酒 瀏覽:661
表頭填什麼信息最好 瀏覽:162
武清市有哪些市場 瀏覽:716
淘寶店鋪怎麼判定虛假交易的 瀏覽:283
導航系統數據流量哪個好 瀏覽:912
丹東哪裡有玉石交易市場 瀏覽:360
調取對方身份信息需要多久 瀏覽:694
怎麼查西數硬碟是哪個代理的 瀏覽:95
聚羧酸減水劑技術員主要干什麼 瀏覽:943
玩游戲沒有及時回女生信息怎麼辦 瀏覽:358
反饋信息來源怎麼寫 瀏覽:327