MySQL——數(shù)據(jù)導(dǎo)入(1)
命令方式
單表數(shù)據(jù)導(dǎo)入
對(duì)于導(dǎo)出得到的數(shù)據(jù)文件,需要使用LOAD DATA INFILE語(yǔ)句來(lái)插入數(shù)據(jù):
load data local infile '文件路徑' into table 表名;
導(dǎo)入完成后會(huì)顯示執(zhí)行狀態(tài),如果表中存在主鍵約束或唯一性約束,則相同的數(shù)據(jù)會(huì)被跳過(guò)。
SQL導(dǎo)入
如果在進(jìn)行數(shù)據(jù)導(dǎo)出時(shí),直接生成了可執(zhí)行的SQL文件,則可以使用source命令執(zhí)行該文件,這種方式同時(shí)適用與單表數(shù)據(jù)導(dǎo)入與整個(gè)數(shù)據(jù)庫(kù)導(dǎo)入。
source 文件路徑;
加載sql文件后會(huì)顯示每條SQL語(yǔ)句的執(zhí)行結(jié)果,其中Query OK代表成功,rows affected代表當(dāng)前語(yǔ)句對(duì)數(shù)據(jù)庫(kù)的影響行數(shù)(0 rows affected對(duì)應(yīng)建表語(yǔ)句和各種指令,只要顯示Query OK就證明執(zhí)行成功)。
點(diǎn)擊加載更多評(píng)論>>