Mysql檔案資料匯入

2021-09-23 10:35:32 字數 1821 閱讀 1848

mysql匯入資料load data infile用法

基本語法:

load data [low_priority] [local] infile 『file_name txt』 [replace | ignore]

into table tbl_name

fields

[terminated by』t』]

[optionally] enclosed by 『』]

[escaped by』』 ]]

[lines terminated by』n』]

[ignore number lines]

[(col_name, )]

load data infile語句從乙個文字檔案中以很高的速度讀入乙個表中。使用這個命令之前,mysqld程序(服務)必須已經在執行。由於安全原因,當讀取位於伺服器上的檔案時,檔案必須處於資料庫目錄或可被所有人讀取。另外,為了對伺服器上檔案使用load data infile,在伺服器主機上必須有file的許可權。

4、分隔符

(1) fields關鍵字指定了檔案欄位的分割格式,如果用到這個關鍵字,mysql剖析器希望看到至少有下面的乙個選項:

terminated by分隔符:意思是以什麼字元作為分隔符

enclosed by字段括起字元

escaped by轉義字元

terminated by描述欄位的分隔符,預設情況下是tab字元(\t)

enclosed by描述的是字段的括起字元。

escaped by描述的轉義字元。預設的是反斜槓(backslash:\ )

例如:load data infile 「/home/mark/orders txt」 replace into table orders fields terminated by』,』 enclosed by 『"』;

(2)lines 關鍵字指定了每條記錄的分隔符預設為』\n』即為換行符

如果兩個欄位都指定了,那fields必須在lines之前。如果不指定fields關鍵字,預設值與這樣寫相同: fields terminated by』\t』 enclosed by 』 『』 『 escaped by』\』

如果你不指定乙個lines子句,預設值與這樣寫的相同: lines terminated by』\n』

例如:load data infile 「/jiaoben/load.txt」 replace into table test fields terminated by 『,』 lines terminated by 『/n』;

5、 load data infile 可以按指定的列把檔案匯入到資料庫中。 當我們要把資料的一部分內容匯入的時候,,需要加入一些欄目(列/字段/field)到mysql資料庫中,以適應一些額外的需要。比如,我們要從access資料庫公升級到mysql資料庫的時候,

下面的例子顯示了如何向指定的欄目(field)中匯入資料:

load data infile 「/home/order txt」 into table orders(order_number, order_date, customer_id);

6、當在伺服器主機上尋找檔案時,伺服器使用下列規則:

(1)如果給出乙個絕對路徑名,伺服器使用該路徑名。

(2)如果給出乙個有乙個或多個前置部件的相對路徑名,伺服器相對伺服器的資料目錄搜尋檔案。

(3)如果給出乙個沒有前置部件的乙個檔名,伺服器在當前資料庫的資料庫目錄尋找檔案。

例如: /myfile txt」給出的檔案是從伺服器的資料目錄讀取,而作為「myfile txt」給出的乙個檔案是從當前資料庫的資料庫目錄下讀取。

注意:欄位中的空值用\n表示

oracle 檔案資料匯入

其中 load data infile x test123 4444.txt 為需要匯入的檔案路徑 into table t d win prize 為需要匯入的的表名稱 1 insert 為預設方式,在資料裝載開始時要求表為空 3 replace 刪除舊記錄 用 delete from table...

mysql資料庫匯入txt檔案資料

把txt檔案匯入到mysql資料庫中,選用的是mysql中的load data 語法。load data local infile d test.txt into table test fields terminated by enclosed by lines terminated by n ig...

mysql 匯入匯出Excel txt檔案資料

mysql批量匯入匯出excel txt資料 1 excel檔案 1.1匯出資料到excel檔案 select into outfile c users administrator desktop data out.xls from bi admin 注意儲存路徑包含的的 需要轉譯 1.2從exce...