通配符

关键字 like 可用于实现模糊查询,常见于搜索功能中。

和 like 联用的通常还有通配符,代表未知字符。SQL 中的通配符是 _ 和 % 。其中 _ 代表一个未指定字符,% 代表不定个未指定字符

排序

对结果按某一列来排序,这就要用到 order by 排序关键词。默认情况下,order by 的结果是升序排列,而使用关键词 asc 和 desc 可指定升序降序排序。

降序(desc)

升序(asc)

SQL内置函数

COUNT SUM AVG MAX MIN
计算 求和 平均 最大值

最小值

使用 as 关键词可以给值重命名

多表查询

上面代码包含两个 select 语句,第二个 select 将返回一个集合的数据形式,然后被第一个 select 语句用 in 进行判断。

having 关键字可以的作用和 where 是一样的,都是说明接下来要进行条件筛选操作。区别在于 having 用于对分组后的数据进行筛选

连接查询

连接的思想就是把多个表当做成一个表来操作

还有一种连接方式就是使用 join on 语法

MySQL数据库基础——强大的select之二,更加精彩的功能相关推荐

  1. Mysql数据库基础第八章:窗口函数和公用表表达式(CTE)

    Mysql数据库基础系列 软件下载地址 提取码:7v7u 数据下载地址 提取码:e6p9 mysql数据库基础第一章:(一)数据库基本概念 mysql数据库基础第一章:(二)mysql环境搭建 mys ...

  2. php大牛额城战笔记,PHP语言大牛开发笔记(8)——MySQL数据库基础回顾[2]

    本文主要向大家介绍了PHP语言大牛开发笔记(8)--MySQL数据库基础回顾[2],通过具体的实例向大家展示,希望对大家学习php语言有所帮助. 一.数据表 为了确保数据的完整性和一致性,在创建表时指 ...

  3. MySQL数据库基础(五)——SQL查询

    MySQL数据库基础(五)--SQL查询 一.单表查询 1.查询所有字段 在SELECT语句中使用星号""通配符查询所有字段 在SELECT语句中指定所有字段 select fro ...

  4. MySQL数据库 --基础

    MySQL数据库 --基础 一.数据库介绍 1.1 数据库管理系统 数据库管理系统(DataBase Management System,DBMS)由一个互相关联的数据的集合和一组用以访问这些数据的程 ...

  5. mysql数据库基础语句讲解

    mysql数据库基础讲解 一.数据库客户端命令 二.数据库基础sql语句 三.数据表基础语句 四.数据的增删改查(重点) 切记sql语句之后一定要加 ; 一.数据库客户端命令 1.mysql: mys ...

  6. Linux Mysql 数据库基础

    目录 Linux Mysql 数据库基础 一.数据库 数据库简介 数据库的分类 数据库的发展史 数据库系统发展阶段 DBMS 数据库管理系统 数据库管理系统的优点 数据库管理系统的基本功能 数据库系统 ...

  7. Mysql数据库基础知识(五)之:视图、变量、存储过程、函数、流程控制结构

    第一部分:Mysql数据库基础知识(一)之 基础查询----分组查询 第二部分:Mysql数据库基础知识(二)之 连接查询----子查询-----分页查询------union联合查询 第三部分:My ...

  8. (19)一篇掌握MySQL数据库基础下 基本操作(外键约束、建表原则、多表查询、子查询)

    MySQL数据库基础下 一.修改表--添加外键约束 二.多表之间的建表原则 1.建数据库原则:通常情况下,一个项目/应用建一个数据库 2.多表之间的表原则: (1)一对多:分类和商品 (一个分类对应多 ...

  9. 【笔记】——MySQL数据库——基础知识-——快速回顾——(加深印象篇)

    文章目录 前言 一.MySQL是什么? 二.数据库的常见概念 三.数据库存储数据的特点 四.SQL语言的分类 1.)DML 2.)DDL 3.)DCL 五.数据库的基本操作 5.1.)创建数据库 5. ...

最新文章

  1. 各版本mysql乱码的问题解决(转)
  2. mysql启动失败LSB_MySQL数据库服务启动失败
  3. php默认语法,PHP基本语法总结
  4. android开发switch自动关闭,更改Android Switch状态
  5. windows命令 笔记
  6. python——xlwt
  7. Qt之Base64编解码
  8. 微信开发工具取消域名检查_如何检查域名可用性(简易域名搜索工具)
  9. 提高办公协同效率,Tracup可能是最好的选择
  10. 解决no session问题的三种方式
  11. vue生成自定义样式二维码
  12. python口算训练出题
  13. 怎么把手机中的照片做成视频?原来这么简单就可以,涨知识了
  14. 男生可以把女生的裤袜当秋裤穿吗?
  15. 在vue中获取dom元素
  16. (三)AsyncTask
  17. 金蝶K3案例教程仓存管理后台配置
  18. 字典、字典推导式、双for循环
  19. 二层广播风暴(产生原因+判断+解决)
  20. 网络安全实验室--上传关

热门文章

  1. android 播放音乐媒体文件(一)
  2. g2o学习记录(1)安装和运行其下面的unit_test项目
  3. win7系统安装telnet服务器,Win7系统下怎么安装Telnet服务【图文教程】
  4. zsh补全中compinit full initialization问题
  5. netty通讯--tcp心跳异常断开问题排查
  6. 老子五千言(帛书版道德经)
  7. 使用mybatis-plus时容易出现的错误:java.sql.SQLSyntaxErrorException: Table ‘bookdata.book_data’ doesn’t exis异常处l
  8. 苹果2017年漏洞学习总结
  9. PTA 练习实验6 十道练习题
  10. html 块元素 css,HTML和CSS - 内嵌块元素的问题