介紹
MySQL 是最流行的開源關(guān)系數(shù)據(jù)庫,可以存儲(chǔ)和管理大量的數(shù)據(jù)。在 MySQL 中,我們可以使用 LOAD DATA INFILE 語句從文本文件中導(dǎo)入數(shù)據(jù)。在這篇文章中,我們將學(xué)習(xí)如何使用 MySQL 導(dǎo)入 txt 文件。
準(zhǔn)備
在開始導(dǎo)入之前,我們需要準(zhǔn)備一個(gè) txt 文件。txt 文件應(yīng)該包含以逗號(hào)或制表符分隔的數(shù)據(jù),每個(gè)字段占據(jù)一行,并且所有的行應(yīng)該被結(jié)束符分隔,例如換行符。txt 文件應(yīng)該在 MySQL 客戶端所在的服務(wù)器上存儲(chǔ)。
使用 LOAD DATA INFILE 語句導(dǎo)入 txt 文件
使用 LOAD DATA INFILE 語句導(dǎo)入 txt 文件非常簡單。讓我們看一個(gè)例子:
LOAD DATA INFILE 'data.txt'
INTO TABLE my_table
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'
IGNORE 1 ROWS;
在上面的例子中,我們使用 LOAD DATA INFILE 語句從 data.txt 文件中導(dǎo)入數(shù)據(jù),并將數(shù)據(jù)放入名為 my_table 的表中。字段與字段之間使用逗號(hào)分隔,每個(gè)字段占據(jù)一行,行之間使用換行符(\n)分隔。IGNORE 1 ROWS 的意思是忽略文件中的第一行。這通常是文件中包含列標(biāo)題的行。
總結(jié)
在這篇文章中,我們學(xué)習(xí)了如何使用 MySQL 導(dǎo)入 txt 文件。我們可以使用 LOAD DATA INFILE 語句輕松地將數(shù)據(jù)導(dǎo)入 MySQL 數(shù)據(jù)庫。