mysql8.0是一款廣泛使用的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),其提供了多種方法來(lái)導(dǎo)入CSV文件。下面將介紹如何使用MySQL8.0導(dǎo)入CSV文件。
首先,需要打開(kāi)MySQL命令行終端,在終端中選擇要使用的數(shù)據(jù)庫(kù)。可以使用以下命令來(lái)選擇數(shù)據(jù)庫(kù):
use database_name;
其中,database_name為要使用的數(shù)據(jù)庫(kù)名。
接下來(lái),可以使用以下命令創(chuàng)建一個(gè)新的表,用于導(dǎo)入CSV文件:
create table table_name ( column1 data_type, column2 data_type, ... );
其中,table_name為新表的名稱,column和data_type為要在表中創(chuàng)建的列名和相應(yīng)的數(shù)據(jù)類型。
在創(chuàng)建完新的表之后,可以使用以下命令來(lái)將CSV文件導(dǎo)入到新表中:
load data infile 'file_name.csv' into table table_name fields terminated by ',' enclosed by '"' lines terminated by '\n' ignore 1 rows;
其中,file_name.csv為包含CSV數(shù)據(jù)的文件名,table_name為要導(dǎo)入數(shù)據(jù)的表名,fields terminated by ','用于指定CSV文件中數(shù)據(jù)字段之間的分隔符,enclosed by '"'用于指定數(shù)據(jù)字段是由雙引號(hào)括起來(lái)的,lines terminated by '\n'用于指定CSV文件中每一行數(shù)據(jù)的結(jié)束符號(hào),ignore 1 rows用于跳過(guò)CSV文件的第一行,因?yàn)榈谝恍型ǔ0吮眍^。
執(zhí)行完上述命令后,CSV文件中的數(shù)據(jù)就會(huì)被導(dǎo)入到新創(chuàng)建的MySQL表中。