数据库增删改查中的“查看”
要求1.建库建表1建库create database mydb8_worker;Query OK, 1 row affected (0.01 sec)mysql use mydb8_worker;Database changedmysql show databases;--------------------| Database |--------------------| information_schema || mydb1_test || mydb2_stuinfo || mydb3_employee || mydb4_product || mydb5_sales || mydb6_product || mydb7_openlab || mydb8_worker || mysql || performance_schema || sys || temp1 |--------------------13 rows in set (0.00 sec)2).建表mysql create table t_worker(department_id int(11) not null comment 部门号, worker_id int(11) primary key not null comment 职工号, worker_datedate not null comment 工作时间, wages float(8,2) not null comment 工资,, politics varchar(10) not null default 群众 comment 政治面貌, namevarchar(20) not null comment 姓名, borth_date date not null comment 出生日期);Query OK, 0 rows affected, 3 warnings (0.02 sec)2.插入数据mysql insert into t_worker values (101,1001,2015-5-4,7500.00,群众,张春燕,1990-7-1);Query OK, 1 row affected (0.00 sec)mysql insert into t_worker values (101,1002,2019-2-6,5200.00,团员,李名博,1997-2--8);Query OK, 1 row affected, 1 warning (0.00 sec)mysql insert into t_worker values (102,1003,2008-1-4,10500.00,党员,王博涵,1983-6-8);Query OK, 1 row affected (0.00 sec)mysql insert into t_worker values (102,1004,2016-10-10,5500.00,群众,赵小军,1994-9-5);Query OK, 1 row affected (0.00 sec)mysql insert into t_worker values (102,1005,2014-4-1,8800.00,党员,钱有财,1992-12-30);Query OK, 1 row affected (0.00 sec)mysql insert into t_worker values (103,1006,2019-5-5,5500.00,党员,孙菲菲,1996-9-2);Query OK, 1 row affected (0.01 sec)3.完成查询命令及截图1).显示所有职工的基本信息。mysql select * from t_worker;----------------------------------------------------------------------------------| department_id | worker_id | worker_date | wages | politics | name | borth_date |----------------------------------------------------------------------------------| 101 | 1001 | 2015-05-04 | 7500.00 | 群众 | 张春燕 | 1990-07-01 || 101 | 1002 | 2019-02-06 | 5200.00 | 团员 | 李名博 | 1997-02-08 || 102 | 1003 | 2008-01-04 | 10500.00 | 党员 | 王博涵 | 1983-06-08 || 102 | 1004 | 2016-10-10 | 5500.00 | 群众 | 赵小军 | 1994-09-05 || 102 | 1005 | 2014-04-01 | 8800.00 | 党员 | 钱有财 | 1992-12-30 || 103 | 1006 | 2019-05-05 | 5500.00 | 党员 | 孙菲菲 | 1996-09-02 |----------------------------------------------------------------------------------6 rows in set (0.00 sec)2).查询所有职工所属部门的部门号不显示重复的部门号。范樱select distinct department_id from t_worker;---------------| department_id |---------------| 101 || 102 || 103 |---------------3).求出所有职工的人数。范樱select count(worker_id) 职工人数 from t_worker;--------------| 职工人数 |--------------| 6 |--------------1 row in set (0.01 sec)4).列出最高工和最低工资。范樱select max(wages) 最高工资 , min(wages) 最低工资 from t_worker;----------------------------| 最高工资 | 最低工资 |----------------------------| 10500.00 | 5200.00 |----------------------------1 row in set (0.00 sec)5).列出职工的平均工资和总工资。范樱select avg(wages) 平均工资 , sum(wages) 总工资 from t_worker;-------------------------| 平均工资 | 总工资 |-------------------------| 7166.666667 | 43000.00 |-------------------------1 row in set (0.00 sec)6).创建一个只有职工号、姓名和参加工作的新表名为工作日期表。范樱create table t_workedate select worker_id,name,worker_date from t_worker;Query OK, 6 rows affected (0.03 sec)Records: 6 Duplicates: 0 Warnings: 0范樱select * from t_workedate;-----------------------------------| worker_id | name | worker_date |-----------------------------------| 1001 | 张春燕 | 2015-05-04 || 1002 | 李名博 | 2019-02-06 || 1003 | 王博涵 | 2008-01-04 || 1004 | 赵小军 | 2016-10-10 || 1005 | 钱有财 | 2014-04-01 || 1006 | 孙菲菲 | 2019-05-05 |-----------------------------------6 rows in set (0.00 sec)7).显示所有党员的年龄范樱select politics 政治面貌 , year(now())-year(borth_date) 年龄 from t_worker where----------------------| 政治面貌 | 年龄 |----------------------| 党员 | 43 || 党员 | 34 || 党员 | 30 |----------------------3 rows in set (0.00 sec)8).列出工资在4000一8000之间的所有职工姓名。范樱select name from t_worker where wages4000 and wages8000;-----------| name |-----------| 张春燕 || 李名博 || 赵小军 || 孙菲菲 |-----------4 rows in set (0.00 sec)9).列出所有孙姓和李姓的职工姓名。范樱select name from t_worker where name like 孙% or name like 李%;-----------| name |-----------| 李名博 || 孙菲菲 |-----------10).列出所有部门号为102和103且不是党员的职工号、姓名。范樱select worker_id,name from t_worker where (department_id102 or department_id103) a----------------------| worker_id | name |----------------------| 1004 | 赵小军 |----------------------1 row in set (0.00 sec)11).将职工表t_worker中的职工按出生的先后顺序排序。范樱select * from t_worker order by borth_date;----------------------------------------------------------------------------------| department_id | worker_id | worker_date | wages | politics | name | borth_date----------------------------------------------------------------------------------| 102 | 1003 | 2008-01-04 | 10500.00 | 党员 | 王博涵 | 1983-06-08| 101 | 1001 | 2015-05-04 | 7500.00 | 群众 | 张春燕 | 1990-07-01| 102 | 1005 | 2014-04-01 | 8800.00 | 党员 | 钱有财 | 1992-12-30| 102 | 1004 | 2016-10-10 | 5500.00 | 群众 | 赵小军 | 1994-09-05| 103 | 1006 | 2019-05-05 | 5500.00 | 党员 | 孙菲菲 | 1996-09-02| 101 | 1002 | 2019-02-06 | 5200.00 | 团员 | 李名博 | 1997-02-08----------------------------------------------------------------------------------6 rows in set (0.00 sec)12).显示工资最高的前3名职工的职工号和姓名。范樱select worker_id,name from t_worker order by wages desc limit 3;----------------------| worker_id | name |----------------------| 1003 | 王博涵 || 1005 | 钱有财 || 1001 | 张春燕 |----------------------3 rows in set (0.00 sec)13).求出各部门党员的人数。范樱select department_id 部门编号 , count(worker_id) 人数 from t_worker where politics党员- group by department_id;----------------------| 部门编号 | 人数 |----------------------| 102 | 2 || 103 | 1 |----------------------2 rows in set (0.00 sec)14).统计各部门的工资和平均工资并保留2位小数范樱select department_id 部门编号 , sum(wages) 工资和值 , round(avg(wages)) 平均工资- from t_worker- group by 1;------------------------------------------| 部门编号 | 工资和值 | 平均工资 |------------------------------------------| 101 | 12700.00 | 6350 || 102 | 24800.00 | 8267 || 103 | 5500.00 | 5500 |------------------------------------------3 rows in set (0.00 sec)(15).列出总人数大于等于3的部门号和总人数。范樱select department_id 部门编号 , count(worker_id) 部门人数- from t_worker- group by 1 having count(worker_id)3;----------------------------| 部门编号 | 部门人数 |----------------------------| 102 | 3 |----------------------------1 row in set (0.00 sec)

