mysql
------------恢复内容开始------------
------------恢复内容开始------------
1. 基础
1.1 查询常量、表达式、函数
select 100 ;
select 'joli';
select 100%9 ;
select VERSION();
1.2 +号的作用
1.3 concat
concat('lili','ss')
1.4 显示表结构
DESC table1
1.5 order by 可以对sum count length等函数/表达式进行排序
SELECT id,NAME,SUM(score) FROM student GROUP BY NAME ORDER BY SUM(score) DESC;
1.6 常见函数
1.6.1 字符函数
CONCAT('li','ss','df')
UPPER('jj')
LOWER('FF')
SUBSTR('函数表达式进行排序',2) // 数表达式进行排序 SUBSTR('函数表达式进行排序',1,3) //函数表
INSTR('函数表达式进行排序','表达式') // 3 INSTR('函数表达式进行排序','表是式') //0
TRIM(' 单独 ') TRIM('aa' FROM 'aaaaaaa张saaaa催啊汗aaaaa')
LPAD('因素苏苏’,10,'*') AS out //******因素苏苏 LPAD('因素苏苏’,2,'*') AS out //因素
REPLACE('因素苏苏','素苏','电话‘)
1.6.2 数学函数
ROUND(-1.55) // -2 ROUND(1.567,2) // 1.57
CEIL(2.3) //3 向上取整
FLOOR(2.3)
TRUNCATE(1.69999,1) // 1.6
MOD(10,3) //1
1.6.3 日期函数
NOW()
CURDATE()
CURTIME()
YEAR(NOW())
MONTH(NOW())
MONTHNAME(NOW())
1.6.4 流程控制函数
SELECT IF(10<5,'D','S')
1.6.5 分组函数-都会忽略null值
SUM AVG MAX MIN COUNT
1.7 where 或 having后面
1)标量子查询
2) 列子查询( IN , NOT IN , ANY, SOME, ALL)
3) 行子查询
1.8 LIMIT
1.9 UNION
1.10 INSERT
1.11 约束
1.12 主键和唯一键
1.13 外键
2. 刷题
197 :
SELECT
weather.id AS 'Id'
FROM
weather
JOIN
weather w ON DATEDIFF(weather.date, w.date) = 1
AND weather.Temperature > w.Temperature
------------恢复内容结束------------
------------恢复内容结束------------