📜  插入多行的 SQL 查询

📅  最后修改于: 2022-05-13 01:55:36.091000             🧑  作者: Mango

插入多行的 SQL 查询

在表中插入是 SQL 中的 DML(数据操作语言)操作。当我们要存储数据时,我们需要将数据插入到数据库中。我们使用INSERT 语句将数据插入到数据库中。在本文中,我们将了解如何在 MSSQL 服务器中使用 INSERT 语句在数据库中插入单行和多行。

创建数据库:使用以下命令创建名为 GeeksforGeeks 的数据库:

询问:

CREATE DATABASE GeeksforGeeks;

输出:



使用数据库:要使用 GeeksforGeeks 数据库,请使用以下命令:

询问:

USE GeeksforGeeks

输出:

创建表:使用以下 SQL 查询创建一个包含 4 列的表 employee_details:

询问:

CREATE TABLE employee_details(
   emp_id VARCHAR(8),
   emp_name VARCHAR(20),
   emp_dept_id VARCHAR(20),
   emp_age INT);

输出:



验证表:使用以下 SQL 查询查看数据库中表的描述:

询问:

EXEC sp_columns employee_details;

输出:

将行插入表的查询:

使用以下 SQL 查询将行插入到 employee_details 表中:

1. 将单独的行插入表中:

询问:

INSERT INTO employee_details VALUES('E40001','PRADEEP','E101',36);
INSERT INTO employee_details VALUES('E40002','ASHOK','E102',28);
INSERT INTO employee_details VALUES('E40003','PAVAN KUMAR','E103',28); 

输出:



2、查看插入的数据:

询问:

SELECT * FROM employee_details;

输出:

3. 向表中插入多行:

询问:

INSERT INTO employee_details VALUES
  ('E40004','SANTHOSH','E102',25),
  ('E40005','THAMAN','E103',26),
('E40006','HARSH','E101',25),
  ('E40007','SAMHITH','E102',26);

输出:

4. 现在查看插入的数据:

询问:

SELECT * FROM employee_details;

输出: