在MySQL中,通過SQL語句可以很方便地導(dǎo)入表。下面介紹兩種常用的導(dǎo)入方式。
1. 使用LOAD DATA INFILE語句
LOAD DATA INFILE '文件路徑' INTO TABLE 表名 (fields...)
LOAD DATA INFILE語句可以將一個文本文件中的數(shù)據(jù)導(dǎo)入到MySQL中的表中。'文件路徑'是指文本文件的路徑;'fields...'是指表中的字段名。如果字段名與文本文件中的數(shù)據(jù)不對應(yīng),則可以使用SET語句來指定字段的值。同時,可以通過其他選項,如LINES TERMINATED BY,來控制數(shù)據(jù)的導(dǎo)入。
2. 使用INSERT INTO語句
INSERT INTO 表名 (字段1, 字段2, ...) VALUES (值1, 值2, ...), (值1, 值2, ...), ...
INSERT INTO語句可以將指定的數(shù)據(jù)直接插入到MySQL中的表中。在表名后面的括號中,根據(jù)字段的順序指定字段名;在VALUES后面的括號中,根據(jù)字段的順序依次指定值。可以使用多個VALUES插入多條數(shù)據(jù)。這種方式比較靈活,但是要注意保持字段和值的對應(yīng)關(guān)系。