
数据库
数据库学习记录
采采卷耳77
这个作者很懒,什么都没留下…
展开
-
数据库选择题笔记
参考:原创 2023-09-06 20:44:48 · 270 阅读 · 0 评论 -
SQL笔记
substring_index(str,keyword,count):从str中截取到keyword第count次出现的位置,count为负则从后向前截取。select *,cast('自定义的值' as 自定义的字段类型) as '列名' from 表名。substing(str,position,length):position为负则从后向前截取。select *, '自定义的值' as '列名' from 表名 (简写)与:and 或:or 非:not。var1:被取余数,var2:除数。原创 2023-03-19 19:09:45 · 369 阅读 · 0 评论 -
数据库学习-HAVING()
在SQL中,WHERE关键字后面可以接续关系表达式,但是无法接续聚合函数HAVING()函数的作用与WHERE几乎完全相同,它存在的意义就在于在其后可以接续聚合函数,作为WHERE的一种替代品存在原创 2021-08-05 21:22:53 · 140 阅读 · 0 评论 -
数据库学习-SUM()与GROUP BY()
SUM()函数为求某一列的和GROUP BY()函数的作用是使检索结果以某一列的数据为标准,合并该列的重复项,使用group by()函数的时候,通常表明结果中,某一列具有重复数据当SUM(b)与GROUP BY(a)函数连用时,可以检索出a列中的每一种数据的在b列中对应的全部数量和...原创 2021-08-05 21:11:16 · 5929 阅读 · 0 评论 -
数据库学习-commit和rollback
commit和rollback是用在DML(数据操纵语句)之后的,DML通常包括insert,delete,update,selectDML语句在执行之后,DML语句处理的数据都会放在回滚段中,等待用户进行进一步的commit或rollback,在用户进行commit或rollback后,回滚段中的数据就会被删除...原创 2021-08-04 22:20:16 · 925 阅读 · 0 评论 -
数据库学习-三大范式
第一范式:列不可再分比如说一个学生表,学生的姓名,学号,性别,这些信息如果都放在一列的话,这不太合适吧,每一列应当对应一个最基础的属性,不能再进行划分,保证列的原子性第二范式:属性完全依赖于主键就是说一个表,一定要有一列或几列的组合作为主键,作为标识每一行的唯一属性第三范式:属性不依赖于其它非主属性 属性直接依赖于主键比如说一个学生表,除了学生的基本信息以外,还有学习科目,教师等属性,教师列不仅依赖于学生的学号,还依赖于学习科目,这样的一个表是冗余的,不符合第三范式,存在许多重复...原创 2021-08-04 21:18:01 · 289 阅读 · 0 评论 -
数据库学习-连接/join
数据库的连接在我看来就是通过连接将两个表的合成一个新的表连接/join有四种方式,内连接-inner join,左连接-left join,右连接-right join,全连接-full join。1.内连接-inner join:在SQL中,inner join等同于join,将两个表根据某一列的交集进行合成,若两个表的对应列无交集,则合成结果为空2.左连接-left join:以左表为基础,将右表中对应列符合条件的行附在左表上,合成一个新表,若右表中没有对应的行匹配,则置新表的对应值为空。l原创 2021-08-04 20:45:39 · 1111 阅读 · 0 评论 -
数据库学习-三种异常
数据库中的三种异常:插入异常、删除异常,修改/更新异常插入异常:插入的数据违反了数据库对象的规定,而导致插入不正确的异常结果例如:在约束为非空的列插入空值 在有三列的表中插入四个值的行删除异常:指的是当你需要删除的时候,数据不能被删除而导致的删除错误例如:当表中有外键限制,删除可能会出现错误 删除某一数据可能会导致与此数据关联的多个数据遭到删除修改/更新异常:指的是当你更新数据的时候,数据不能被更新而导致的错误例如:更新一个自增列...原创 2021-08-04 19:58:13 · 9265 阅读 · 0 评论 -
数据库学习-SQL执行顺序
SQL 查询处理的步骤序号:(1) FROM <left_table>(2) <join_type> JOIN <right_table>(3) ON <join_condition>(4) WHERE <where_condition>(5) GROUP BY <group_by_list>(6) WITH {CUBE | ROLLUP}(7) HAVING <having_condition>原创 2021-08-10 15:45:47 · 118 阅读 · 0 评论