日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

MySQL 使用 LOAD DATA 导入 csv 文件

發布時間:2024/8/26 数据库 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MySQL 使用 LOAD DATA 导入 csv 文件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Excel 保存為 Book1.csv 以后,內容為:

編號,名稱,說明
1,測試數據1,"測試CSV文件中,有逗號"
2,測試數據2,"測試CSV文件中有""雙引號"""
3,測試數據3,"測試CSV文件中,有逗號和""雙引號"""
4,測試數據4,普通數據

?

建測試目標表
MySQL> CREATE TABLE Test_Book1 (
??? ->?? id??? int,
??? ->?? name? VARCHAR(10),
??? ->?? data? VARCHAR(100)
??? -> );
Query OK, 0 rows affected (0.05 sec)

?


下面的 lines terminated by '\r\n' 是 要求換行符號,為 windows的換行
下面的 ignore 1 lines是 忽略第一行的標題行。

mysql> LOAD DATA INFILE 'f:/Book1.csv'
??? -> INTO TABLE Test_Book1
??? ->?FIELDS TERMINATED BY ','
??? ->?OPTIONALLY ENCLOSED BY '"'
??? ->lines terminated by '\r\n'
??? ->?ignore 1 lines
??? -> (id, name, data);
Query OK, 4 rows affected (0.00 sec)
Records: 4? Deleted: 0? Skipped: 0? Warnings: 0

?

mysql> select * from test_book1;
+------+-----------+--------------------------------+
| id?? | name????? | data?????????????????????????? |
+------+-----------+--------------------------------+
|??? 1 | 測試數據1 | 測試CSV文件中,有逗號?????????? |
|??? 2 | 測試數據2 | 測試CSV文件中有"雙引號"??????? |
|??? 3 | 測試數據3 | 測試CSV文件中,有逗號和"雙引號" |
|??? 4 | 測試數據4 | 普通數據?????????????????????? |
+------+-----------+--------------------------------+
4 rows in set (0.00 sec)

?

總結

以上是生活随笔為你收集整理的MySQL 使用 LOAD DATA 导入 csv 文件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。