《零基础入门MySQL数据库》专栏简介
Posted Want595
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《零基础入门MySQL数据库》专栏简介相关的知识,希望对你有一定的参考价值。
文章目录
前言
欢迎订阅《零基础入门MySQL数据库》专栏!
目前专栏主要分为三部分:
① mysql基础入门
② MySQL基础实验
③ MySQL基础练习
专栏正在持续更新中……
MySQL基础入门
1. 零基础入门MySQL数据库(全)
2. MySQL的not exists与双重否定(模板)
MySQL基础实验
实验一 数据定义
- 表定义:创建student表
- 表定义:创建course表
- 表定义:创建sc表
- 表定义:创建供应商表
- 表定义:创建零件表
- 表定义:创建工程项目表
- 表定义:创建供应情况表
- 修改表结构:修改课程表
- 修改表结构:修改零件表
- 修改表结构:修改供应情况表
- 修改表结构:修改供应情况表
实验二 简单查询
- 查询课程代号为1301的成绩不及格的成绩信息
- 查询平均分最高的三个学生的选门数和平均分
- 查询18级学生的成绩情况
- 查询没取得有效成绩的学生成绩信息
- 查询工号为E0002的教师所承担课程的课程号
- 查询选修通过门数超过3门,且平均分在70以上的学生成绩信息
- 查询图书信息和学生信息
- 查询书名包括"网络"关键词的图书信息
- 查询2015年的借阅信息,输出读者卡号、书号及还书日期
- 查询北上广的顾客信息
- 查询部门表的基本信息
- 查询分公司地址信息
- 统计分类1000的产品数和平均价格
- 统计各个分类的产品数和平均价格,最高价,最低价,按照产品分类号排序
- SQL查询:简单查询-查询订单记录
- SQL查询:简单查询-查询客户的基本信息
- SQL查询:简单查询-查询“金恒信”客户的联系人及电话
- SQL查询:简单查询-查询上海客户的客户名、地址及联系电话
- SQL查询:查询部门1000的人数
- SQL查询:查询单价在5000-6000之间的商品
- SQL查询:查询统计2016年订单客户总数
- SQL查询:查询统计产品“17”的每单平均订购数,和订单总数
- SQL查询:查询公司员工的岗位设置
- SQL查询:查询人员信息:包括员工和客户
- SQL查询:查询客户“优特电力”的联系信息
- SQL查询:查询不属于任何一个部门的员工信息
- SQL查询:查询employee的job_title信息
- SQL查询:查询“实习生”的员工信息
- SQL查询:查询1000、1001、1002三个部门的男员工信息
- SQL查询:查询各个部门人数大于10人的,输出部门编号和人数,并按人数升序排序
实验三 连接查询
- 查询9512101的选课记录
- 查询计算机系学生成绩
- 查询学生有效成绩信息
- 查询计算机系平均成绩高于70分的成绩信息
- 查询平均分最高的三个学生的选门数和平均分
- 查询选修通过门数超过3门,且平均分在70以上的学生成绩信息
- 查询学生成绩单,要求输出学号,姓名,平均分,选修门数,按平均分降序排序
- 查询每门课的先修课,输出课程号、课程名和先修课程名
- 查询姓名中含有“海”的学生的选课信息,要求输出学号、姓名、课程名、成绩
- 输出网络工程专业学生的学号,姓名和籍贯,并按学号降序输出
- 统计各专业的学生人数,要求输出系名,专业名,总人数,按系名排序
- 查询实验题-查询学生的出生年份
- 查询实验题-查询不姓张的学生的基本信息
- 查询实验题-查询考试不及格的学生的学号(包括没有成绩的)
- SQL查询:统计各门课程的重修人数(包括grade为NULL),要求输出课程代号,重修人数
- SQL查询:查询选修了课程的学生的总人数
- SQL查询:查询统计学生的不及格门数
- SQL查询:查询课程号为C05的成绩为NULL的记录
- SQL查询:查询统计课程的平均分
- SQL查询:查询数学系女生基本信息
- SQL查询:将学生按年龄降序排序
- SQL查询:查询无考试成绩的学生的学号和相应的课程号
- SQL查询:查询“信息系”学生的学号,姓名和出生年份
- SQL查询:查询全体学生的基本信息
- SQL查询:查询年龄在20-23岁之间的学生的系,姓名,年龄,按照系升序排序
- SQL查询:查询每个学生高于他自己选修平均分的那门课程的成绩,输出学号,课程号,课程成绩,他所有课程的平均分,并按学号升序排列
- SQL查询:统计各门课程选修人数,要求输出课程代号,课程名,有成绩人数(grade不为NULL),最高分,最低分,平均分,按课程号排序
- SQL查询:查询选修通过2门(包括2门)以上的学生的信息,输出学号、选修通过门数、平均成绩,按门数降序排序,若门数相同,按照成绩降序
实验四 多表查询
- 查询选修“高等数学”课程的成绩不为空的学生学号、姓名和成绩
- 查询平均成绩大于70分的学生的学号、姓名、平均成绩,按平均成绩降序排序
- 输出学生成绩单,要求 输出学号,姓名,平均分,选修门数,按平均分降序排序
- 查询95级学生(学号前两位)的选课情况,输出学号、姓名、课程号、成绩(包括未选课的学生信息)
- 查询输出“高等数学”课程成绩前三名(不考虑成绩有重复值的情况)的学生的学号,姓名,课程名,系名,成绩
- 查询上海客户2014年的订单情况
- 查询销售数量总数超过600的产品信息
- 查询类别名为笔记本电脑的产品的被订购数量情况
- 查询2016年5月购买数量大于45的订单产品明细
- 查询不在1001及1002部门的员工信息
- 查询1002部门的员工及上司信息
- 查询无上司(report_to不确定)的员工信息
- 查询购买数量超过48件的订单产品明细
- 查询产品类别名称为“打印机”价格超过1000的产品信息
- 查询产品类别名称为“一体机”且一次销售数量在45及以上的产品销售信息
- 查询价格在3000到5000(包含3000和5000)且产品名包含“联想”两字的产品信息
- 统计查询各类产品数及产品号列表
- 统计查询2016年销售量前10的产品销售信息
- 统计查询订单笔数超过15笔的上海客户的订单情况
- SQL查询:查询姓“张”的学生的基本信息
- SQL查询:查询输出平均成绩在2-5名的学生
- SQL查询:查询选修了课程的学生的学号和姓名
- SQL查询:查询考试不及格的学生的学号
- SQL查询:输出“高等数学”课程成绩前2名的学生的学号,姓名,系名
- SQL查询:查询选修了“计算机网络”或者“数据库基础”课程的学生的学号,姓名
- SQL查询:查询学生的选课情况,要求输出学号,姓名,课程门数,课程名列表(按课程名升序排列,用下划线_分隔),按照学号升序排序
实验五 子查询
- 查询商品类别名称为“一体机”、“台式机”两类商品的信息
- 查询商品类别名称为“一体机”、“台式机”两类商品的销售情况
- 统计查询商品类别名称为“一体机”、“台式机”两类商品的销售情况
- 查询一次订购了4,7,8号产品的订单号
- 查询一次订购了4,7,8号产品的客户名及电话
- 查询被1001、1002、1003、1004、1005五位顾客都购买过的产品信息
- 查询 2016 年没有下订单的客户,输出客户编号和客户名称,结果按客户名称升序排列
- 统计查询订单金额超过该客户平均订单额(该客户订单金额平均值)的上海客户的订单情况
- 查询销售总数最多的产品信息,输出产品号、产品名称、产品编码
- 查询每门被选修的课程信息,输出课程号,课程名
- 查询每门课程被选修的情况,输出课程号,课程名,被选修次数
- 查询每门课程被选修的情况(包括从未被选修过的课程)
- 查询所有人都选修了的课程号与课程名
- 查询选课门数最多的学生的学号和姓名
- 查询选修了学号为9521102同学选修的全部课程的学生学号和姓名
- 查询超过该课程平均分的成绩信息
- 查询选修了c03课程的学生学号和姓名
- 找出至今没有人选修过的课程
- 查询每个学生成绩最高的成绩信息
- 查询每个男生的选课门数(要求用嵌套查询实现)
- 查询同时选修了“数据库基础”和“计算机网络”两门课的学生的学号,姓名
- 查询选修通过2门(包括2门)以上的学生的学号及姓名
- 查询选修未通过2门(包括2门)以上的学生的信息,输出学号、姓名、选修未通过门数,按门数降序排序,若门数相同,按学号升序排序
- 查询选修平均分为60分(包括60分)以上的学生的各门课成绩,要求输出学号,姓名,课程名和成绩
- SQL查询:查询统计学生的不及格门数
- SQL查询:查询同时选修了c01,c02,c03课程学生,输出学号,姓名
- SQL查询:查询没有同时选修“计算机导论”和“计算机网络”两门课的学生的学号,姓名
- SQL查询:查询选修了全部课程的学生的学号,姓名,系名
- SQL查询:查询与“王大力”同一个系的学生的基本信息
- 查询所有人都借阅过的图书信息
- 查询当前同时借有"计算方法"和"组合数学"两本书的读者
- 查询从来没有人借阅过的图书信息,列出书号,书名,作者
实验六 数据更新
- SQL插入:在选课表SC中插入95211班学生选修C04的选课信息
- SQL插入:在课程表Course中插入数据
- SQL插入:在学生表Student中插入数据
- SQL插入:插入一条学生数据(9913101,王红,女)
- SQL更新:将所有学生的年龄增加1岁
- SQL更新:修改“高等数学”课程倒数三名成绩,在原来分数上减5分
- SQL更新:修改“9512101”的“C01”课程成绩为85
- SQL更新:修改“王大力”的“计算机导论”课程成绩为70
- SQL更新:将所有平均分为75分以上的学生的各门课成绩在原来基础上加5分
- SQL更新:修改计算机系李勇的VB课程成绩为60
- SQL删除:删除“9531102”学生“C05”课程的成绩记录
- SQL删除:删除“张海”的所有成绩记录
- SQL删除:删除“数据库基础”的全部记录(包括课程信息,成绩信息)
- SQL删除:删除计算机系学生的所有成绩记录
- 使用insert set 语句向sc表中插入数据
- 向student表中一次插入多行数据
- 插入计算机系学生C01课程的选课记录
- 插入图书信息
- 删除图书数据
- 修改borrow表增加一列;修改日期数据(两条语句完成)
- 根据employee表中各部门的员工数,更新department表的各对应部门人数
MySQL基础练习
练习一 基本概念
练习二 关系数据库
练习三 SQL语言
练习四 数据库安全性
Python零基础到入门Python专栏简介
📢前言
- 本文章是【Python零基础到入门】专栏的一个简单介绍
- 目前网上的
Python
学习文章 和 视频 等资源有很多 - 本专栏的 目的 是针对之前只听说过
Python
但是没有经过系统学习的小伙伴 - 所以该系列的文章核心目的就是让我们能够快速学习
Python
的知识
🍺专栏创建的初衷
- 相信大多数人都在网上或多或少的看到过各种
数据分析、爬虫、反爬、人工智能、深度学习
等文章或者视频 - 看到这类东西的时候很多人应该都会感兴趣,想着有朝一日自己也能学会这些东西就好了!
- 但是当我们真正去动手操作的时候才会觉得就像无头苍蝇一样乱撞,毫无头绪
- 甚至拿到某个爬虫的源码了,我们也顶多跟傻瓜一样换个网址爬爬,整个数据文档处出来
- 每个网站都可能逻辑不一样,一份源码自然也不可能通用
- 而且这对自己学习来说也是毫无生卵用!
所以只有达到Python入门
的水平之后,我们才能对数据分析、爬虫、人工智能等等一系列的高级知识进行学习
否则一开始就接触那些难的东西,只会让我们的劝退之心更加严重
🎁专栏模块简单划分
我在网上也是搜罗了几个Python
的学习路线图用做参考
大家可以看以下 下面几张比较全面的学习路线!
如有侵权,联系我删除即可,不可用于商业用途!
本专栏的文章部分内容也是参考一些其他人的文章,如果涉及侵权之类的内容可直接联系我修改即可!
上面的学习路线图都是针对Python全面的一个学习路线
,我们并不用去全部了解,只需要有针对性的去研究即可!
本专栏跟上面的学习路线图也是差不多,但是并不会研究的很深入
本专栏会从以下几个大的模块去系统的学习Python
本专栏也是针对Python
刚入门的小伙伴!暂定大致模块分为以下几种
-
Python预备知识必备篇
-
Python基础语法必备篇
-
Python进阶语法篇
-
Python基本技能篇
-
Python前端开发
-
Python Web开发篇
-
Python爬虫开发篇
-
Python数据分析篇
-
Python人工智能篇
后续可能有针对性的修改,暂定大致模块如此!
总结
- 该专栏创建的初心就是能够快速上手
Python
,能够少走弯路快速达到一个入门水平 - 因为博主自己对
Python
的了解就不是很深刻,更能直观的体会新手去学Python
的第一感受 - 也趁着这个专栏,让自己对
Python
能更深入的了解 - 也是好早之前就想深入学习
Python
了,就从这篇文章开始了! - 只有对
Python
的基础掌握了之后,我们才能沿着这条路去深挖高级知识! - 让我们早日学会
Python
,一起加油!
以上是关于《零基础入门MySQL数据库》专栏简介的主要内容,如果未能解决你的问题,请参考以下文章
Python零基础到入门Python基础知识必备篇——Python简介