MySql
2023-03-21 19:48:44 6 举报
AI智能生成
登录查看完整内容
思维导图
作者其他创作
大纲/内容
select 查询字段 from 表名(*表示所有列,实际开发中不能使用)
基本查询
ifnull(判断的字段值,如果结果为null的值)
ifnull
取小名(1列名过长或字段名重复2想要用别名进行查询、区分)
as
desc 降序
ASC 升序 默认不写
排序查询
< > >= <= != <>(不等于)
关系条件
and or not
逻辑条件
BETWEEN 起始值 AND结束值
区间条件
in(值1,值2...) not in(值1,值2...)
枚举条件
IS NULL is not NULL(sql中的null不能使用=或者!=来进行判断)
非空条件
like not LIKE占位符:% 表示0个或者多个字符 _表示一个字符
模糊查询
SELECT DISTINCT
去重查询
条件查询(SELECT * FROM表名 WHERE 查询条件;)
case when 条件1 then 结果1 when 条件2 then 结果2 when 条件3 then 结果3else 结果4END
分支查询
SELECT SYSDATE();
获取当前系统时间
SELECT NOW();
获取当前日期
SELECT CURDATE();
获取系统当前日期不包含时间
SELECT CURTIME();
获取系统时间
SELECT YEAR('输入的日期');
获取指定日期中的年份
计算指定日期相隔天数
在指定的日期基础上添加指定天数
时间函数(select 时间函数(参数列表))
拼接
替换
截取
字符串函数
SELECT sum( )from
求和
SELECT MAX( )from
最大值
SELECT min( )FROM
最小值
SELECT AVG( )FROM
平均值
*表示所有列 函数只会统计不为null的数据
SELECT count(* )from
求个数
聚合函数(SELECT 聚合函数(列名) FROM 表名)
语句
MySql
0 条评论
回复 删除
下一页