mysql Load Data InFile 的用法
更新時(shí)間:2009年05月13日 01:58:38 作者:
Load Data InFile是用于批量向數(shù)據(jù)表中導(dǎo)入記錄。
首先創(chuàng)建一個(gè)表
Use Test;
Create Table TableTest(
`ID` mediumint(8) default '0',
`Name` varchar(100) default ''
) TYPE=MyISAM;
向數(shù)據(jù)表導(dǎo)入數(shù)據(jù)
Load Data InFile 'C:/Data.txt' Into Table `TableTest`
常用如下:
Load Data InFile 'C:/Data.txt' Into Table `TableTest` Lines Terminated By '\r\n';
這個(gè)語句,字段默認(rèn)用制表符隔開,每條記錄用換行符隔開,在Windows下?lián)Q行符為“\r\n”
C:/Data.txt 文件內(nèi)容如下面兩行:
1 A
2 B
“1”和“A”之間有一個(gè)制表符
這樣就導(dǎo)進(jìn)兩條記錄了。
自定義語法
Load Data InFile 'C:/Data.txt' Into Table `TableTest` Fields Terminated By ',' Enclosed By '"' Escaped By '"' Lines Terminated By '\r\n';
Fields Terminated By ',' Enclosed By '"' Escaped By '"'
表示每個(gè)字段用逗號分開,內(nèi)容包含在雙引號內(nèi)
Lines Terminated By '\r\n';
表示每條數(shù)據(jù)用換行符分開
和 Load Data InFile 相反的是
Select * From `TableTest` Into OutFile 'C:/Data_OutFile.txt';
把表的數(shù)據(jù)導(dǎo)出
Use Test;
Create Table TableTest(
`ID` mediumint(8) default '0',
`Name` varchar(100) default ''
) TYPE=MyISAM;
向數(shù)據(jù)表導(dǎo)入數(shù)據(jù)
Load Data InFile 'C:/Data.txt' Into Table `TableTest`
常用如下:
Load Data InFile 'C:/Data.txt' Into Table `TableTest` Lines Terminated By '\r\n';
這個(gè)語句,字段默認(rèn)用制表符隔開,每條記錄用換行符隔開,在Windows下?lián)Q行符為“\r\n”
C:/Data.txt 文件內(nèi)容如下面兩行:
1 A
2 B
“1”和“A”之間有一個(gè)制表符
這樣就導(dǎo)進(jìn)兩條記錄了。
自定義語法
Load Data InFile 'C:/Data.txt' Into Table `TableTest` Fields Terminated By ',' Enclosed By '"' Escaped By '"' Lines Terminated By '\r\n';
Fields Terminated By ',' Enclosed By '"' Escaped By '"'
表示每個(gè)字段用逗號分開,內(nèi)容包含在雙引號內(nèi)
Lines Terminated By '\r\n';
表示每條數(shù)據(jù)用換行符分開
和 Load Data InFile 相反的是
Select * From `TableTest` Into OutFile 'C:/Data_OutFile.txt';
把表的數(shù)據(jù)導(dǎo)出
您可能感興趣的文章:
- mysql遇到load data導(dǎo)入文件數(shù)據(jù)出現(xiàn)1290錯(cuò)誤的解決方案
- Java利用MYSQL LOAD DATA LOCAL INFILE實(shí)現(xiàn)大批量導(dǎo)入數(shù)據(jù)到MySQL
- MySQL中由load data語句引起死鎖的解決案例
- mysql中Load Data記錄換行問題的解決方法
- mysql load data infile 的用法(40w數(shù)據(jù) 用了3-5秒導(dǎo)進(jìn)mysql)
- mysql中的Load data的使用方法
- mysql 的load data infile
- MySQL數(shù)據(jù)庫 Load Data 多種用法
相關(guān)文章
實(shí)現(xiàn)mysql級聯(lián)復(fù)制的方法示例
這篇文章主要介紹了實(shí)現(xiàn)mysql級聯(lián)復(fù)制的方法示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-05-05
MySQL中使用case when 語句實(shí)現(xiàn)多條件查詢的方法
今天在一個(gè)應(yīng)用中使用到了一個(gè)比較特殊的數(shù)據(jù)查詢要求。需要的朋友可以參考下。2010-12-12
MySQL中使用load data命令實(shí)現(xiàn)數(shù)據(jù)導(dǎo)入的方法
MySQL支持load data命令的數(shù)據(jù)導(dǎo)入,該方式比直接的insert的效率要高,按照官方的說法是要比insert語句快上20倍2013-10-10
SQL如何使用正則表達(dá)式對數(shù)據(jù)進(jìn)行過濾
正則表達(dá)式的作用是匹配文本,將一個(gè)正則表達(dá)式與一個(gè)文本串進(jìn)行比較,下面這篇文章主要給大家介紹了關(guān)于SQL如何使用正則表達(dá)式對數(shù)據(jù)進(jìn)行過濾的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-09-09

