#数据查询语言
澄清石灰水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 · 156 阅读 · 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 · 542 阅读 · 0 评论 -
MYSQL 数据查询语言 分页查询
1、应用场景 符合查询条件的数据库有10万条,但不可能让服务端下载10万条返回给你,所以需要分页查询,第一页只返给你1-50条数据,第二页给你返回51-100数据 2、分页语法 SELECT 查询列表 FROM 表1 【JOIN(如果有多表连接)表2、3… ON 连接条件 如表1.xid=表2.xid WHERE 筛选条件 GROUP BY 分组字段(如果有分组) HAVING 分组后的筛选条件(一般为聚合函数) ORDER BY 排序字段】 LIMIT 【offset,】size; offset 要原创 2020-08-25 17:34:44 · 117 阅读 · 0 评论 -
MYSQL 数据查询语言 联合查询
概述 联合查询就是联合多条select语句(注意:各个select语句之间是并列关系,不是子查询的嵌套关系) 应用场景 查询内容来自多个没有任何关系的独立的表 PS:如果表与表之间有关系,就可以用连接查询 语法 SELECT(查询语句1) UNION SELECT(查询语句2) UNION SELECT(查询语句3) … 案例: 查询中国用户男性的信息以及外国用户男性的信息 SELECT 身份证号,名字,性别 FROM 中国人表 WHERE 性别=“男” UNION SELECT ID,Name,Gende原创 2020-08-25 17:58:01 · 96 阅读 · 0 评论