📅  最后修改于: 2023-12-03 15:10:11.505000             🧑  作者: Mango
在编写 SQL 语句时,插入语句 (INSERT) 是常用的一种。它的作用是向数据表中添加新的数据记录。以下是插入语句的基本语法:
INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);
其中:
table_name
:要插入数据的表名;(column1, column2, column3, ...)
:要插入的数据列名,可以省略;(value1, value2, value3, ...)
:要插入的数据值,需要与列名一一对应。下面是一个具体的例子:
INSERT INTO employees (id, name, age, gender)
VALUES (1, 'Alice', 25, 'female');
这个例子向 employees
表中插入了一条新记录,包括 id
、name
、age
和 gender
列的值分别为 1、'Alice'、25 和 'female'。
在插入多条记录时,可以使用 INSERT INTO SELECT 语句:
INSERT INTO employees (id, name, age, gender)
SELECT emp_id, emp_name, emp_age, emp_gender FROM temp_employees;
这个语句将 temp_employees
表中的数据插入到 employees
表中的相应列中。
需要注意的是,插入语句也可以引起数据表中的其他变化,例如触发器或约束的执行,甚至是数据库的锁定操作。因此,插入语句的执行可能会受到影响,并且需要谨慎编写。
以上是插入 SQL 的介绍。