mysql Load Data InFile 的用法
更新時間:2009年05月13日 01:58:38 作者:
Load Data InFile是用于批量向數(shù)據(jù)表中導入記錄。
首先創(chuàng)建一個表
Use Test;
Create Table TableTest(
`ID` mediumint(8) default '0',
`Name` varchar(100) default ''
) TYPE=MyISAM;
向數(shù)據(jù)表導入數(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';
這個語句,字段默認用制表符隔開,每條記錄用換行符隔開,在Windows下?lián)Q行符為“\r\n”
C:/Data.txt 文件內容如下面兩行:
1 A
2 B
“1”和“A”之間有一個制表符
這樣就導進兩條記錄了。
自定義語法
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 '"'
表示每個字段用逗號分開,內容包含在雙引號內
Lines Terminated By '\r\n';
表示每條數(shù)據(jù)用換行符分開
和 Load Data InFile 相反的是
Select * From `TableTest` Into OutFile 'C:/Data_OutFile.txt';
把表的數(shù)據(jù)導出
Use Test;
Create Table TableTest(
`ID` mediumint(8) default '0',
`Name` varchar(100) default ''
) TYPE=MyISAM;
向數(shù)據(jù)表導入數(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';
這個語句,字段默認用制表符隔開,每條記錄用換行符隔開,在Windows下?lián)Q行符為“\r\n”
C:/Data.txt 文件內容如下面兩行:
1 A
2 B
“1”和“A”之間有一個制表符
這樣就導進兩條記錄了。
自定義語法
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 '"'
表示每個字段用逗號分開,內容包含在雙引號內
Lines Terminated By '\r\n';
表示每條數(shù)據(jù)用換行符分開
和 Load Data InFile 相反的是
Select * From `TableTest` Into OutFile 'C:/Data_OutFile.txt';
把表的數(shù)據(jù)導出
您可能感興趣的文章:
相關文章
mysql 5.7.17 免安裝版配置方法圖文教程(windows10)
這篇文章主要為大家詳細介紹了windows10下mysql 5.7.17 免安裝版配置方法圖文教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-01-01
MySQL5.7 group by新特性報錯1055的解決辦法
項目中本來使用的是mysql5.6進行開發(fā),切換到5.7之后,突然發(fā)現(xiàn)原來的一些sql運行都報錯,錯誤編碼1055,錯誤信息和sql_mode中的“only_full_group_by“有關。下面小編給大家分享下解決辦法2016-12-12

