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

mysql8導入數據文件

林玟書2年前11瀏覽0評論

在MySQL8中,我們可以使用多種方式來導入數據文件,比如使用LOAD DATA INFILE語句、使用MySQL Workbench工具等。下面我們介紹一下如何在MySQL8中使用LOAD DATA INFILE語句來導入數據文件。

首先,我們需要創建一個表來存儲我們要導入的數據:

CREATE TABLE test (
id INT UNSIGNED AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
age INT UNSIGNED NOT NULL,
PRIMARY KEY (id)
);

接下來,我們可以使用以下代碼來導入數據文件:

LOAD DATA INFILE 'test_data.csv'
INTO TABLE test
FIELDS TERMINATED BY ',' ENCLOSED BY '"'
LINES TERMINATED BY '\r\n'
IGNORE 1 ROWS;

其中,test_data.csv是我們要導入的數據文件的文件名,需要注意的是在MySQL8中,文件路徑需要使用絕對路徑。FIELDS TERMINATED BY和ENCLOSED BY分別指定字段的分隔符和包圍符。LINES TERMINATED BY指定行分隔符。IGNORE 1 ROWS表示忽略第一行數據(即表頭信息)。

如果數據文件的編碼格式不是UTF-8,我們還需要添加CHARACTER SET選項:

LOAD DATA INFILE 'test_data.csv'
INTO TABLE test
CHARACTER SET utf8
FIELDS TERMINATED BY ',' ENCLOSED BY '"'
LINES TERMINATED BY '\r\n'
IGNORE 1 ROWS;

以上代碼可以將test_data.csv中的數據導入到名為test的表中。