MySQL是目前一個(gè)廣泛使用的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。在進(jìn)行數(shù)據(jù)處理中,我們經(jīng)常需要從其他系統(tǒng)或數(shù)據(jù)源導(dǎo)入數(shù)據(jù)到MySQL數(shù)據(jù)庫(kù)中。下面是MySQL導(dǎo)入數(shù)據(jù)庫(kù)表的命令。
LOAD DATA [LOCAL] INFILE '文件路徑' INTO TABLE '表名' [CHARACTER SET 字符集] [FIELDS [TERMINATED BY '終止符'] [ENCLOSED BY '引號(hào)符'] [ESCAPED BY '轉(zhuǎn)義符'] ] [LINES [STARTING BY '起始符'] [TERMINATED BY '終止符'] ] [IGNORE 數(shù)字 行] [(列1,列2,...)]
通過(guò)這個(gè)命令,我們可以將數(shù)據(jù)文件導(dǎo)入到MySQL數(shù)據(jù)庫(kù)表中。下面是各個(gè)參數(shù)的解釋?zhuān)?/p>
LOCAL
: 使用此選項(xiàng)可以將數(shù)據(jù)文件在本地讀取,否則將從服務(wù)器上讀取。INFILE
: 指定待導(dǎo)入的數(shù)據(jù)文件路徑。INTO TABLE
: 指定待導(dǎo)入數(shù)據(jù)的目標(biāo)表名。CHARACTER SET
: 指定文件的字符集。FIELDS
: 指定字段信息,比如字段終止符、引號(hào)符等。LINES
: 指定行信息,比如每行起始符、終止符等。IGNORE
: 指定忽略的行數(shù)。(列1, 列2, …)
: 指定數(shù)據(jù)源文件中要導(dǎo)入的列,可省略。
以上就是MySQL導(dǎo)入數(shù)據(jù)庫(kù)表的命令及各個(gè)選項(xiàng)的解釋?zhuān)覀冎恍枰獙⒚钪械膮?shù)修改為我們需要的參數(shù),即可將數(shù)據(jù)導(dǎo)入到MySQL數(shù)據(jù)庫(kù)中,方便我們進(jìn)行后續(xù)的數(shù)據(jù)處理。