1.数据库操作
CREATE DATABASE - 创建数据库。
CREATE TABLE - 创建表。
ALTER TABLE - 修改表结构。
DROP TABLE - 删除表。
DROP DATABASE - 删除数据库。
2.表操作
SELECT - 从数据库表中查询数据。
FROM - 指定查询数据的表。
WHERE - 对查询结果进行过滤。
INSERT INTO - 向表中插入数据。
UPDATE - 修改表中的数据。
DELETE - 删除表中的数据。
3.分组函数
GROUP BY - 对查询结果进行分组。
HAVING - 对分组后的结果进行过滤。
ORDER BY - 对查询结果进行排序。
4.聚合函数
COUNT - 计算查询结果的行数。
SUM - 计算查询结果某列的总和。
AVG - 计算查询结果某列的平均值。
MIN - 计算查询结果某列的最小值。
MAX - 计算查询结果某列的最大值。
5.时间函数
SYSDATE() 获取当前系统日期时间(年月日时分秒)
CURDATE() 获取当前日期
CURTIME() 获取当前时间
WEEK(DATE) 获取指定日期为一年中的第几周
YEAR(DATE) 获取指定的年份
HOUR(TIME) 获取指定的小时值
MINUTE(TIME) 获取时间的分钟值
DATEDIFF(DATE1,DATE2) 获取DATE1和DATE2之间相隔的天数
ADDDATE(DATE,N) 计算DATE加上N天后的日期
6.连接函数
UNION - 合并两个或多个SELECT语句的结果。
JOIN - 连接两个或多个表。
INNER JOIN - 返回两个表中满足条件的匹配行。
LEFT JOIN - 返回左表的所有行,以及满足条件的右表行。
RIGHT JOIN - 返回右表的所有行,以及满足条件的左表行。
FULL JOIN - 返回两个表中满足条件的所有行。
LIMIT - 限制查询结果的行数。
OFFSET - 设置查询结果的起始位置。
DISTINCT - 返回唯一的查询结果。