/* 使用INSERT INTO语句批量添加数据 */ INSERT INTO table_name (column1, column2, column3, ...) VALUES (value1, value2, value3, ...), (value1, value2, value3, ...), (value1, value2, value3, ...), ...;
上面的语句中,INSERT INTO是向表中插入记录(行)的关键字。table_name是要插入数据的表名。column1, column2, column3等是表的列名,可以是表中一部分列或全部列。VALUES是要添加的记录的值。每个记录(行)用逗号隔开,每个列值用逗号隔开。可以一次性添加多行数据。
下面是一个实际的例子,假设大家有一个表,名为students,它有三列:id(自增长),name和age。
/* 向students表中批量添加多个学生的记录 */ INSERT INTO students (name, age) VALUES ('Tom', 18), ('Jerry', 19), ('Lucy', 20), ('Lily', 21);
上面的语句将向students表中插入四个记录,分别是“Tom, 18”、“Jerry, 19”、“Lucy, 20”和“Lily, 21”。注意,由于id是自增长的,所以大家不需要为它指定值。
使用MySQL语句批量添加多个数据,可以大大提高数据添加效率,适用于需要向数据库中快速添加大量数据的情况。