
MySQL
文章平均质量分 81
转身後 默落
慢慢变好才是给自己最好的礼物
展开
-
m4.视图、函数、存储过程、触发器、事件
事件(event)是MySQL在相应的时刻调用的过程式数据库对象。一个事件可调用一次,也可周期性的启动,它由一个特定的线程来管理的,也就是所谓的"事件调度器"。事件和触发器类似,都是在某些事情发生的时候启动。当数据库上启动一条语句的时候,触发器就启动了,而事件是根据调度事件来启动的。由于它们彼此相似,所以事件也称为临时性触发器。原创 2024-05-26 00:27:28 · 422 阅读 · 0 评论 -
m3.多表查询
cross join 即多表的记录之间做笛卡尔乘积组合,并且多个表的列横向合并相加,"雨露均沾’比如:第一个表3行4列,第二个表5行6列,cross join后的结果为3*5=15行,4+6=10列交叉连接生成的记录可能会非常多,建议慎用。联合査询 Union 实现的条件,多个表的字段数量相同,字段名和数据类型可以不同,但一般数据类型是相同的.右外连接:以右表为主根据条件査询左表数据,如果根据条件査询左表数据不存在使用null值填充。在使用纯自然连接时,如没有相同的列时,会产生交叉连接(笛卡尔乘积)原创 2024-05-24 16:23:13 · 316 阅读 · 1 评论 -
m2.SQL
【代码】m2.SQL。原创 2024-05-23 14:16:13 · 538 阅读 · 1 评论 -
m1.MySQL
第二范式必须先满足第一范式,属性完全依赖于主键,要求表中的每个行必须可以被唯一地区分,通常为表加上每行的唯一标识主键PK,非PK的字段需要与整个PK有直接相关性,即非PK的字段不能依赖于部分主键。无重复的列,每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性,确保每一列的原子性。满足第三范式必须先满足第二范式属性,非主键属性不依赖于其它非主键属性。第三范式要求一个数据表中不包含已在其它表中已包含的非主关键字信息,非PK的字段间不能有从属关系。原创 2024-05-22 15:00:52 · 367 阅读 · 0 评论