多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 數據庫 > 數據庫應用 > mysql導入數據load data infile用法

mysql導入數據load data infile用法

來源:程序員人生   發布時間:2015-03-06 08:10:57 閱讀次數:5550次

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語句從1個文本文件中以很高的速度讀入1個表中。使用這個命令之前,mysqld進程(服務)必須已在運行。為了安全緣由,當讀取位于服務器上的文本文件時,文件必須處于數據庫目錄或可被所有人讀取。另外,為了對服務器上文件使用load data infile,在服務器主機上你必須有file的權限。
1 如果你指定關鍵詞low_priority那末MySQL將會等到沒有其他人讀這個表的時候,才把插入數據。可使用以下的命令:
load data low_priority infile "/home/mark/data sql" into table Orders;
2 如果指定local關鍵詞,則表明從客戶主機讀文件。如果local沒指定,文件必須位于服務器上。
3 replaceignore關鍵詞控制對現有的唯1鍵記錄的重復的處理。如果你指定replace,新即將代替有相同的唯1鍵值的現有行。如果你指定ignore,跳過有唯1鍵的現有行的重復行的輸入。如果你不指定任何1個選項,當找到重復鍵時,出現1個毛病,并且文本文件的余下部份被疏忽。例如:
load data low_priority infile "/home/mark/data sql" replace into table Orders;
4 分隔符
(1) fields關鍵字指定了文件記段的分割格式,如果用到這個關鍵字,MySQL剖析器希望看到最少有下面的1個選項:
terminated by分隔符:意思是以甚么字符作為分隔符
enclosed by字段括起字符
escaped by轉義字符
terminated by描寫字段的分隔符,默許情況下是tab字符( )
enclosed by描寫的是字段的括起字符。

escaped by描寫的轉義字符。默許的是反斜杠(backslash: )
例如:load data infile "/home/mark/Orders txt" replace into table Orders fields terminated by',' enclosed by '"';
(2)lines 關鍵字指定了每條記錄的分隔符默許為' '即為換行符
如果兩個字段都指定了那fields必須在lines之前。如果不指定fields關鍵字缺省值與如果你這樣寫的相同: fields terminated by' ' enclosed by ’ '' ‘ escaped by''
如果你不指定1個lines子句,缺省值與如果你這樣寫的相同: lines terminated by' '
例如:load data infile "/jiaoben/load.txt" replace into table test fields terminated by ',' lines terminated by '/n';
5 load data infile 可以按指定的列把文件導入到數據庫中。 當我們要把數據的1部份內容導入的時候,,需要加入1些欄目(列/字段/field)到MySQL數據庫中,以適應1些額外的需要。比方說,我們要從Access數據庫升級到MySQL數據庫的時候
下面的例子顯示了如何向指定的欄目(field)中導入數據:
load data infile "/home/Order txt" into table Orders(Order_Number, Order_Date, Customer_ID);
6 當在服務器主機上尋覓文件時,服務器使用以下規則:
1)如果給出1個絕對路徑名,服務器使用該路徑名。

2)如果給出1個有1個或多個前置部件的相對路徑名,服務器相對服務器的數據目錄搜索文件。

3)如果給出1個沒有前置部件的1個文件名,服務器在當前數據庫數據庫目錄尋覓文件。
例如: /myfile txt”給出的文件是從服務器的數據目錄讀取,而作為“myfile txt”給出的1個文件是從當前數據庫數據庫目錄下讀取。
注意:字段中的空值用N表示
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 亚洲国产成人精品不卡青青草原 | a毛片免费 | 91久久大香伊蕉在人线 | 最近中文字幕免费mv视频 | 亚洲欧美日韩不卡 | 台湾成人性视频免费播放 | 九九99久久精品在免费线bt | 欧美三级视频在线播放 | 欧美一级片免费看 | 欧美精品18videosex性俄罗斯 | 国产三级精品在线观看 | 亚洲最新永久在线观看 | 真实男女xx00动态视频 | 午夜影院美女 | 免费v片在线看 | www亚洲一区 | 国产在线观看成人免费视频 | 亚洲肥妇| 日本卡1卡2卡4卡免费 | 日韩看片 | 性欧美videofree高 | 美女福利视频国产免费观看 | 欧美人一级淫片a免费播放 欧美人与z0z0xxxx | 国内高清久久久久久久久 | 国产精品欧美日韩 | 69热视频 | 亚欧人成精品免费观看 | 欧美亚洲国产色综合 | 国产精品欧美视频另类专区 | 激情文学激情图片 | 国产成人一区二区三区视频免费 | 欧美精品18videosex巨大 | 免费观看一级欧美大 | 亚洲欧洲春色校园另类小说 | 日韩美女影院 | 校园春色欧美激情 | 国产精品高清一区二区三区不卡 | 校园春色 亚洲色图 | 亚洲精品一区二区三区在 | 久久免费视频1 | 一级做a爱片久久毛片 |