前言
数据库视频进行了一个月的时间,终于结束了,下面是我对这一阶段数据库视频学习的总结。
内容
对于数据库视频的学习主要采用画思维导图的方式,还有一些零散的知识点,通过思维导图可以把零散的知识整合到一起,搭建成一个知识网,方便记忆和学习。
针对个别章节做了着重的学习,画了思维导图进行总结,一些零散的知识点也进行了汇总。
基本连接:(基本原则)
·select子句列表中,每个目标列前都要加上基表名称
·from子句应包括所有使用的基表
·where子句应定义一个同等连接
内连接
外连接
·左外连接
·右外连接
·全连接
注释方式:
·双连字符(--)注释方式
·正斜杠星号(/*...*/)注释方式
常用的五个聚合函数(列函数)
AVG:求平均值
count:结果的一个记录数(计数)
max:返回记录中最大的一个值
min:返回记录中最小的一个值
sum:返回数值所有列的和(求和)
锁:
·共享锁(S)锁:
用于读操作
多个事务可封锁一个共享单位的数据
任何事务都不能修改加S锁的数据
通常是加S锁的数据被读取完毕,S锁立即被释放
独占(X)锁:
用于写操作
仅允许一个事务必须等到X锁被释放才能对该数据进行访问
X锁一直到事务结束才能释放
更新(U)锁:
用来预定要对此页施加X锁,它允许其他事务读,但不允许再施加U锁或X锁
当被读取数据页将要被更新时,则升级为X锁
U锁一直到事务结束时才能被释放
convert():将一种数据类型的数据转变为另一种数据类型的数据
current user :返回当前用户的名称
isdate():判断他的输入是不是一个有效日期
isNULL():用一个指定替换值替换任何空值
isnumeric():判断他的输入是不是一个数值
总结
对于数据库视频的学习,针对具体的操作实践一下效果会更好,充分利用思维导图工具来进行编织知识网,对于后续的学习很期待!