mysql
文章平均质量分 60
mysql相关
明目先生
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【mysql增强】常见面试问题剖析
本次学习参考教程:https://www.bilibili.com/video/BV14Y411V7eLb树与b+树区别? mysql底层用的b+树有什么特点?b树按照顺序排序,而且一个节点有多个数据,b+树保证叶子节点存储了所有数据,并用单链表链接。mysql使用双链表mysql有哪些索引的数据类型?b树,hash,二叉树,红黑树说一下页mysql分为表空间段区页行,一页有16k,读取io的时候是以页为单位进行io操作。页的结构:页头,页目录,用户记录使用自增id防止分页因为内部id是原创 2022-03-13 10:00:23 · 1396 阅读 · 0 评论 -
【Mysql】多表查询
连接是一定会发生笛卡尔积的(产生的是一张所有组合的表),所以要有消除的手法,一般就是指定符合条件的一行(用where来筛选符合条件的选项就行了)表关系连接查询连接是一定会发生笛卡尔积的(产生的是一张所有组合的表),所以要有消除的手法,一般就是指定id(用where来筛选符合条件的选项就行了)消除笛卡尔积,用一个相等id两大类多表查询内连接非交集是什么?(dept_id与dept表的id相关联)外连接由于有一名员工不属于任何部门,所以要用到左连接(注意左右是针对.原创 2022-02-27 20:52:17 · 542 阅读 · 0 评论 -
【Mysql】整体复盘总结
这一部分没事建议去牛客网上实操一下,edge收藏栏学习有地址知道四类基本的sql语句。去牛客网操作一下知道select语句的执行顺序知道一些常见的表格数据约束(还有一些是sql语句的关键字约束)知道外键的作用:限制删除,同步更新,了解常见的函数:字符串函数(concat,lrd。rrd。),数值函数(rand,round),日期函数(curdate,curtime),流程函数(if,if null,case when then else,case xx when)了解innodb相关:(如下.原创 2022-02-25 19:05:02 · 411 阅读 · 0 评论 -
【Mysql-5】innodb引擎之mvcc,事务四大特性的原理
逻辑存储结构架构由内存与磁盘两大部分组成内存部分主要是缓冲区缓冲池:磁盘部分后台线程事务原理redo log 实现持久性所谓持久性就是在风险发生时能够进行恢复操作undo log 保证原子性MVCC根据数据库的隔离级别,使用select语句会产生不同的读法mvcc实现原理 undo log版本链mvcc之readviewreadview决定了快照读所产生的数据readview 去访问版本链当前活跃的事务是指未提交的事务.原创 2022-02-21 22:46:20 · 641 阅读 · 0 评论 -
【Mysql-4】锁
锁全局锁只读不能写表级锁表锁写锁是独占元素据锁下面的这张表需要好好理解意向锁dml会自动加加一个行锁,这样另一个人相加表锁就加不了表锁了解决方案就是意向锁行级锁行锁各种操作形成的行锁类型间隙锁临键锁上面的演示其实也是临键锁...原创 2022-02-21 21:02:45 · 385 阅读 · 0 评论 -
【Mysql-3】索引与引擎,sql优化,性能分析
索引处于引擎层不同的表可以用不同的引擎默认innodb存储引擎决定了数据的存储,操作的方式innodb逻辑结构包含b树的阶数决定的是最多有几个分支b树超过阶数中间的向上分b+树的每一个节点是一页主键索引就是聚集索引引擎mysql结构引擎简介不同的表可以用不同的引擎支持哪些引擎innodb逻辑结构上述的表文件对应一个表空间,tablespacemyisammemory索引索引结构不同引擎的索引支持情况B-树结构存储数据的.原创 2022-02-20 21:53:50 · 515 阅读 · 0 评论 -
【Mysql-2】函数,约束,事务
函数字符串函数应用修改员工编号为规范格式数值函数日期函数流程函数用于判断归类注意第四个是相等。约束外键约束调节删除、更新行为有外键的情况下,删除部门1报错多表查询事务......原创 2022-02-19 22:04:59 · 170 阅读 · 0 评论 -
【Mysql-1】基础语法:四类基本sql
本文包括后续mysql均参考黑马程序员https://www.bilibili.com/video/BV1Kr4y1i7ru总结不区分大小写以分号为结束(没;回车不会执行sql分类:定义操作查询控制dmqc主要数据三种:数值型,字符型,日期型会选择合适的数据类型当存在unsigned时,我们只能添加正数数量查询比较特殊,聚合函数可以为*cl对表用onDDL对数据库,表操作三大类数据类型字符数值日期字符类数值日期数据应用当存在unsi原创 2022-02-17 20:56:01 · 484 阅读 · 0 评论
分享