相关新闻

nlp-pytorch-zh完全指南:10个步骤掌握PyTorch自然语言处理

nlp-pytorch-zh完全指南:10个步骤掌握PyTorch自然语言处理

nlp-pytorch-zh完全指南:10个步骤掌握PyTorch自然语言处理 【免费下载链接】nlp-pytorch-zh 《Natural Language Processing with PyTorch》中文翻译 项目地址: https://gitcode.com/gh_mirrors/nl/nlp-pytorch-zh 《Natural Language Processing with PyTor…

2026/7/26 21:49:43 阅读更多 →
从零开始掌握 OpenCV:发展历程、核心应用与 Python 环境搭建

从零开始掌握 OpenCV:发展历程、核心应用与 Python 环境搭建

目录 什么是 OpenCV?为什么选择 Python 来学习 OpenCV?OpenCV 能做什么? 丰富的应用案例 本系列笔记将涵盖哪些内容?Windows 下 Python 环境搭建步骤 第一步:下载并安装 Python第二步:验证 Python 安装第三…

2026/7/26 21:49:43 阅读更多 →
Drain3配置秘籍:优化sim_th与max_clusters参数提升日志聚类准确率

Drain3配置秘籍:优化sim_th与max_clusters参数提升日志聚类准确率

Drain3配置秘籍:优化sim_th与max_clusters参数提升日志聚类准确率 【免费下载链接】Drain3 A robust streaming log template miner based on the Drain algorithm 项目地址: https://gitcode.com/gh_mirrors/dr/Drain3 Drain3是一个基于Drain算法的强大流式…

