数据库作为数据分析师、软件开发工程师等职业技能,各大中小型企业公司在招聘时都会将其标注为岗位要求掌握技能。计算机类、统计类、软件工程、信息技术等理工类专业也将其列为基础专业课之一。
在本文中,将给出一系列MySQL实操以及参考代码。
-扫描下方二维码进行报名-
模拟实操练习
1创建一个BookManagement(图书管理)的数据库
2创建一张Book(图书)的表格,包含以下字段和记录
3利用Insertinto语句插入以上的记录。
4查询表中所有的数据,按图书编号降序排列(orderby)
select*frombookorderbybookiddesc;
5查询表中所有出版日期为2009年的图书信息(where)
select*frombookwhereyear(publishDate)=2009;
select*frombookwherePublishDatelike'2009%';
6查询价格大于100元或者出版社为“清华大学”的图书信息(or)
select*frombookwhereprice>100||publisher='清华大学';
7查询所有图书名带有“java”的图书信息(like)
select*frombookwherenamelike'%java%';
8计算图书类别为“计算机”的图书数量
selectcount(BookId)frombookwherecategory='计算机';
9计算各种图书类别的图书数量
selectcategory,count(BookId)frombookgroupbycategory;
10计算每个出版社的出版图书数量(groupby)
selectpublisher,count(*)frombookgroupbypublisher;
11计算每个出版社的出版图书库存量,显示库存量大于30本的
selectpublisher,sum(stock)frombookgroupbypublisherhavingsum(stock)>30;
12找出,出版图书总量最少的出版社
selectpublisher,count(BookId)frombookgroupbypublisher
orderbycount(BookId)
limit1;
13找出,出版图书总量最多的出版社
分析:
找到所有出版社出版的图书数量
selectcount(BookId)frombook;
找到每个出版社出版图书数量
selectpublisher,count(BookId)frombook
groupbypublisher;
排序
groupbypublisher
orderbycount(BookId)desc;
结果集限定
orderbycount(BookId)desc
竞赛介绍
为贯彻关于国家高新技术产业发展的重要指示精神,进一步明确“十四五”国家高新区的发展思路和重点任务,根据《国务院关于促进国家高新技术产业开发区高质量发展的若干意见》等文件指示。经研究决定,中国国际科技促进会物联网工作委员会特面向全国大学生,举办“2024全国大学生高新技术竞赛—数据库实操竞赛”。
报名方式
或点击下方链接进行报名:
竞赛内容
本次竞赛以MySQL为应用背景,以数据库基础知识、数据库操作应用为竞赛内容。数据库操作包括:数据库单表表查询、数据库链接查询、数据库嵌套查询、数据库常用函数、数据库更新操作、MySQL编程。
竞赛最终将以客观题考试+实操考试进行(客观题考试30分,实操考试70分)
赛事奖项
学生奖项
本次竞赛依据分数进行进行评奖,设立一、二、三等奖:
一等奖:成绩在90-100分;
二等奖:成绩在80-89分;
三等奖:成绩在60-79分;
优秀奖:若干(成功参加竞赛即可获得优秀奖)
证书样图
优秀指导教师:
根据指导报名竞赛的学生人数和学生获奖人数进行综合评定,评定合格的高校老师,颁发优秀指导教师荣誉证书。
优秀组织单位:
根据单位报名竞赛的学生人数和学生获奖人数进行综合评定,评定合格的单位,颁发优秀组织单位荣誉证书。
各院校(系)、学校社团均可申请优秀组织单位。
专业证书
成绩优异者(获得竞赛证书)可获得由工业和信息化部工业文化发展中心颁发的工业互联网-大数据应用工程师证书申领资格。
竞赛分两场进行,参赛者可根据自身学习进度,任意参加其中一场。