📜  Sql server 插入表 - SQL (1)

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

Sql Server 插入表 - SQL

在 SQL Server 中插入数据是一个非常基础的操作,本篇文章将介绍如何使用 SQL 语句向表中插入数据。

SQL Server 插入表的语法

向表中插入数据的 SQL 语句的语法如下:

INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);

其中,table_name 表示要插入数据的目标表名称,column1, column2, column3, ... 表示要向表中插入的列,value1, value2, value3, ... 表示要插入的值。需要注意的是,如果要插入的列与值的数量不匹配,将会出现错误。

SQL Server 插入表的例子

让我们通过一个例子来演示如何向表中插入数据。假设我们有一个名为 students 的表,其中包含 id, name, agegrade 四列。下面是如何向该表中插入数据的 SQL 语句:

INSERT INTO students (id, name, age, grade)
VALUES (1, '张三', 18, '大一');

上面的 SQL 语句向 students 表中插入了一条记录,其中 id 列的值为 1,name 列的值为 '张三',age 列的值为 18,grade 列的值为 '大一'。

除了插入单条记录外,我们还可以插入多条记录。例如,假设我们要向 students 表中插入三条记录:

INSERT INTO students (id, name, age, grade)
VALUES
    (1, '张三', 18, '大一'),
    (2, '李四', 19, '大二'),
    (3, '王五', 20, '大三');

上面的 SQL 语句向 students 表中插入了三条记录,分别为 id 为 1、2、3 的记录,其余列的值分别对应每一条记录。

结论

向 SQL Server 表中插入数据是一个非常基础的操作,但是需要保证插入的列与值的数量匹配,否则会出现错误。本文介绍了向表中插入单条和多条记录的 SQL 语句的语法,并通过具体例子进行了演示。