MYSQL基础上机练习题(一) 数据库、表、字段的创建、修改、删除

本文提供了一系列MySQL上机练习题,旨在帮助读者掌握数据库、表、字段的创建、修改和删除。通过创建一个员工管理数据库,包括Employees、Departments、Salary三个表,介绍如何进行数据库操作,如创建YGGL数据库、修改Employees表的字段、创建触发器等,强调了实际操作的重要性。
摘要由CSDN通过智能技术生成

写这些MYSQL基础上机练习题的文章的目的主要是因为,在某一次碰见一家公司的数据分析师,希望能转行到做SQL上面,然而当我看到她对SQL的认知只是仅仅在背语句、甚至是不太清楚语句真正的意义的时候,发现很多人其实都缺少实际操作的能力。
而且很多教材中,很少有关于某一个数据库的从基础到综合应用的练习,所以在这里,从SQL SERVER的一本书中模仿了一些数据的格式,同时添加一些自己觉得比较重要的知识点,从基础做起,把日常能用到的数据库语句用一遍,让有需要的小白可以多练练手,以免纸上谈兵。

一、实验目的:

  1. 创建、修改、删除数据库
  2. 创建、修改、删除表
  3. 创建、修改、删除字段

二、内容:

创建一个用于企业管理的员工管理数据库,包括员工信息(Employees)、部门信息(Departments)、员工薪水情况(Salary)三个表,并对该数据库进行增删改查

Employees表

列名 数据类型 长度 是否可空 说明
EmployeeID 字符串型 6 员工编号,主键
Name 字符串型 10 姓名
Education 字符串型 4 学历
Birthday date 日期型 系统默认 出生日期
Gender 位型 系统默认 性别,默认值为1
Workyear 整数型 系统默认 工作时间
Address 字符串型 40 地址
Phonenumber 字符串型 12 电话号码
DepartmentID 字符型 3 员工部门号,外键

Departments表

列名 数据类型 长度 是否可空 说明
DepartmentID 字符串型 3 部门编号,主键
DepartmentName 字符串型 20 部门名
Note 字符串型 100 备注

Salary表

列名 数据类型 长度 是否可空 说明
EmployeeID 字符串型 6 员工编号,主键
InCome 浮点型 (11,2) 收入
OutCome 浮点型 (11,2) 支出
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值