程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> mysql中導入txt文件數據的操作指令

mysql中導入txt文件數據的操作指令

編輯:MySQL綜合教程

mysql中導入txt文件數據的操作指令   學習總結基本的MySQL數據庫導入導出操作    www.2cto.com    1 表tt的格式:    CREATE TABLE `tt` (   `ind` int NOT NULL auto_increment,   `name` char(100) default NULL,   PRIMARY KEY  (`ind`)  )   2 文件d.txt的內容示例:  1,a  2,b  3,c    3 導入命令:  mysql> load data infile 'd.txt' into table tt     -> fields terminated by','     -> lines terminated by'\r\n'    注意的地方:  1)、文件可以使用絕對路徑如'c:/d.txt',否則請將文件放在數據庫根目錄中  2)、因為字段之間用了逗號隔開,所以必須fields terminated by',',否則導入失敗  3)、因為Winsows中行以“\r\n”隔開,所以必須lines terminated by'\r\n',  如果不設置這個參數,也可導入成功,但是會多導入一個“\r”控制字符,可能在可視化  MySQL工具中看不出字段異樣,但是在MySQL命令行中顯示會明顯混亂。  4)、如果表tt非空,且文件中的ind值在表中有重復,會提示錯誤,並導入失敗。    只導入name字段,文件d.txt的內容:  a  b  c    mysql> load data infile 'd.txt' into table tt     -> lines terminated by'\r\n'     -> (name);    load data 命令還支持更復雜的文本格式、文件編碼等,可參考官方文檔。    5 導出到數據到windows文本文件時,為了方便查看,也需要相同的設置  mysql> select * from tt into outfile 'd.txt'     -> fields terminated by','     -> lines terminated by'\r\n'

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved