插入多行的 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;
输出: