内容

1. DQL:查询语句1. 排序查询2. 聚合函数3. 分组查询4. 分页查询2. 约束
3. 多表之间的关系
4. 范式
5. 数据库的备份和还原

DQL:查询语句

1. 排序查询* 语法:order by 子句* order by 排序字段1 排序方式1 ,  排序字段2 排序方式2...* 排序方式:* ASC:升序,默认的。* DESC:降序。* 注意:* 如果有多个排序条件,则当前边的条件值一样时,才会判断第二条件。2. 聚合函数:将一列数据作为一个整体,进行纵向的计算。1. count:计算个数1. 一般选择非空的列:主键2. count(*)2. max:计算最大值3. min:计算最小值4. sum:计算和5. avg:计算平均值* 注意:聚合函数的计算,排除null值。解决方案:1. 选择不包含非空的列进行计算2. IFNULL函数3. 分组查询:1. 语法:group by 分组字段;2. 注意:1. 分组之后查询的字段:分组字段、聚合函数2. where 和 having 的区别?1. where 在分组之前进行限定,如果不满足条件,则不参与分组。having在分组之后进行限定,如果不满足结果,则不会被查询出来2. where 后不可以跟聚合函数,having可以进行聚合函数的判断。-- 按照性别分组。分别查询男、女同学的平均分SELECT sex , AVG(ma

Mysql约束 笔记相关推荐

  1. MySQL学习笔记04【数据库的查询操作、今日内容、表的约束】

    MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...

  2. MySQL学习笔记-约束以及修改数据表

    MySQL学习笔记-约束以及修改数据表 约束: 按功能划为: NOT NULL , PRIMARY KEY , UNIQUE KEY , DEFAULT , FOREIGN KEY 按数据列的数目划为 ...

  3. Mysql学习笔记--多表之间约束等详细记录

    sql 进阶学习笔记-多表(二) 笔记(一)内容回顾 Mysql学习笔记(基础)基础sql语句详细记录 ​ 数据库的创建 : create database 数据库的名 character set 字 ...

  4. 【mysql学习笔记整理】

    /*mysql学习笔记整理*/ /*常用的数据库操作对象*/ #库的操作 #创建 #数据库的创建 USE mysql; CREATE DATABASE db_x; #删除 #删除数据库 DROP DA ...

  5. MySQL学习笔记07【事务、用户管理和权限管理】

    MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...

  6. MySQL学习笔记06【多表查询、子查询、多表查询练习】

    MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...

  7. MySQL学习笔记05【多表操作、三大范式、数据库的备份和还原】

    MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...

  8. MySQL学习笔记03【数据库表的CRUD操作、数据库表中记录的基本操作、客户端图形化界面工具SQLyog】

    MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...

  9. MySQL学习笔记02【SQL基本概念与通用语法、数据库的CRUD操作】

    MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...

最新文章

  1. 5G时代,微软又走对了一步棋!
  2. RocketMQ CommitLog And Index
  3. 二:SpringAOP
  4. 一个Json在线格式化的网站
  5. uva 10710——Chinese Shuffle
  6. linux module_init
  7. Html去掉链接虚线边框
  8. 【算法分析与设计】浅析二分查找
  9. 操作系统—内存的动态分区分配算法
  10. 如何设置mysql字符集支持utf-8 和gbk_mysql建表的时候设置表里面的字段的字符集是utf-8要怎么设置?默认建好后我去mysql里看字符集都是gbk...
  11. jupyter notebook 快捷键
  12. 计算机考苏州公务员考试,苏州公务员考试难度
  13. 2月1日:成都力争3年建237个养老院全覆盖社区养老
  14. 使用pdfobject.js实现在线浏览PDF--后台上传保存文件
  15. 工程电磁场matlab仿真,带电粒子在电磁场中运动的MATLAB仿真.doc
  16. 百兆和千兆直通线与交叉线的制作方法
  17. 2022年河南省安全保护服务人员(初级保安员)考试练习题及答案
  18. css什么是重绘重排,哪些操作会造成重绘重排
  19. 1969年美国(阿波罗)登月真伪
  20. 音视频入门-02-RGB拼图

热门文章

  1. 随想录(epoll的使用)
  2. linux下的C语言开发(开篇)
  3. android 布局 不同屏幕大小,如何创建支持不同屏幕尺寸的Android应用
  4. Altium Designer画元器件封装三种方法
  5. 2021年福建高考成绩位次查询,2021年福建普通高考理科成绩一分一段表汇总(成绩排名查询)...
  6. python 报文解析_python解析DNS数据包实例代码
  7. 柱底反力求和lisp软件_AutoLISP 基础——认识自定义函数
  8. dropwizard 连接mysql_Dropwizard(二) hibernate连接Mysql数据库
  9. python作业atm_python完成ATM(分目录)
  10. go语言和python-新学语言,选GO还是Python