-- 创建表 部门表
CREATE TABLE dept(
deotno INT, -- 部门编号
uname VARCHAR(20), -- 部门名称
loc VARCHAR(20) -- 部门地址
)
-- 创建员工表
CREATE TABLE emp (
emono INT PRIMARY KEY AUTO_INCREMENT, -- 员工编号
ename VARCHAR(20), -- 员工姓名
job VARCHAR(10), -- 工作岗位
mgr INT, -- 直接上级领导编号
hiredate DATE, -- 入职时间
sal DOUBLE, -- 薪资
comm DOUBLE, -- 补助
deptno INT -- 部门编号
)
-- 薪资等级
CREATE TABLE salgrade(
grade INT, -- 薪资编号
losal INT, -- 最低薪资
hisal INT -- 最高薪资
)
-- 向员工表添加10条数据
INSERT INTO emp(emono,ename,job,mgr,hiredate,sal,comm,deptno)
VALUES(1,'张三','Java工程师',1,'2021-3-10',1888.20,100.00,001),
(2,'赵六','Java工程师',1,'2021-2-10',3888.20,100.00,001),
(3,'小强','Java工程师',1,'2020-3-10',4000.20,100.00,001),
(4,'小红','Java工程师',1,'2021-4-10',5000.20,100.00,001),
(5,'小明','Java工程师',1,'2021-8-10',6000.20,100.00,001),
(NULL,'小赵','Java工程师',1,'2021-8-20',7000.20,100.00,001),
(NULL,'红四','Java工程师',1,'2021-9-10',9000.20,100.00,001),
(NULL,'吕武','Java工程师',1,'2019-9-10',18888.20,100.00,001),
(NULL,'王五','Java工程师',1,'2019-9-10',2888.20,100.00,001),
(NULL,'赵四','Java工程师',1,'2019-9-10',5000.20,100.00,001);
-- (1)查询员工的姓名
SELECT ename FROM emp;
-- (2)查询员工的薪水以及姓名
SELECT ename,sal FROM emp;
-- (3)查询员工表所有的数据
SELECT * FROM emp;
-- (4)查询每一个员工的年薪
SELECT ename,(sal*12) FROM emp;