色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql 批量導入文本文件

李中冰2年前10瀏覽0評論

MySQL 是一個流行的關系型數據庫管理系統,常用于數據存儲和管理。MySQL 支持從文本文件或 CSV 文件中批量導入數據。批量導入可以通過 LOAD DATA INFILE 語句完成。

LOAD DATA INFILE '文件路徑' 
INTO TABLE 表名 
FIELDS TERMINATED BY ',' 
OPTIONALLY ENCLOSED BY '"' 
LINES TERMINATED BY '\r\n' 
IGNORE 1 LINES;

以上是 LOAD DATA INFILE 語句的基本語法。其中,文件路徑是指要導入的文本文件或 CSV 文件的路徑。表名是要將數據導入的表的名稱。在 FIELDS TERMINATED BY 參數中,指定字段之間的分隔符。OPTIONALLY ENCLOSED BY 參數用于指定字段包裝符號,即如果字段值包含分隔符本身,那么可以使用該符號來區分該字段值與其他字段值的區別。在 LINES TERMINATED BY 參數中,指定行終止符。IGNORE 1 LINES 參數用于忽略文件中的第一行表頭。

以下是一個示例:

LOAD DATA INFILE '/data/test.txt' 
INTO TABLE person 
FIELDS TERMINATED BY ',' 
OPTIONALLY ENCLOSED BY '"' 
LINES TERMINATED BY '\r\n' 
IGNORE 1 LINES;

在上面的示例中,將文本文件 '/data/test.txt' 導入到名為 person 的表中。文件中的字段由逗號分隔,每行以 \r\n 結尾。如果一個字段值包含逗號,則可以通過雙引號進行包裝,以便正確導入到 MySQL 數據庫中。

總之,使用 LOAD DATA INFILE 語句可以方便快捷地將文本文件或 CSV 文件中的數據批量導入到 MySQL 數據庫中,提高了數據的導入效率。