SQL INSERT INTO学习笔记
在 SQL 中,INSERT INTO 语句用于向表中插入新的行。下面是 INSERT INTO 语句的语法格式:
Copy CodeINSERT INTO 表名 (列1, 列2, 列3,...) VALUES (值1, 值2, 值3,...);
其中,表名是指要插入数据的表名;列1、列2、列3等是指要插入数据的表中的列名;值1、值2、值3等是指要插入数据的对应列中的值。
以下是一个实例,假设我们有一个名为 employees
的表,有四个列 id
、name
、age
和 salary
。
我们可以通过如下的 INSERT INTO 语句向该表中插入一条新的员工信息:
Copy CodeINSERT INTO employees (id, name, age, salary) VALUES (1, 'John Doe', 25, 50000.00);
这条语句将向 employees
表中插入一个 id 为 1、名字为 John Doe、年龄为 25、薪水为 50000.00 的新员工信息。
除了向表中插入单条数据,我们还可以使用 INSERT INTO 语句一次性插入多条数据。以下是一个插入多条数据的实例:
Copy CodeINSERT INTO employees (id, name, age, salary) VALUES (2, 'Jane Smith', 30, 60000.00),
(3, 'Bob Johnson', 28, 55000.00),
(4, 'Mary Brown', 35, 70000.00);
这条语句将向 employees
表中插入三个新员工的信息。
需要注意的是,如果表中已经存在指定的 id(即主键),那么插入操作将会失败。