📜  插入 sql (1)

📅  最后修改于: 2023-12-03 15:10:11.505000             🧑  作者: Mango

插入 SQL

在编写 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 表中插入了一条新记录,包括 idnameagegender 列的值分别为 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 的介绍。