![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Sql
jianyongkun
从事C#开发6年,net跨平台,以及linux操作系统
展开
-
重置密码解决MySQL for Linux错误 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwor
转载自:https://www.cnblogs.com/gumuzi/p/5711495.html 收录错误以后遇到问题好解决。一般这个错误是由密码错误引起,解决的办法自然就是重置密码。假设我们使用的是root账户。1.重置密码的第一步就是跳过MySQL的密码认证过程,方法如下:#vim /etc/my.cnf(注:windows下修改的是my.ini)在文档内搜索my...转载 2019-01-27 11:47:00 · 3990 阅读 · 0 评论 -
mysql优化之 Explain 分析sql语句效率
内容部分转载:原文https://www.cnblogs.com/clphp/p/5403215.htmlExplain命令在解决数据库性能上是第一推荐使用命令,大部分的性能问题可以通过此命令来简单的解决,Explain可以用来查看SQL语句的执行效 果,可以帮助选择更好的索引和优化查询语句,写出更好的优化语句。Explain语法:explain select … from … [whe...原创 2019-01-29 20:43:35 · 265 阅读 · 0 评论 -
mysql索引优化1,单表查询时:联合索引中范围之后的索引将 会失效
案列有一张实验表 article这张表中的索引情况 查询条件中所用到的列已经建立好了索引,且能够查询出一条数据此时最基本的查询功能就完成了,但是我们拿 mysql 的 explain 工具来分析一下 (如下图)很明显,在extra项中提示了文件内排序的问题,这个在上百万的数据表甚至更高的表中,是不能够存在的。那为什么有索引都会出现这个问题呢,我们来分析一...原创 2019-01-30 11:12:01 · 3060 阅读 · 2 评论 -
sql优化中的单表索引优化
如题表中没有索引的情况下执行查询的sql,如下图sql使用到了3个字段进行筛选数据,但是在筛选过程中出现了全表扫描和文件内排序的情况,这种情况在大量的数据中是坚决要杜绝的。由于article表没有新建索引,我们对需要使用到的字段建立索引来测试一下是否能够解决这两个突出的问题,如图我们对sql中使用到的3个字段建立了索引,那么效果如图所示全表扫描是没有了,但是文件内排...原创 2019-02-22 09:40:48 · 502 阅读 · 1 评论