mysql
爱新觉罗1
这个作者很懒,什么都没留下…
展开
-
Mysql 索引底层结构探索
索引用于提高数据库表的数据访问速度的一种数据结构,Binary Search Trees、Red-Black Trees、B Trees、B+ Trees,这些都可以用来原创 2018-07-29 22:14:50 · 446 阅读 · 0 评论 -
CentOS7 环境下二进制安装Mysql5.7.23(都是64位)
网上这方面的安装资料参差不齐,到处是坑,废了我好大的劲才装好,然后把自己整理一下,把安装过程记录了下来,同时也分享给有需要的朋友,话不多说,直接上菜 1、 首先去Mysql官网下载Mysql5.7.23 下载地址 https://dev.mysql.com/downloads/mysql/5.7.html#downloads 官方的安装文档 https://dev.my...原创 2018-08-18 22:19:38 · 3297 阅读 · 0 评论 -
MySQL5.7 忘记root用户密码之重置密码(简单明了)
1、找到mysql的配置文件直接编辑 vim /etc/my.cnf 在 [mysqld] 中加上一行跳过权限限制 skip-grant-tables 保存退出 重启mysql服务(根据自己的服务名) service mysql restart 2、登录数据库 mysql -uroot -p (直接点击回车,密码为空) 选择数据库 use mysql; 但是在5.7版本...原创 2018-08-16 21:34:41 · 386 阅读 · 0 评论 -
建索引的几大原则
1.最左前缀匹配原则,非常重要的原则,mysql会一直向右匹配直到遇到范围查询(>、<、between、like)就停止匹配,比如a = 1 and b = 2 and c > 3 and d = 4 如果建立(a,b,c,d)顺序的索引,d是用不到索引的,如果建立(a,b,d,c)的索引则都可以用到,a,b,d的顺序可以任意调整。 2.=和in可以乱序,比如a = 1 an...转载 2018-08-27 12:26:11 · 314 阅读 · 0 评论 -
Mysq优化之SQL优化执行QEP(执行计划)
<p><strong>使用explain关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句的,分析你的查询语句或是表结构的性能瓶颈。</strong></p>explain执行计划包含的信息其中最重要的字段为:id、type、key、rows、Extra各字转载 2018-08-25 11:19:12 · 1130 阅读 · 1 评论