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

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 數據庫 > MySql > MySQL 對文本的導入導出數據

MySQL 對文本的導入導出數據

來源:程序員人生   發布時間:2014-05-26 11:46:07 閱讀次數:3677次

MySQL寫入數據通常用insert語句,如:

insert into person values(張三,20),(李四,21),(王五,70)…;

但有時為了更快速地插入大批量數據或交換數據,需要從文本中導入數據或導出數據到文本。

一、 建立測試表,準備數據

首先建立一個用于測試的表示學生信息的表,字段有id、姓名、年齡、城市、薪水。Id和姓名不能為空。

create table person(
id int not null auto_increment,
name varchar(40) not null,
city varchar(20),
salary int,
primary key(id)
)engine=innodb charset=gb2312;

創建表截圖如下:

1

 

接著寫一個用于導入的文本文件:c:data.txt。

張三 31 北京 3000

李四 25 杭州 4000

王五 45 N 4500

小明 29 天津 N

 3

每一項之間用Tab鍵進行分隔,如果該字段為NULL,則用N表示。

二、 導入數據

 輸入命令,進行導入。

load data local infile “c:/data.txt”
into table person(name,age,city,salary);

導入數據截圖如下:

2 

 其中local表示本地。執行后,可以看到NULL數據也被正確地導入。

三、 導出數據

現在將這個表導出為文本文件:c:data_out.txt。

select name,age,city,salary
into outfile “c:/data_out.txt”
lines terminated by “”
from person;

導出數據截圖如下:

4

其中lines terminated by “”表示每一行(即每一條記錄)用分隔,是window系

統的換行符。導出的data_out.txt與data.txt的內容完全一樣。

四、 運行環境

Windows vista home basic

MySQL 5.1.34-community

五、 注意

字段之間的分隔和記錄(行)之間的分隔默認是 (即Tab)和。但可以改變,如:

FIELDS TERMINATED BY ',' --字段用,進行分隔
LINES TERMINATED BY ';' --記錄用; 進行分隔

另外要注意其它操作系統的換行符與windows可能不相同。

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 国产福利一区二区在线观看 | 欧美日韩不卡视频一区二区三区 | 羞羞的动漫网站 | 免费h视频在线观看 | 欧美高清视频一区 | 精品91一区二区三区 | 亚洲色图欧美 | 欧美激情精品久久久久久久 | 欧美国产日韩另类 | 欧洲性大片xxxxx久久久 | 亚洲国产精久久久久久久 | 免费a级作爱片免费观看中 免费a网站 | 爱爱小视频在线看免费 | 2022在线精品视频网站 | 亚洲国产精品欧美日韩一区二区 | 亚洲国产精品a一区二区三区 | 在线视频亚洲 | 亚洲最大成人 | 国产一区三区二区中文在线 | 国产不卡毛片 | 亚洲资源在线播放 | 欧美韩国| 亚洲精品中文字幕无乱码 | 欧美成人精品福利网站 | 国产成人综合一区人人 | yellow中文字幕视频在线 | 久久网站免费 | 2022国产福利在线观看 | 涩涩免费播放观看在线视频 | 免费视频精品一区二区三区 | 无人精品乱码一区二区三区 | 在线满18网站观看视频 | 日本一区二区三区欧美在线观看 | 久久www免费人成_看片高清 | 性色按摩过程小说 | 国产在线精品一区二区高清不卡 | 国内免费自拍视频 | 波多野一区二区 | 欧美老女人性视频 | 久久亚洲精中文字幕冲田杏梨 | 最新内地三级在线观看 |