数据库设计类
helodd
这个作者很懒,什么都没留下…
展开
-
mysql(mariadb)使用integrals作为字段名导致更新计算错误
通过触发器使用如下语句:UPDATE low_user SET integrals=integrals+@pp, aa=aa+@pp WHERE billno=old.admin ;原创 2021-06-09 16:30:54 · 172 阅读 · 0 评论 -
SQL从杂乱的字符串字段中统计数字部份的最大值
有一组如以下字段的值,杂乱无章,如何使用SQL提取它的数值部份的最大值呢?1700217003999-PCBAA010-B000a1124aqed03B010-0237001F010-027PE1021F010-3300209F010-80102251F010-998000-000办法如下:1、创建一函数,过虑字段中的数值部份create function dbo.GetNoFromStr(@str nvarchar(100)) returns bigintas..原创 2020-10-28 10:16:45 · 1174 阅读 · 0 评论 -
数据库范式设计
数据库关系范式有"1nf",2nf,3nf,4nf,5nf,bcnf1nf:在设计数据库关系R中,每个属性不可再分解单元,则R为1nf.比如:姓名,电话这种就是1nf2nf:在关系r(x,y)中,所有的属性都完全决定于一候选关键字.用于记录的唯一标识3nf:是对字段的冗余约束,任一字段不能由其它字段所派生出来.也就是字段没有冗余.bcnf:是指r(x,y)关系中,所有属性都不依赖任一候选关键字,b原创 2005-06-26 10:26:00 · 2300 阅读 · 1 评论