数据库
文章平均质量分 79
尤而小屋
这个作者很懒,什么都没留下…
展开
-
MySQL经典50题-第31-35题
MySQL50-9-第31-35题本文中介绍的是第31-35题目,主要涉及的知识点是:模糊匹配同时指定多种排序方式多表的连接查询5个题目是:查询1990年出生的学生信息查询每门课程的平均成绩,结果按平均成绩降序排列;平均成绩相同时,按课程编号c_id升序排列查询平均成绩大于等于85的所有学生的学号、姓名和平均成绩查询课程名称为数学,且分数低于60的学生姓名和分数查询所有学生的课程及分数情况题目31题目需求查询1990年出生的学生信息分析过程这个题目我们还是通过模糊匹原创 2021-06-03 19:19:15 · 167 阅读 · 0 评论 -
MySQL经典50题-第26到30题
MySQL50-8-第26-30题本文中介绍的是第26-30题目,主要涉及的知识点是:分组之后count统计人数模糊匹配同一个表的自连接having的使用5个题目是:查询每门课被选修的学生数查询出只有两门课程的全部学生的学号和姓名查询男女生人数查询名字中含有风字的学生信息查询同名同性的学生名单,并统计同名人数题目26题目需求查询每门课被选修的学生数分析过程题目想求解的是每门课有多少人选修,挺简单的SQL实现select c.c_id ,c.c_name原创 2021-06-03 19:18:18 · 5345 阅读 · 21 评论 -
MySQL50题_第21到25题
公众号:尤而小屋作者:Peter编辑:Peter大家好,我是Peter本文中介绍的是第21-25题目,主要涉及的知识点是:分组统计求和,百分比如何利用SQL实现排序having使用union拼接5个题目是:查询不同老师所教不同课程平均分从高到低显示查询所有课程的成绩第2名到第3名的学生信息及该课程成绩统计各科成绩各分数段人数:课程编号,课程名称,[100-85],[85-70],[70-60],[0-60]及所占百分比查询学生的平均成绩及名次查询各科成绩前三名的记录题.原创 2021-05-28 16:20:26 · 770 阅读 · 0 评论 -
MySQL50题_第16到20题
公众号:尤而小屋作者:Peter编辑:Peter大家好,我是Peter~本文中介绍的是第16-20题,涉及到的知识点包含:自连接SQL实现排序多表查询题目是:检索01课程分数小于60,按分数降序排列的学生信息按平均成绩从高到低(降序)显示所有学生的所有课程的成绩以及平均成绩查询各科成绩最高分、最低分和平均分:以如下形式显示:课程ID,课程name,最高分,最低分,平均分,及格率,中等率,优良率,优秀率;及格:>=60,中等为:70-80,优良为:80-90,优秀为:>.原创 2021-05-28 16:19:46 · 995 阅读 · 0 评论 -
MySQL50题_第11到15题
公众号:尤而小屋作者:Peter编辑:Peter大家好,我是Peter~继续MySQL经典50题的第11-15题,具体的题目如下:查询没有学完全部课程的同学的信息查询至少有一门课与学号为01的同学所学相同的同学的信息查询和01同学学习的课程完全相同的同学的信息查询没有修过张三老师讲授的任何一门课程的学生姓名查询两门及其以上不及格课程的同学的学号,姓名及其平均成绩 题目11题目需求查询没有学完全部课程的同学的信息分析过程题目中主要涉及到的是:课程Course表和学生Stude.原创 2021-05-27 09:36:38 · 394 阅读 · 0 评论 -
MySQL50题-第6-10题
公众号:尤而小屋作者:Peter编辑:Peter大家好,我是Peter。今天带来的是50道SQL经典练习题的第6-10题,题目具体为:查询“李”姓老师的数量查询学过张三老师授课的同学的信息找出没有学过张三老师课程的学生查询学过编号为01,并且学过编号为02课程的学生信息查询学过01课程,但是没有学过02课程的学生信息(注意和上面题目的区别) 题目6题目需求查询“李”姓老师的数量这题怕是最简单的吧????分析过程使用通配符和like来解决SQL实现select cou原创 2021-05-27 09:35:26 · 1418 阅读 · 0 评论 -
MySQL经典50题_第1到5题
出品:尤而小屋作者:Peter编辑:Peter大家好,我是Peter~今天带来的是MySQL经典练习题的第1-5题,题目具体为:查询"01"课程比"02"课程成绩高的学生的信息、课程分数查询"01"课程比"02"课程成绩低的学生的信息、课程分数查询平均成绩大于等于60分的同学的学生编号、学生姓名、平均成绩查询平均成绩小于60分的同学的学生编号、学生姓名、平均成绩(包括有成绩的和无成绩)查询所有同学的学生编号、学生姓名、选课总数、所有课程的总成绩所有的题目牢记这张思维导图中的表和字段信.原创 2021-05-26 09:30:49 · 380 阅读 · 0 评论 -
超经典的SQL50道练习题,助力SQL提升!
公众号:尤而小屋作者:Peter编辑:Peter大家好,我是Peter~今天带来的是一篇关于数据库MySQL的预告性文章。在网上盛传着一份非常经典的SQL练习50题,有很多网友进行了练习,SQL脚本也是层出不穷。笔者前段时间也抽空进行了练习,SQL能力也得到了很大的提升。接下来会分次分享自己的解题方法和思路,希望对读者有所帮助,更欢迎指正和提供更好的方法。SQL的快速入门参考文章:SQL必知必会万字浓缩精华思维导图下面这份思维导图记录的是这份练习中涉及到的4张表、字段以及表和表之间的关联关系:.原创 2021-05-19 17:36:15 · 1553 阅读 · 3 评论 -
如何使用pymysql连接MySQL数据库
如何使用pymysql连接MySQL数据库一直以来都是使用pymysql库来连接MySQL数据库进行数据处理,记录下使用方法安装安装过程非常简单,直接使用pip安装即可:pip install pymysql使用使用之前先进行导入:import pandas as pdimport pymysql1、建立连接和游标connection = pymysql.connect( host='192.168.0.0', # 服务器ip地址 port=3306, # mysql原创 2021-05-19 10:23:08 · 1299 阅读 · 0 评论 -
《SQL必知必会》万字浓缩精华
《SQL必知必会》万字精华本文是《SQL必知必会》一书的精华总结,帮助读者快速入门SQL或者MySQL,主要内容包含:数据库基础知识库表的相关操作检索数据的方法等思维导图下面的思维导图中记录了这本书的整体目录结构,包含内容有:数据的检索汇总数据分组数据…….个人增加了一章:Python操作游标一、了解SQL本章中主要是介绍了数据库和SQL相关的基本知识和术语。数据库数据库是一个以某种有组织的方式存储的数据集合。数据库是一个保存有组织的数据容器,通常是一个文件或者一原创 2021-03-21 18:31:59 · 1361 阅读 · 1 评论 -
MySQL经典50题
MySQL经典50题笔者最近将网上流传的MySQL数据库经典50题进行了练习,梳理了一份自己的练习成果。下图是MySQL练习题中涉及到的4张表和它们的具体字段:学生表课程表成绩表教师表所有的题目都是根据4张表来进行出题,涉及到了很多的MySQL/SQL的知识点,希望对想提升SQL的读者朋友有所帮助。如果有不对或者还可以优化的地方欢迎提出来建表语句4张表示自己手动创建的,具体语句如下:插入数据在建表之后,我们需要往每个表中插入模拟数据:时间相关时间相关的问题中涉及到年月日、原创 2020-12-18 09:29:40 · 1236 阅读 · 0 评论 -
数据库|MySQL入门大全
MySQL数据库入门大全由于毕业后第一份工作的部分原因,必须好好地再学习下数据库,重点是MySQL。本文总结了自己学习过程中的全部历程,有数据库的基本概念介绍,有MySQL数据库中的4种语言,也有《SQL必知必会》一书的总结,更有SqlZoo网站由浅入深的配套练习本文既是自己的学习记录与总结,也可以作为数据库尤其是MySQL的入门资料学习资料汇总自己在学习的过程中使用了一些资料,有网课,...原创 2020-04-25 23:05:05 · 163 阅读 · 0 评论 -
数据库|SQL内置函数使用手册
SQL内置函数使用大全本文中总结了SQL中常用的内置函数,包含通用聚合函数、安全检测函数、数学统计函数、字符串函数等通用聚合函数语句含义示例arbitrary(x)随机返回x列中的一个值。latency > 100 | select arbitrary(method)avg(x)计算x列的算数平均值。latency > 100 | sele...原创 2020-04-25 09:31:25 · 4426 阅读 · 0 评论