91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

將excel文件導入到數據庫

發布時間:2020-07-04 17:16:53 來源:網絡 閱讀:757 作者:我的二狗呢 欄目:數據庫

參考:http://blog.csdn.net/jayxujia123/article/details/13684313

參考:http://kevin850115.iteye.com/blog/578142

MySQL官網:http://dev.mysql.com/doc/refman/5.7/en/load-data.html


學弟有個面試題,在群里問了下如何將excel文件導入到數據庫。以前也沒試過,正好在學習MySQL,練練手吧。


首先,將excel文件另存為用逗號分隔的csv文件,傳到linux服務器上,假設叫做test.csv。


用sed命令將第一行的列名稱去掉sed -i '1p' test.csv 


然后建庫建表的命令的就得手工進行了,根據具體的表結構,大致命令如下:

> CREATE DATABASE `demo`;

> USE demo;

> CREATE TABLE `tb1` (

  `id` int(4) NOT NULL PRIMARY KEY ,

  `Name` char(10) DEFAULT NULL,

  `Age` smallint(3) DEFAULT NULL,

  `Sex` varchar(10) DEFAULT NULL,

  `Mobile` bigint(15) DEFAULT NULL,

  `Touzijingli` varchar(10) DEFAULT NULL,

  `Job` varchar(10) DEFAULT NULL,

  `Uname` varchar(10) DEFAULT NULL

) ENGINE=InnoDB DEFAULT CHARSET=utf8;


(隨便測試的,因此字段類型選擇有點隨意,請大家無視)


> desc tb1;

將excel文件導入到數據庫


確保表結構和我們的原始EXCEL 的一致后,可用執行導入數據操作了,如下:

> load data local infile '/root/test.csv' into table tb1 fields

  terminated by ','

  optionally enclosed by '"'

  escaped by '"' 

  lines terminated by '\r\n';


參數說明:

terminated by 跟的是字段間的分隔符。 

optionally enclosed by   '"' 的意思就是無視這些個雙引號

escaped by 字符轉義,默認的是反斜杠(backslash:\ )  

lines terminated by '\r\n';   換行標志。windows下的換行是\r\n



官網更詳細的格式如下:

LOAD DATA [LOW_PRIORITY | CONCURRENT] [LOCAL] INFILE 'file_name'
   [REPLACE | IGNORE]
   INTO TABLE tbl_name
   [PARTITION (partition_name,...)]
   [CHARACTER SET charset_name]
   [{FIELDS | COLUMNS}
       [TERMINATED BY 'string']
       [[OPTIONALLY] ENCLOSED BY 'char']
       [ESCAPED BY 'char']
   ]
   [LINES
       [STARTING BY 'string']
       [TERMINATED BY 'string']
   ]
   [IGNORE number {LINES | ROWS}]
   [(col_name_or_user_var,...)]
   [SET col_name = expr,...]


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

南宫市| 临猗县| 丹寨县| 沛县| 黄冈市| 六枝特区| 视频| 南通市| 靖安县| 泊头市| 黎川县| 静安区| 邵阳市| 潞城市| 张北县| 韶山市| 卫辉市| 乐亭县| 江陵县| 油尖旺区| 阿拉善左旗| 扎兰屯市| 芜湖县| 句容市| 上杭县| 如东县| 漠河县| 东丽区| 泾源县| 嵩明县| 平邑县| 唐海县| 南木林县| 孟州市| 丽水市| 南涧| 会理县| 庆安县| 天柱县| 无锡市| 衡南县|