摘要:
删除重复行 user_info: -- 单字段筛选重复行 SELECT *from user_info WHERE NAME in ( SELECT NAME from user_info GROUP BY NAME HAVING COUNT(NAME)>1); -- 删除重复行,保留id最小的数据 阅读全文
摘要:
truncate DDL 不删除表结构,只删除表数据; 一次性删除所有行,不计入日志,无法回滚, 删除数据时等同于delete from table.(区别见下) truncate删除表时,索引和外键占用空间会回到初始化最小;不能触发触发器 delete DML 不删除表结构,只删除数据; 一行一行 阅读全文
摘要:
表设计遵循三大范式 第一范式1NF单一属性,不能再分割(姓名和年龄不能存在一个字段)数据不能重复存在主键 第二范式2NF满足第一范式实体属性必须完全依赖主关键字 第三范式3NF属性不依赖非主属性 以下转自https://www.cnblogs.com/xinanheishao/p/4200676.h 阅读全文