
Mysql
文章平均质量分 88
Mysql
墩墩分墩
生活就像是一场精心策划的冒险:是一名不折不扣的“吃货探险家,深谙与喵主子斗智斗勇之道御用铲屎官
通过撸铁徒步旅游对抗烦恼,虐完自己后身心都舒畅,喜欢镜头捕捉那些让人心动的瞬间,~
偶尔写写博客是我与世界对话的窗口,通过思考与分享,穿插些生活小确幸~
展开
-
【Mysql】用了这么久的mysql,你知道都有哪些变量么
由MySQL数据库系统提供的变量,无需用户定义。根据作用域的不同,系统变量可分为全局变量和会话变量。 1. 全局变量: 针对整个服务器,即所有的连接都起作用,若服务器重启则会恢复原始,之前所做的更改都会无效。 2. 会话变量(局部变量):只针对当前自己客户端当次连接有效,不影响其它的连接。原创 2023-02-01 14:38:05 · 492 阅读 · 1 评论 -
【Mysql】太可怕了,跟踪及解决Mysql死锁原来可以这么简单
**表级锁**- `开销小,加锁快;不会出现死锁`;`锁定粒度大`,**发生锁冲突的概率最高,并发度最低。**- 存储引擎通过总是一次性同时获取所有需要的锁以及总是按相同的顺序获取表锁来避免死锁。- 表级锁更适合于以`查询为主,并发用户少`,**只有少量按索引条件更新数据的应用****行级锁**- `开销大,加锁慢;会出现死锁;锁定粒度最小`,**发生锁冲突的概率最低,并发度也最高。**- **最大程度的支持并发,同时也带来了最大的锁开销**。- 在 InnoDB 中,除单个 SQL原创 2022-04-06 17:52:14 · 1578 阅读 · 0 评论 -
【数据库】理解数据库设计的三大范式
目前关系数据库有六种范式:第一范式(1NF)第二范式(2NF)第三范式(3NF)Boyce-Codd范式(BCNF)第四范式(4NF)第五范式(5NF)满足最低要求的范式是第一范式(1NF),在第一范式的基础上进一步满足更多要求的称为第二范式(2NF),其余范式以次类推。一般说来,数据库只需满足第三范式(3NF)就行了,所以在这里我也就跟大家介绍这三大范式。这六种范式关系如下图所...原创 2019-08-21 21:23:29 · 303 阅读 · 0 评论 -
【数据库】理解一对一、一对多、多对多关系
三种关系的实例一对一关系实例一个人对应一张身份证,一张身份证对应一个人一对多关系实例一个班级拥有多个学生,一个学生只能够属于某个班级多对多实例一个学生可以选修多门课程,一个课程可以被多个学生选修一对一关系主键的设计方式一对一关系是最好理解的一种关系,在数据库建表的时候可以将人表的主键放置与身份证表里面,也可以将身份证表的主键放置于人表里面也就是说一对一关系的表,...原创 2019-08-22 11:37:07 · 18154 阅读 · 0 评论