一.DQL语句
SELECT
字段列表
FROM
表名
WHERE
条件列表
GROUP BY
分组后条件列表 分组之前过滤
HAVING
分组后条件列表 分组之后过滤
ORDER BY
排序字段列表 升序:ASC ,降序:DESC
LIMIT
分页参数 起始索引(从0开始),每页展示记录数
二.函数
1.字符串函数
CONCAT,LOWER,UPPER,LPAD,TRIM,SUBSTRING
2.数值函数
CEIL,FLOOR,MOD,RAND,ROUND
3.日期函数
curdate,curtime,now,year,month,day,date-add,
4.流程函数
if,ifnull,case[...] when...then...else...end
三.约束
1.非空约束:NOT NULL
2.唯一约束:UNIQUE
3.主键约束:primary key(自增:auto_increment)
4.默认约束:default
5.检查约束:check
6.外键约束:foreing key
四.多表查询
1.多表关系:
一对多:在多的一方设置外键,关联一的一方的主键
多对多:建立中间表,中间表包含两个外键,关联两张表的主键
一对一:用于表结构拆分,在其中任何一方设置外键(UNIQUE),关联另一方的主键
1.多表查询:
内连接
隐式:SELECT ... FROM表A,表B WHERE条件...
显式:SELECT ... FROM表A INNER JOIN 表B ON条件...
外连接
左外:SELECT ... FROM表A LEFT JOIN 表B ON条件...
右外:SELECT ... FROM表A RIGHT JOIN 表B ON条件...
自连接:SELECT ... FROM表A别名1,表A别名2 WHERE条件...
子查询:标量子查询、列子查询、行子查询、表子查询
今日总结:
通过最近学习之前的html+css,js,MySql...等基础后,再来看管理页面展示的视频,基本完全能够理解。