![](https://img-blog.csdnimg.cn/20200409165525490.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
SQL学习笔记
MySQL学习笔记
小粉桥反手王
这个作者很懒,什么都没留下…
展开
-
MySQL学习笔记六:表的运算和联结、窗口函数与grouping
可用union (all)对表进行并集运算,交集可用关联子查询;内联结用inner join...on...,外联结用left/right outer join...on...;窗口函数可用于排序和在线聚合函数处理;grouping运算符可自动生成汇总行。原创 2020-04-17 22:22:18 · 635 阅读 · 0 评论 -
MySQL学习笔记五:函数、谓词和case表达式
函数主要有算术函数、字符串函数、日期函数和转换函数;谓词主要有like、in、between、exist等,子查询可以作为in的参数;case表达式是分支语句,主要结构是case (when...then...) else... end。原创 2020-04-13 20:44:48 · 275 阅读 · 0 评论 -
MySQL学习笔记四:视图的创建、更新与子查询
创建视图的语句为create view A as select...,视图占用内存少且动态更新;一般来说没有聚合和分组语句时就可以更新视图;子查询是多个select语句的嵌套,标量子查询当做常数用,组内比较时用关联子查询。原创 2020-04-10 20:30:43 · 424 阅读 · 0 评论 -
MySQL学习笔记三:数据的插入、删除、更新与事务
数据的更新操作:插入默认值,从其他表格复制数据(insert into A select ... from B),数据的删除(delete from A where...),数据的更新(update A set...where...),以及事务的定义和注意事项。原创 2020-04-09 16:22:17 · 784 阅读 · 0 评论 -
MySQL学习笔记二:聚合、分组与排序
聚合函数主要是计数和统计函数,可以放在select子句、having子句以及order by子句中;group by用于分组,having指定分组条件;对结果排序用order by。注意书写顺序与执行顺序的差异。原创 2020-04-08 16:22:20 · 476 阅读 · 0 评论 -
MySQL学习笔记一:表的创建与操作、查询基础
表的创建与操作(插入内容、增加和删除列、修改表名等);最基础的查询语句是select (as) from (where),可以为列设置别名、花式查询、写入常数列、删除某列重复值等。原创 2020-04-06 18:36:33 · 961 阅读 · 0 评论