在MySQL中,我們可以通過insert語句來添加單條記錄。但是當(dāng)我們需要添加多條記錄時(shí),手動(dòng)一個(gè)一個(gè)地insert就會(huì)非常繁瑣和耗時(shí)。因此,MySQL提供了一種簡便的方式來添加多個(gè)信息,即使用INSERT INTO表名(列1,列2,列3,...) VALUES(值1,值2,值3,...),可以一次性添加多個(gè)記錄。
例如,我們要向?qū)W生表中添加多條記錄,可以這樣寫SQL語句: INSERT INTO student(name, age, gender, school) VALUES ('Tom', 20, '男', '清華大學(xué)'), ('Lucy', 18, '女', '北京大學(xué)'), ('John', 22, '男', '復(fù)旦大學(xué)'), ('Lily', 19, '女', '上海交通大學(xué)'); 這條SQL語句會(huì)向student表中添加四條記錄,分別是Tom、Lucy、John和Lily。每個(gè)記錄包含四個(gè)字段:name、age、gender和school。注意,每個(gè)記錄的值必須用小括號(hào)包裹,多個(gè)記錄之間需要使用逗號(hào)分隔。 如果我們要添加的記錄太多,可以將它們保存到一個(gè)文本文件中,然后使用MySQL的LOAD DATA INFILE命令來批量插入數(shù)據(jù)。具體操作可以參考MySQL官方文檔。