2026/7/26 21:49:44 阅读更多 →

最新新闻

DMA数据传输优化:数据打包与突发传输机制详解

DMA数据传输优化:数据打包与突发传输机制详解

1. 项目概述:DMA数据传输优化的核心价值 在嵌入式系统和实时性要求高的应用里,CPU的时间是宝贵的。想象一下,你正在用微控制器处理一个摄像头采集的图像数据流,每秒几十兆字节的数据需要从摄像头接口搬到内存里。如果让CPU一个字节…

2026/7/27 7:49:36 阅读更多 →
千笔AI论文写作工具:专科生学术效率提升方案

千笔AI论文写作工具:专科生学术效率提升方案

1. 千笔AI论文写作工具:专科生的学术效率革命作为一名经历过论文写作煎熬的过来人,我深知专科生在学术写作中面临的困境。时间紧、任务重、经验不足,这些因素常常让论文写作变成一场噩梦。而千笔AI的出现,确实为这个困境提供了一个…

2026/7/27 7:49:36 阅读更多 →
TI 64位定时器看门狗配置详解:从原理到防误触发实战

TI 64位定时器看门狗配置详解:从原理到防误触发实战

1. 看门狗定时器的核心价值与设计哲学在嵌入式系统开发里,看门狗定时器(Watchdog Timer, WDT)是个既让人安心又让人头疼的模块。安心是因为,当你的程序因为某个未知的Bug、电磁干扰或者堆栈溢出而“跑飞”或陷入死循环时&#xff…

2026/7/27 7:49:36 阅读更多 →
滑动窗口算法解析:LeetCode最小覆盖子串实战

滑动窗口算法解析:LeetCode最小覆盖子串实战

1. 问题背景与核心挑战这道题目来自LeetCode高频面试题库,编号76题"最小覆盖子串"是字符串处理类问题的经典代表。给定字符串S和T,要求在S中找到包含T所有字符的最短连续子串。例如:S "ADOBECODEBANC"T "ABC"…

2026/7/27 7:49:36 阅读更多 →
Java开发投资担保管理系统:架构设计与核心实现

Java开发投资担保管理系统:架构设计与核心实现

1. 项目背景与核心需求投资担保行业作为金融体系中的重要组成部分,其业务流程复杂、风险控制要求高、数据敏感性强的特点,使得信息化管理系统的建设成为行业刚需。传统的手工操作和Excel表格管理方式已经无法满足现代担保业务对效率、合规性和风险管控的…

2026/7/27 7:49:36 阅读更多 →
大模型提示词工程的价值困境与防御策略

大模型提示词工程的价值困境与防御策略

1. 深夜调参背后的行业困境凌晨三点的显示器蓝光映在脸上,手指机械地敲击着键盘调整模型参数——这个场景对算法工程师而言再熟悉不过。但最近半年,越来越多从业者开始质疑:我们熬夜优化的那些提示词(prompt)&#xff…

2026/7/27 7:48:36 阅读更多 →

日新闻

【JAVA毕设源码分享】基于SpringBoot的社区智能垃圾管理系统的设计与实现(程序+文档+代码讲解+一条龙定制)

【JAVA毕设源码分享】基于SpringBoot的社区智能垃圾管理系统的设计与实现(程序+文档+代码讲解+一条龙定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

2026/7/27 0:00:54 阅读更多 →
SPI实战指南:从时钟模式到寄存器配置,解决嵌入式通信难题

SPI实战指南:从时钟模式到寄存器配置,解决嵌入式通信难题

1. 项目概述:从寄存器手册到实战指南 如果你手头有一份类似德州仪器(TI)TMS320x240xA系列DSP的SPI模块技术手册,看着里面密密麻麻的寄存器位定义、时序图和公式,是不是感觉头大?这份资料虽然权威&#xff0…

2026/7/27 0:00:54 阅读更多 →
【JAVA毕设源码分享】基于springboot的水果购物管理系统的设计与实现(程序+文档+代码讲解+一条龙定制)

【JAVA毕设源码分享】基于springboot的水果购物管理系统的设计与实现(程序+文档+代码讲解+一条龙定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

2026/7/27 0:00:54 阅读更多 →

周新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档,可以直接使用!系统支持图片、视频、摄像头等多种方式检测裂缝,功能强大实用。 1数据集6000张 8各类别

2026/7/27 4:33:59 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像! pubg绝地求生目标检测数据集 1分类:e_body,14905个标签,txt格式 共计14244张图,99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/7/27 6:31:56 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别: allies enemy tag图片总量:7247张训练集:5139张验证集:1425张测试集:683张标注状态:全部已标注,即拿即用数据格式:支持YOLO格式及其他格式&#…

2026/7/27 4:01:12 阅读更多 →

月新闻