MySQL 是一款常用的關系型數據庫管理系統,常常會遇到需要批量插入多行數據的情況。在這種情況下,一次性插入多行數據可以節省很多時間和精力。
以下是 MySQL 一次性插入多行數據的方法:
INSERT INTO table_name (column_name_1, column_name_2, column_name_3) VALUES (value_1_1, value_1_2, value_1_3), (value_2_1, value_2_2, value_2_3), (value_3_1, value_3_2, value_3_3);
上述代碼中,首先需要指定要插入的表名和需要插入的列名,然后在 VALUES 后面指定多個要插入的數據行,每行數據之間用逗號隔開,每個數據項之間用逗號隔開,并用括號括起來。
例如,如果我們需要往名為 student 的表中插入多行數據,其中包括學生的姓名、年齡和性別信息,則代碼如下所示:
INSERT INTO student (name, age, gender) VALUES ('張三', 18, '男'), ('李四', 20, '女'), ('王五', 19, '男');
通過以上代碼,我們就可以一次性插入多行數據,從而快速向數據庫中添加大量數據。