2021年7月20日
摘要: 1、什么是视图? 视图是一种虚拟存在的表格,行和列的数据在使用视图时动态生成的,只保存了sql逻辑,不保存查询结果。(可以实现sql语句的复用) 1 # 查询姓张的学生名和专业名 2 3 # 创建视图 4 create view v1 5 as 6 select stuname, majorname 阅读全文
posted @ 2021-07-20 22:12 jyf上善若水 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 1、limit (1)当limit后面只有一个参数的时候,表示需要读取的数据的数量; (2)当limit后面有两个参数的时候,第一个表示要跳过的数量,后一位表示要读取的数据的数量; 1 select * from page limit 3 # 直接读取3条数据 2 3 select * from p 阅读全文
posted @ 2021-07-20 21:30 jyf上善若水 阅读(668) 评论(0) 推荐(0) 编辑
摘要: 我们在进行sql查询时,常用的聚合函数有:count、min、max、avg以及sum 接下来,我们简单的了解一下这些聚合函数在遇到null是如何进行处理的。 (1)max、min、avg和sum函数对null值采取的处理方式是:直接忽略。 (2)count处理null值的处理方式需要分情况进行讨论 阅读全文
posted @ 2021-07-20 21:13 jyf上善若水 阅读(1113) 评论(0) 推荐(0) 编辑
摘要: 1、and or not 优先级 () > not > and > or 2、x or y 如果 x 为True,则返回 x 值;如果 x 为False,则返回 y 值。 1 1 or 2 # 1 2 0 or 2 # 2 3、x and y 如果 x 为True,则返回 y 值;如果 x 为Fal 阅读全文
posted @ 2021-07-20 20:35 jyf上善若水 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 1、字符函数 length concat substr instr:获取子串第一次出现的索引,如果没有找到就返回0,索引值从1开始 trim:用于去除字段首尾的字符 upper: lower lpad:左填充 rpad:右填充 replace 2、数学函数 round ceil floor trun 阅读全文
posted @ 2021-07-20 17:27 jyf上善若水 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 一、分支结构 1、if函数:可以实现if-else的效果 1 select if(commission_pct is Null,"没奖金","有奖金") as 备注 2、case函数 方式一:实现switch-case的效果 -- 适用于等值判断 1 case 要判断的字段或表达式 2 when 常 阅读全文
posted @ 2021-07-20 17:17 jyf上善若水 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 1、什么是索引 索引是一种帮助mysql提高查询效率的数据结构 2、索引的优缺点 优点:大大加快数据查询速度 缺点: (1)维护索引需要消耗数据库资源 (2)索引需要占用磁盘空间 (3)当对标进行增删改时,需要维护索引,速度会受到影响 3、索引的分类 -InnoDB: (1)主键索引(自动创建)-- 阅读全文
posted @ 2021-07-20 16:05 jyf上善若水 阅读(38) 评论(0) 推荐(0) 编辑