在將文字檔案匯入 MySQL 表格時,MySQL 如何評估兩個文字行之間空白行的?
假設在文字檔案中的兩行之間存在空白行,那麼在將該文字檔案匯入 MySQL 表格時,MySQL 會將其評估為資料行。可以透過以下示例來理解:
示例
假設我們在名為“A.txt”的文字檔案中兩行之間存在空白行,如下所示:
105,Chum,USA,11000 106,Danny,AUS,12000
現在,我們可以編寫以下查詢將資料從文字檔案匯入 MySQL 表格:
mysql> LOAD DATA LOCAL INFILE 'd:\A.txt' INTO table employee10_tbl FIELDS TERMINATED BY ','; Query OK, 3 rows affected, 4 warnings (0.05 sec) Records: 3 Deleted: 0 Skipped: 0 Warnings: 4
上述查詢顯示已上傳 3 行,並有 4 個警告。現在,藉助以下查詢,我們可以檢視已上傳的內容:
mysql> Select * from employee10_tbl; +------+----------------+----------+--------+ | Id | Name | Country | Salary | +------+----------------+----------+--------+ | 105 | Chum | USA | 11000 | | 0 | NULL | NULL | NULL | | 106 | Danny | AUS | 12000 | +------+----------------+----------+--------+ 3 rows in set (0.00 sec)
上述結果集顯示,MySQL 將兩行之間的空白行評估為資料值,並在列中上傳 NULL 和 0。
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP