MySQL 是一種流行的關系型數據庫,它允許用戶從其他數據庫中導入數據。導入數據時,必須使用正確的語法和符號,否則可能會導致錯誤。
下面是一個從 CSV 文件中導入數據到 MySQL 數據庫的示例代碼:
LOAD DATA INFILE 'file.csv' INTO TABLE table_name FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n' IGNORE 1 ROWS;
在這個代碼中,我們使用LOAD DATA INFILE
命令從指定的 CSV 文件中導入數據,它要求指定文件的路徑和名稱。然后我們使用INTO TABLE
指定要導入數據的表的名稱。
接下來,我們使用FIELDS TERMINATED BY
指定字段之間的分隔符,這里是逗號。如果您的 CSV 文件中的字段使用其他分隔符,請相應更改此處的符號。
我們還使用ENCLOSED BY
指定包裹字段值的字符,這里使用雙引號。如果您的 CSV 文件中的值在引號或其他字符中包含,請相應更改此處的符號。
然后,我們使用LINES TERMINATED BY
指定行之間的分隔符,這里是換行符。
最后,使用IGNORE
跳過第一行,該行通常包含標題或列名。如果您的 CSV 文件中沒有標題或列名,請不要使用此參數。
當您運行此代碼時,MySQL 將掃描指定的文件并將其中的數據導入到表中。