创建一个emp表字段分别是id name age job salary entrydate managerid dept_id 为其插入6条数据
时间: 2024-10-28 12:06:48 浏览: 17
46.在audit表上创建外键约束其emp_no对应employees_test表的主键id.md
创建一个名为`emp`的员工信息表,包含字段有:ID、姓名(name)、年龄(age)、职位(job)、薪水(salary)、入职日期(entrydate)、经理编号(managerid)和部门编号(dept_id)。以下是SQL语句创建表并插入六条数据的例子:
```sql
CREATE TABLE emp (
id INT PRIMARY KEY,
name VARCHAR(50),
age INT,
job VARCHAR(50),
salary DECIMAL(10, 2),
entry_date DATE,
manager_id INT,
dept_id INT
);
-- 插入数据
INSERT INTO emp (id, name, age, job, salary, entry_date, manager_id, dept_id) VALUES
(1, '张三', 25, '程序员', 8000.00, '2022-01-01', 2, 1),
(2, '李四', 30, '项目经理', 12000.00, '2022-02-01', 1, 1),
(3, '王五', 28, '设计师', 9000.00, '2022-03-01', 4, 2),
(4, '赵六', 35, '销售主管', 15000.00, '2022-04-01', 3, 3),
(5, '孙七', 27, '市场专员', 7000.00, '2022-05-01', 5, 1),
(6, '周八', 32, '行政助理', 6000.00, '2022-06-01', NULL, 1);
```
注意,manager_id列的NULL表示该员工可能是直接向公司汇报,而不是其他员工。
阅读全文