期进阶一麦道04042703mysql高级查询_第1页
期进阶一麦道04042703mysql高级查询_第2页
期进阶一麦道04042703mysql高级查询_第3页
期进阶一麦道04042703mysql高级查询_第4页
期进阶一麦道04042703mysql高级查询_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Python数据库教室讲师:麦道时间:2018年4月教学监督热线教学监督热线本节知识点知识点一:筛选条件知识点二:排序、去重知识点三:聚合与分组知识点四:限制与分页知识点五:表结构修改预备阶段准备数据教学监督热线阶段一筛选条件教学监督热线筛选条件问题引入01020304问题一:除了“=”以外,还能有其他的运算符嘛?问题二:如果有多个条件,该如何做?问题三:如何查询一个范围中的数据?问题四:MySQL可以做模糊匹配嘛?比较运算符等于:=(注意!不是==)不等于:!=或<>大于:>大于等于:>=小于:<小于等于:<=IS

NULLIS

NOT

NULLNULL判断INSERT

INTO

students

VALUES

('201804011',

NULL,

NULL,

NULL,

NULL);逻辑运算符与(且):AND或:OR非(不是):NOT范围查询连续范围:BETWEEN

a

AND

ba

<=

value

<=

b间隔返回:IN模糊查询

LIKE体现是,以,“像什么什么样子”的逻辑去匹配任意多个字符:%任意一个字符:_阶段二排序与去重教学监督热线排序问题引入010203问题一:如果希望查询的结果依据某列排序该怎么做?问题二:是否支持正序与反序排列?问题三:如果只查询部分列,能否去重?排序正序:asc(默认)倒序:descORDER

BY

ord_col_1

[asc/desc]可以对多列进行排序去重DISTINCT阶段三聚合与分组教学监督热线聚合分组问题引入01020304问题一:仅从文字上看,你认为聚合是什么意思?问题二:聚合通常是为了什么目的?问题三:分组对于聚合而言意味着什么?问题四:能否对筛选聚合值?常用聚合函数统计个数:COUNT(*)求和:SUM(column)最大值:MAX(column)平均值:AVG(column)最小值:MIN(column)average分组查询group_column

aggregationsgroup_column聚合筛选group_column

aggregationsgroup_columnHAVING

conditions筛选顺序总结010203先是筛选:ON然后筛选:WHERE最后筛选:HAVING阶段四限制与分页教学监督热线排序与分页问题引入010203问题一:如果一次性不需要那么多数据,该如何做?问题二:能否从指定位置开始取?

100000

500-510问题三:分页是如何做的?限制结果个数LIMIT

start

countLIMIT

count分页LIMIT

n

m

m表结构修改ALTER

TABLE

students添加与删除列修改表字段类型修改表字段名称

修改表字段默认值修改表

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论