随笔分类 - 数据库
摘要:insert into 表(字段1,字段2,字段3) select replace(被复制字段,原来值,新的值),值2,值3 from 表 where 过滤条件
阅读全文
摘要:左连接 关键字 left join on 表1key=表2key (过滤条件) SQL语法基本结构: SELECT * FROM t_table_a a LEFT JOIN t_table_b b ON a.key = b.key 结果:左表 t_table_a的全部记录会显示出来,右表t_tabl
阅读全文
摘要:出现死锁过程: 事务T1封锁了数据R1 T2封锁了数据R2 T1又请求封锁R2,因T2已封锁了R2,于是T1等待T2释放R2上的锁 接着T2又申请封锁R1,因T1已封锁了R1,T2也只能等待T1释放R1上的锁 这样T1在等待T2,而T2又在等待T1,T1和T2两个事务永远不能结束,形成死锁。 四个条
阅读全文
摘要:目前所负责公司的大部分系统里,数据表的逻辑结构设计都不使用外键约束,纳闷了,书上说外键约束不是很好的保护了数据完整性吗? 其实不以为然,下面看看为什么数据表逻辑设计不使用外键。 先看看某互联网大厂,在编程手册里写 “不得使用外键与级联,一切外键概念必须在应用层(代码)解决” 为什么会有这个规定?目前
阅读全文

浙公网安备 33010602011771号