作业数据库表格查询添加

2021-06-28 20:35发布

-- 创建表   部门表 

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;