2.SQL
SQL通用语法

SQL分类


DDL操作数据库
- 查询


- 创建



- 删除



- 使用


DDL操作表
-
查询



-
创建

注意:最后一行末尾,不能加逗号

-
删除




-
修改














数据类型
- 数值
- score double(总长度,小数点后保留的位数)
- 例:0-100,2
- score double(5,2) ------>因为100是三位
- 日期

- 字符串

案例:


DML
-
添加







-
修改



注意:如果update语句没有加where条件,则会将表中所有数据全部修改 -
删除

注意:删除语句没有加where条件,则会将表中所有数据删除
DQL查询数据

-
基础查询
-
条件查询(WHERE)
SELECT 字段列表 FROM 表名 WHERE 条件列表











-
分组查询(GROUP BY)
-
聚合函数:将一列数据作为一个整体,进行纵向计算

-
SELECT 聚合函数名(列名) FROM 表;注意:null不参与聚合函数运算


-
分组函数
SELECT 字段列表 FROM 表名 [WHERE 分组前限定条件] GROUP BY 分组字段名 [HAVING 分组后条件过滤]




执行顺序:WHERE>聚合函数>HAVING
-
-
排序查询(ORDER BY)
SELECT 字段列表 FROM 表名 ORDER BY 排序字段名1[排序方式1],排序字段名2[排序方式2]...;排序方式:
- ASC:升序(默认值)
- DESC:降序
注意:如果有多个排序条件,当前边的条件值相等时,才会根据第二条进行排序



-
分页查询(LIMIT)
SELECT 字段列表 FROM 表名 LIMIT 起始索引, 查询条目数;起始索引:从0开始
计算公式:起始索引=(当前页码-1)*每页现实的条数











浙公网安备 33010602011771号