欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql語句導入csv文件夾

阮建安2年前10瀏覽0評論

MySQL是一個關系型數據庫管理系統,操作數據需要使用SQL語句。在一些情況下,我們需要將CSV(逗號分隔值)文件中的數據導入到MySQL數據庫中,這時可以使用LOAD DATA INFILE語句。

LOAD DATA INFILE語句可以用來將CSV文件中的數據導入到MySQL中的表中。該語句的基本語法如下:

LOAD DATA INFILE 'file_path'
INTO TABLE table_name
FIELDS TERMINATED BY ','
OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
IGNORE 1 ROWS;

其中,file_path是CSV文件的路徑,table_name是要導入的MySQL表名,FIELDS TERMINATED BY ','指定了CSV文件中的字段分隔符,OPTIONALLY ENCLOSED BY '"'指定了CSV文件中如果存在雙引號時,MySQL該如何處理,LINES TERMINATED BY '\n'指定了CSV文件中的行分隔符,IGNORE 1 ROWS指定了忽略CSV文件中的第一行。

舉例來說,假設我們有一個CSV文件,文件名為data.csv,內容如下:

name,age,gender
John,25,M
Mary,30,F

如果我們要將data.csv文件中的數據導入到MySQL的students表中,students表的結構如下:

CREATE TABLE students (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(255),
age INT,
gender VARCHAR(10)
);

那么,我們可以使用以下的LOAD DATA INFILE語句來導入數據:

LOAD DATA INFILE 'data.csv'
INTO TABLE students
FIELDS TERMINATED BY ','
OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
IGNORE 1 ROWS;

執行以上的SQL語句后,CSV文件中的數據就被導入到了MySQL的students表中。