
数据库设计类
helodd
这个作者很懒,什么都没留下…
展开
-
mysql(mariadb)使用integrals作为字段名导致更新计算错误
通过触发器使用如下语句: UPDATE low_user SET integrals=integrals+@pp, aa=aa+@pp WHERE billno=old.admin ;原创 2021-06-09 16:30:54 · 203 阅读 · 0 评论 -
SQL从杂乱的字符串字段中统计数字部份的最大值
有一组如以下字段的值,杂乱无章,如何使用SQL提取它的数值部份的最大值呢? 17002 17003 999-PCBA A010-B000 a1124 aqed03 B010-0237001 F010-027PE1021 F010-3300209 F010-80102251 F010-998000-000 办法如下: 1、创建一函数,过虑字段中的数值部份 create function dbo.GetNoFromStr(@str nvarchar(100)) returns bigint as..原创 2020-10-28 10:16:45 · 1248 阅读 · 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 · 2321 阅读 · 1 评论