mysql
mysql
呐神
这个作者很懒,什么都没留下…
展开
-
数据库设计三大范式
为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。 在实际开发中最为常见的设计范式有三个: 1.第一范式(确保每列保持原子性) 第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库表满足了第一范式。 第一范式的合理遵循需要根据系统的实际需求来定。比如某些数据库系统中需要用到“地址”这个属性,本来直接将“地址”属性设计成一个数据库表的字转载 2021-11-30 12:51:24 · 158 阅读 · 0 评论 -
mysql 根据字段删除重复数据 只保留一条
DELETE FROM danger_company_produce WHERE cp_code IN ( SELECT cp_code FROM ( SELECT cp_code,name,COUNT(*) FROM danger_company_produce GROUP BY name HAVING COUNT(*) > 1 ) AS a ) LIMIT 10000;原创 2021-03-16 19:46:04 · 179 阅读 · 1 评论 -
MySQL查询最近几天的日期
sql: SELECT @s :=@s + 1 as ‘index’, DATE(DATE_SUB(CURRENT_DATE, INTERVAL @s DAY)) AS ‘date’ FROM mysql.help_topic,(SELECT @s := -1) temp WHERE @s < 7 ORDER BY ‘date’ ;转载 2021-03-10 16:08:11 · 683 阅读 · 0 评论 -
Mysql先排序后分组,以及另一种写法
student表 分别查出男生女生中年龄最大的两个人 先排序后分组的写法 SELECT * FROM ( SELECT * FROM student ORDER BY birthday ) a GROUP BY a.gender 返回结果 先分组查出最大的年龄,再根据年龄查询信息 SELECT * FROM student WHERE birthday IN ( SELECT MIN( birthday ) FROM student GROUP BY gender)原创 2020-10-10 15:57:36 · 247 阅读 · 0 评论