
数据库
数据库理解
打包爱
这个作者很懒,什么都没留下…
展开
-
MYSQL 游标
游标使用原创 2022-06-26 23:36:10 · 260 阅读 · 0 评论 -
navicat迁移把SqlServer数据迁移到mysql
无原创 2022-06-26 23:29:53 · 871 阅读 · 0 评论 -
sqlserver 通过selecgt 新建表
select*into #tempabcfrom (Select ‘a’ [test]unionSelect ‘b’ [test]) a原创 2022-06-26 17:34:17 · 510 阅读 · 0 评论 -
数据库表命名规则
1字段不能命名过长,应该简洁,方便下次使用。错误举例,如consolidation_flag表示并表标志,consolidation单词太长不方便使用原创 2022-05-26 17:30:25 · 264 阅读 · 0 评论 -
SHOW PROCESSLIST查看死锁,并杀死进程
删除了一张大表,图标一直转圈,导致这张大表一直没有删除成功。花了一个上午都没有删除成功,结果迁移数据也滞后。系统上连接改数据库,导致查询操作也很缓慢。解决方案navaicat 执行SHOW PROCESSLIST查看进程,kill id直接杀死进程...原创 2022-04-16 17:58:12 · 1262 阅读 · 0 评论 -
explain 学习
id含义代表SQL语句的执行顺序id如果相同,可以认为是同一组,从上往下顺序执行id值越大,优先级越高,越先执行;对于子查询,id的序号会递增实例select_type含义select查询的类型,主要用以区别普通查询和联合查询、子查询之类的复杂查询。有如下类型:SIMPLE:简单SELECT,不使用UNION或子查询等PRIMARY:子查询中最外层查询,查询中若包含任何复杂的子部分,最外层的select被标记为PRIMARYUNION:UNION中的第二个或后面的SELECT语句D原创 2022-04-15 15:00:35 · 256 阅读 · 0 评论 -
表间关联关系
实体间的关系分成一对一、一对多、多对多三种,当两个实体各自转化为关系模式后,实体间关系的转换如下。一对一的转换:把任意实体的主键放到另一个实体的关系模式中。 一对多的转换:把关系数量为 1 的实体的主键放到关系数量为 N 的实体关系模式中。 多对多的转换:把两个实体中的主键和关系的属性放到另一个关系模式中,会多生成一个关系模式。 -------------------------------------------------------------------------------------原创 2022-04-10 23:58:51 · 438 阅读 · 0 评论 -
三范式理解
第一范式:字段内容不可分割,可以继续拆分就是不满足第一范式在项目中违反过第一范式,用过enable_status字段1:启动,纳入并表0:表示不启动-1:启动,退出并表-9:表示逻辑删除1和0表示内容是可以拆分的,应该再新建一个字段表示是否纳入并表...原创 2022-04-10 23:55:16 · 340 阅读 · 0 评论