单表查询: 一 关键字的执行优先级:from #来自表where #来自字段 可以用 [字段名] like(regexp) 'ab%'(正则) 选择以该字段数据以'ab'开头的 group by #分组; 想拿到别的字段必须和group_concat(函数一起使用)having #过滤; 必须是在分 ...
分类:
数据库 时间:
2019-01-22 23:04:39
阅读次数:
388
一、单表查询的语法 二、关键字的执行优先级(重点) 三、简单查询 四、where约束 五、分组查询:GROUP BY 六、HAVING过滤 七、查询排序:ORDER BY 八、限制查询的次数:LIMIT 九、使用正则表达式查询 一、单表查询的语法 二、关键字的执行优先级(重点) 1、找到表:from ...
分类:
数据库 时间:
2019-01-22 23:02:43
阅读次数:
242
借助explain分析SQL,判断该怎么建立索引。 还需要注意,有些情况会导致索引失效,用不上索引,应该优化SQL,应用上索引。 什么情况导致索引失效? 1、在索引列上做任何操作(计算、函数、类型转换(字符串不加引号时)) 2、索引中范围条件右边的列 3、在使用不等于(!=或<>)和IS NOT N ...
分类:
数据库 时间:
2019-01-21 21:12:34
阅读次数:
204
MySQL之单表查询 阅读目录 一 单表查询的语法 二 关键字的执行优先级(重点) 三 简单查询 四 WHERE约束 五 分组查询:GROUP BY 六 HAVING过滤 七 查询排序:ORDER BY 八 限制查询的记录数:LIMIT 九 使用正则表达式查询 一 单表查询的语法 #查询数据的本质: ...
分类:
数据库 时间:
2019-01-20 22:52:32
阅读次数:
239
单表查询的语法 关键字的优先级 简单查询 查询操作 where约束 1.比较符:>< >= <= <> != 2.between 80 and 100 值在80到100之间 3.in(80,90,100) 值是80或90或100 4.like 'egon%' pattern可以是%或_, %表示任意 ...
分类:
数据库 时间:
2019-01-20 18:51:27
阅读次数:
210
1.单表查询语法 2.关键字执行的优先级; 3.简单查询; 查询操作;: where 约束; where语句中可以使用: 1. 比较运算符:> < >= <= <> != 2. between 80 and 100 值在80到100之间 3. in(80,90,100) 值是80或90或100 4. ...
分类:
数据库 时间:
2019-01-18 22:26:41
阅读次数:
232
阅读目录 单表查询的语法 关键字的执行优先级(重点) 简单查询 WHERE约束 分组查询:GROUP BY HAVING过滤 查询排序:ORDER BY 限制查询的记录数:LIMIT 使用正则表达式查询 单表查询的语法 关键字的执行优先级(重点) 重点中的重点:关键字的执行优先级 from wher ...
分类:
数据库 时间:
2019-01-18 18:25:25
阅读次数:
191
一 单表查询的语法 二 关键字的执行优先级(重点) 1.找到表:from 2.拿着where指定的约束条件,去文件/表中取出一条条记录 3.将取出的一条条记录进行分组group by,如果没有group by,则整体作为一组 4.将分组的结果进行having过滤 5.执行select 6.去重 7. ...
分类:
数据库 时间:
2019-01-17 23:44:35
阅读次数:
235
一 单表查询语法 #查询数据的本质:mysql会到你本地的硬盘上找到对应的文件,然后打开文件,按照你的查询条件来找出你需要的数据。下面是完整的一个单表查询的语法 select * from,这个select * 指的是要查询所有字段的数据。 SELECT distinct 字段1,字段2... FR ...
分类:
数据库 时间:
2019-01-17 21:52:43
阅读次数:
209
详情点击 为什么用Mysql Mysql数据库概述 Mysql的基本安装和配置 Mysql创建用户和授权 基本的Mysql语句 Mysql库的操作 Mysql表的操作 Mysql数据类型(一) Mysql数据类型(二) Mysql完整性约束 Mysql外键的变种 三种关系 Mysql数据的增删改 M ...
分类:
数据库 时间:
2019-01-17 21:25:24
阅读次数:
224