摘要:
一. SELECT语句关键字的定义顺序 二. SELECT语句关键字的执行顺序 三 准备表和数据 1. 新建一个测试数据库TestDB; create database TestDB; 2.创建测试表table1和table2; 3.插入测试数据; 准备工作做完以后,table1和table2看起来 阅读全文
摘要:
一. 单表查询的语法 二. 关键字的执行优先级(重点) 1.找到表:from 2.拿着where指定的约束条件,去文件/表中取出一条条记录 3.将取出的一条条记录进行分组group by,如果没有group by,则整体作为一组 4.将分组的结果进行having过滤 5.执行select 6.去重 阅读全文
摘要:
MySQL的sql_mode合理设置 sql_mode是个很容易被忽视的变量,默认值是空值,在这种设置下是可以允许一些非法操作的,比如允许一些非法数据的插入。在生产环境必须将这个值设置为严格模式,所以开发、测试环境的数据库也必须要设置,这样在开发测试阶段就可以发现问题. sql model 常用来解 阅读全文