首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
mysql
小饶coding
创建于2021-09-14
订阅专栏
自己学习mysql的一些总结
暂无订阅
共16篇文章
创建于2021-09-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
MySQL总结
mysql的架构图 mysql如何选择合适的引擎 如果业务系统中对数据要求比较高,且需要支持事务,那么 InnoDB 是不错的选择。 如果业务系统中查询多,更新少,而且对查询性能要求比较高,可以选择
mysql中一条select语句是怎么执行的?
mysql主体 MySQL 从大方向来说,可以分为 Server 层和存储引擎层。而 Server 层包括连接器、查询缓存、解析器、预处理器、优化器、执行器等,最后 Server 层再通过 API 接
业务中如何合适的显示随机的消息?
让你从一个数据表中随机的选出5条数据,你会怎么写sql语句呢? 我想大部分的会这么写: 但是我们会发现这个命令的执行速度非常慢。 用explain会发现 Extra 字段显示 Using tempor
为啥count(*)这么慢?count用法这么多,我怎么选择?
innodb的count(*)是怎么实现的呢? 而 InnoDB 引擎就麻烦了,它执行 count(*) 的时候,需要把数据一行一行地从引擎里面读出来,然后累积计数。 那为什么 InnoDB 不跟 M
为什么表数据删掉一半,表文件大小不变?
表数据既可以存在共享表空间里,也可以是单独的文件。这个行为是由参数 innodb_file_per_table 控制的: 这个参数设置为 OFF 表示的是,表的数据放在系统共享表空间,也就是跟数据字典
为什么我的mysql会突然变慢?
把内存里的数据写入磁盘的过程,术语就是 flush。 当内存数据页跟磁盘数据页内容不一致的时候,我们称这个内存页为“脏页”。内存数据写入到磁盘后,内存和磁盘上的数据页的内容就一致了,称为“干净页”。
MySQL为什么有时候会选错索引?我们怎么解决呢?
我们需要知道的第一个知识是使用哪个索引是由 MySQL来确定的。在数据库里面,扫描行数是影响执行代价的因素之一。扫描的行数越少,意味着访问磁盘数据的次数越少,消耗的 CPU 资源越少。 mysql中扫
普通索引和唯一索引,应该怎么选择?
如果市民系统需要按照身份证号查姓名,那么我们会在id——card添加索引,那我们就需要去考虑到底是用普通索引还是唯一索引呢? 为什么不把身份证号当主键呢? 因为每个索引都会携带主键,身份证所占据的资源
mysql实战第二讲--一条SQL更新语句是如何执行的?
了解mysql的更新语句需要先了解redo log(重做日志),bin log(归档日志. redo log redo log是一种WAL技术应用,英文全称为write-aheading-log,即首
数据库缓存,程序缓存选哪个?
在我们实际的开发中,很多时候都需要是缓存数据,但是如果我们只使用mysql,那么在访问量很大的时候,我们的速度变到很慢,这个时候我们就需要使用到内存,这个时候我们就需要进行选择,是使用mysql来对缓
mysql如何实现商品的秒杀?
怎么预防数据库的超售现象? 1 设置数据库事务的隔离级别为Serializable,但是我们一般不会这样去使用,他会让我们的数据库无法实现并发。 2 在数据表上设置乐观锁字段,当我们只要修改一行数据的
mysql删除数据如何避免锁表
什么是锁机制? innodb是行级锁,删除数据的时候,mysql会锁住记录。 使用共享锁,其他的共享锁也能加进来,可以共同读取数据。 使用排他锁,其他的锁都不能加进来了,只能等排他锁的这个事物提交。
逻辑删除还是物理删除?
物理删除: 物理删除就是将数据从硬盘中删除,可以释放存储的空间,缩小数据表的体积。 DELETE,Drop,TRUNTRUNCATE 都是物理删除。 物理删除的代价: 什么样的数据不适合做物理删除?
如何在线修改表结构?
ALTER TABLE 修改表的弊端: 更好的修改表结构的方法: (这里需要自己去安装工具哈,把pt-online-schema-change在百度搜索一下就出来了)。
表的主键使用数字ID还是UUID?
UUID 是指Universally Unique Identifier,翻译为中文是通用唯一识别码,UUID 的目的是让分布式系统中的所有元素都能有唯一的识别信息。如此一来,每个人都可以创建不与其它
mysql自带加密算法
``` SELECT HEX(AES_ENCRYPT('Hello World ','new sercy')); //AES_ENCRYPT 为加密的函数,前面写要加密的内容,后面为自己设定的密钥 /