数据库实训作业实操|职工信息库搭建、数据插入、聚合 / 模糊查询练习 本次 MySQL 职工表实操练习用于掌握数据库建库建表、数据录入、条件检索、聚合统计、分组排序等 SQL 基础操作员工信息增查统计类代码逻辑贴合后端开发、运维、数据分析岗位日常业务开发可直接复用至企业人事管理系统开发场景。——————————————— 分割线 —————————————————内容练习首先创建库表插入数据(1)、显示所有职工的基本信息。(2)、查询所有职工所属部门的部门号不显示重复的部门号。(3)、求出所有职工的人数。先查询表结构查看是否有主键要注意单词拼写与符号是否为英语符合(4)、列出最高工和最低工资。(5)、列出职工的平均工资和总工资。(6)、创建一个只有职工号、姓名和参加工作的新表名为工作日期表。(7)、显示所有党员的年龄。(8)、列出工资在40008000之间的所有职工姓名。(9)、列出所有孙姓和李姓的职工姓名。(10)、列出所有部门号为102和103且不是党员的职工号、姓名。(11)、将职工表t_worker中的职工按出生的先后顺序排序。(12)、显示工资最高的前3名职工的职工号和姓名。(13)、求出各部门党员的人数。(14)、统计各部门的工资和平均工资并保留2位小数(15)、列出总人数大于等于3的部门号和总人数总结本次职工信息数据库实操完整完成人事数据表全流程操作先通过 DDL 语句完成建库、建表再使用 INSERT 批量录入职工测试数据最后通过 15 道业务查询需求练习各类数据检索逻辑。整套练习贴合企业人事管理系统的数据统计场景熟练掌握了 MySQL 增、查、表结构创建相关语法能够独立完成人员信息筛选、薪资统计、部门分组、日期计算等常见业务需求为后端开发、数据运维岗位的数据库开发打下基础。本次实操用到的 SQL 查询 / 核心语法汇总库表定义操作DDL创建数据库、创建带注释约束的数据表、基于已有表快速生成新表、切换数据库数据写入DMLINSERT INTO 向数据表批量插入完整行数据基础检索语法全字段查询、DISTINCT 去除重复数据条件过滤查询WHERE 精准匹配、BETWEEN 数值区间筛选、LIKE 模糊匹配姓氏、IN 匹配多部门、不等条件过滤身份聚合统计函数COUNT 统计人数、SUM 计算总工资、AVG 计算平均工资、MAX/MIN 获取最高 / 最低工资、ROUND 保留两位小数、TIMESTAMPDIFF 计算年龄排序与分页ORDER BY 按出生日期 / 工资升降序、LIMIT 截取工资排名前 3 数据分组统计GROUP BY 按部门分组统计、HAVING 对分组后的结果做人数筛选。

本月热点