mysql
还在路上的小码农
这个作者很懒,什么都没留下…
展开
-
MySQL的存储引擎对索引的实现
MySQL的存储引擎对索引的实现一、myisam存储引擎二、innodb存储引擎 MySQL中,常用的两种存储引擎是myisam和innodb MySQL中,将表结构、表数据、表索引统一存放在了磁盘中的同一目录下,MySQL安装目录下的data文件夹下,以库进行文件夹划分 存储引擎,是形容表的,并非是库一、myisam存储引擎 表结构:.frm文件 表数据:.MYD...原创 2020-04-01 17:57:55 · 241 阅读 · 0 评论 -
MySQL的索引原理
MySQL的索引原理一、索引的本质解析 1、磁盘存储与内存存储 2、MySQL数据的存储 3、使用索引存储 1)二叉查找树存储 2)红黑树存储 3)B-Tree存储 4)B+Tree存储 5)Hash表存储一、索引的本质解析 索引: 是帮助MySQL高效获取数据的排好序的数据结构 索引数据结构: 二叉查找树、红黑树、Hash表、B-...原创 2020-04-01 17:28:19 · 244 阅读 · 0 评论 -
MySQL新增用户及赋予权限
MySQL新增用户及赋予权限创建用户查看用户权限赋予用户权限收回用户权限删除用户创建用户注: 在创建用户时,可能会报1396错误;此时,需要先 drop user 'username' ;尽管要创建的用户原本不存在,也可能报此错误# 创建用户需要操作 mysql 表 USE mysql;# 语法格式为如下([]:表示可选):注意,在 'username' 与 'host' 之间需要加上@...翻译 2020-01-10 10:58:55 · 318 阅读 · 0 评论 -
MySQL: 1205时间超时解决
解决办法: 1、查询出可能死锁的线程 SELECT * FROM information_schema.innodb_trx 2、杀死线程 //杀死进程 kill trx_mysql_thread_id(字段值)原创 2019-07-13 16:28:05 · 525 阅读 · 0 评论