![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
#数据查询语言
澄清石灰水t
博客都是作为自己的笔记,所以有的内容不是很严谨,当心有坑
展开
-
MYSQL 数据库查询语言(DQL) 函数 分组查询
1、函数(1)概念 (类似于java的方法)将一组逻辑语句封装在方法体中,对外暴露方法名。隐藏了实现细节,同时提高了代码重用性(2)语法SELECT 函数名(实参列表) 【FROM 数据表】(3)分类① 单行函数如 concat、length、ifnull等说明:单行函数都有返回值,将返回值作为查询结果扩展:几个特殊函数 VERSION()、DATABASE()、USER()SELECT VERSION(); 查看版本号SELECT DATABASE();查...原创 2020-11-30 23:55:42 · 115 阅读 · 0 评论 -
MYSQL 数据库查询语言(DQL)语法规范 基础查询 别名 通配符 去重 + concat 条件查询(模糊查询Like)
1、基础查询语法: SELECT`查询列表`FROM表名;特点:① 查询列表可以是:表中的字段(最常用),常量值,表达式,函数② 查询的结果是一个虚拟的表格。③ ``着重号,代表是表中的字段(列名),可以省略,但是省略了可能和关键字混淆,降低可读性(1)查询emplyees表中,last_name单列SELECT`last_name`FROM emplyees;(2)查询emplyees表中,last_name,salary,email等多列SELECT`l...原创 2020-11-30 00:00:59 · 497 阅读 · 0 评论 -
MYSQL 数据查询语言 分页查询
1、应用场景 符合查询条件的数据库有10万条,但不可能让服务端下载10万条返回给你,所以需要分页查询,第一页只返给你1-50条数据,第二页给你返回51-100数据2、分页语法SELECT 查询列表FROM 表1【JOIN(如果有多表连接)表2、3…ON 连接条件 如表1.xid=表2.xidWHERE 筛选条件GROUP BY 分组字段(如果有分组)HAVING 分组后的筛选条件(一般为聚合函数)ORDER BY 排序字段】LIMIT 【offset,】size;offset 要原创 2020-08-25 17:34:44 · 97 阅读 · 0 评论 -
MYSQL 数据查询语言 联合查询
概述联合查询就是联合多条select语句(注意:各个select语句之间是并列关系,不是子查询的嵌套关系)应用场景查询内容来自多个没有任何关系的独立的表PS:如果表与表之间有关系,就可以用连接查询语法SELECT(查询语句1)UNIONSELECT(查询语句2)UNIONSELECT(查询语句3)…案例:查询中国用户男性的信息以及外国用户男性的信息SELECT 身份证号,名字,性别 FROM 中国人表 WHERE 性别=“男”UNIONSELECT ID,Name,Gende原创 2020-08-25 17:58:01 · 77 阅读 · 0 评论