📅  最后修改于: 2023-12-03 14:54:44.328000             🧑  作者: Mango
在编写程序时,我们常常需要对数据进行增删改查等操作。其中,插入(Insert)操作是指向数据表中添加新的记录的操作。本文将介绍插入操作的用法和注意事项。
插入操作的语法如下:
INSERT INTO 表名 (列1, 列2, 列3, ...) VALUES (值1, 值2, 值3, ...);
其中,INSERT INTO 是指插入操作,对应的表名是要插入数据的表的名称,括号内的列1、列2、列3等是要插入数据的表中的列名,括号内的值1、值2、值3等是要插入的数据,多个列和值之间用逗号分隔。
以下将以一个员工信息表作为实例,演示如何进行插入操作。
首先,建立一个员工信息表,包含工号、姓名、性别、部门、职务、工资等字段:
CREATE TABLE employee_info(
emp_no int NOT NULL,
emp_name varchar(50) NOT NULL,
emp_gender varchar(10) NOT NULL,
emp_dept varchar(50) NOT NULL,
emp_title varchar(50) NOT NULL,
emp_salary decimal(10,2) NOT NULL,
PRIMARY KEY (emp_no)
);
接下来,我们向员工信息表中插入一条记录,工号为1001,姓名为张三,性别为男,所在部门为人力资源部,职务为经理,工资为10000元。
INSERT INTO employee_info (emp_no, emp_name, emp_gender, emp_dept, emp_title, emp_salary)
VALUES (1001, '张三', '男', '人力资源部', '经理', 10000);
执行以上插入操作后,可以通过以下命令查询员工信息表的全部记录:
SELECT * FROM employee_info;
输出结果为:
| emp_no | emp_name | emp_gender | emp_dept | emp_title | emp_salary | | ------ | -------- | ---------- | -------- | --------- | ---------- | | 1001 | 张三 | 男 | 人力资源部 | 经理 | 10000.00 |