MySQL数据库教程之八:第二次实验_MySQL表记录的更新操作

MySQL数据库教程之八:第二次实验_MySQL表记录的更新操作

一、实验目的:

1、掌握表记录的插入

2、掌握表记录的更新

3、掌握表记录的修改和删除

二、实验内容:

数据库:YGGL(员工管理)、员工表(Employees)、部门表(Depart)、薪水表(Salary)

1、表记录的插入

2、表记录的更新

3、表记录的修改

4、表记录的删除

 

三、实验环境:

1、计算机:CPU: Pentium III 600MHz以上  RAM:256M以上 硬盘空间:4G以上

2、操作系统: Windows 7操作系统

3、软件要求:MySQL 8.0

四、实验步骤及代码编辑

数据库:YGGL

三个表的结构如下:

Employees表结构

字段名

字段描述

数据类型

主键

外键

非空

唯一

Employee_ID

员工号

char(8)

Name

姓名

varchar (10)

Sex

性别

char(2)

Birth

出生年份

date

Depart_ID

员工部门号

char(3)

Phone

电话号码

char(12)

 

Depart表结构

字段名

字段描述

数据类型

主键

外键

非空

唯一

Depart_ID

部门代码

char(3)

Depart_Name

部门名称

varchar (10)

 

Salary表结构

字段名

字段描述

数据类型

主键

外键

非空

唯一

Employee_ID

员工号

char(8)

InCome

收入

double

OutCome

支出

double

 

三个表的样本数据:

Employees表样本数据

编   号

姓  名

性别

出生日期

部门号

电话号码

DYRZ001

王小林

1966-01-23

RZ

83355668

DYCW008

魏华

1976-03-28

CW

83321321

DYCW010

黄志荣

1982-03-09

CW

83792361

DYCW018

王美丽

1960-07-30

CW

83413301

DYCG001

刘明清

1972-10-18

CG

83606608

DYCG002

马俊

1965-09-28

CG

84708817

DYZXB001

陈小敏

1979-08-10

ZXB

83346722

DYCG003

张志卫

1974-10-01

CG

84563418

DYZXB002

姜涛

1977-04-02

ZXB

83467336

DYYF001

陈浩

1968-09-20

YF

58765991

DYYF002

王辞

1978-11-18

YF

83308901

DYYF003

罗琳

1969-09-03

YF

84468158

 

Depart表样本数据

部门号

部门名称

CW

财务部

RZ

人力资源部

ZXB

总经办

YF

研发部

CG

采购部

 

Salary表样本数据

编  号

收  入

支  出

DYRZ001

5800.5

1101.10

DYCW008

5572.62

1108.03

DYCW010

5579.88

1165.05

DYCW018

4967.07

1003.05

DYCG001

6066.15

1308

DYCG002

5986.7

1118.2

DYZXB001

6259.98

1281.52

DYCG003

6860

1421

DYZXB002

5675.68

1200

DYYF001

5869.86

1200.58

DYYF002

5672

1189

DYYF003

4890

1000.57

实验步骤:

1、打开数据库,并查看上次实验所建立的表。

2、分别在相关表中插入同一个员工的相关数据

(1)、在Employees表

 

DYYF004    陈昊     男     1977-01-23    YF   84468159

 

(2)、Salary表

 

DYYF004   5214.54    1125

 

3、由于公司业绩大幅增长,经研究决定,给企业员工增加工资,具体方案如下:

(1)、给采购部员工每人增加800元

(2)、给财务部员工每人增加810元

(3)、给人力资源部员工每人增加780元

(4)、给研发部每个员工按20%增幅增加工资

(5)、给总经办员工每人增加15%幅度增加工资

 

4、由于工资增加,每个员工的五险一金支出也相对应增加

每个员工的支出(outcome),按5%比例增加

 

5、在Salary表中增加一列:RealSalary (应发工资),并算出每个员工的应发工资。

 

6、由于个人原因,新进员工 DYYF004    陈昊     男     1977-01-23辞职了。请你在相应的表中删除此员工的记录。

 

7、由于外部环境影响,公司业绩变差。经研究决定:

收入部分:

(1)、采购部员工每人按15%比例减少

(2)、财务部员工每人按10%比例减少

(3)、人力资源部员工每人按13%比例减少

(4)、研发部每个员工按8%比例减少

(5)、总经办员工每人按20%比例减少

支出部分:

统一按每人支出按200元减少,并更新实发工资。

 

原创文章 64 获赞 14 访问量 3万+

猜你喜欢

转载自blog.csdn.net/fjqlldg/article/details/105270654