
Mysql
文章平均质量分 88
赛博夫子qa
技术改变世界
展开
-
mysql查询语句大全
– 查询五分钟内数据select *from bargain_member where member_last_operate_time >= DATE_SUB(NOW(),INTERVAL 5 MINUTE);原创 2021-09-08 09:21:40 · 2294 阅读 · 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 and ...原创 2019-07-02 21:21:11 · 570 阅读 · 0 评论 -
聚集索引,非聚集索引,覆盖索引原理
「数据库」和「数据库索引」这两个东西是在服务器端开发领域应用最为广泛的两个概念,熟练使用数据库和数据库索引是开发人员在行业内生存的必备技能使用索引很简单,只要能写创建表的语句,就肯定能写创建索引的语句,要知道这个世界上是不存在不会创建表的服务器端程序员的。然而, 会使用索引是一回事, 而深入理解索引原理又能恰到好处使用索引又是另一回事,这完全是两个天差地别的境界(我自己也还没有达到这层境界)。很...原创 2019-07-02 20:44:15 · 173 阅读 · 0 评论 -
如何在mysql查找效率慢的SQL语句
如何在mysql查找效率慢的SQL语句呢?这可能是困然很多人的一个问题,MySQL通过慢查询日志定位那些执行效率较低的SQL 语句,用–log-slow-queries[=file_name]选项启动时,mysqld 会写一个包含所有执行时间超过long_query_time 秒的SQL语句的日志文件,通过查看这个日志文件定位效率较低的SQL 。下面介绍MySQL中如何查询慢的SQL语句一、My...原创 2019-07-02 19:42:11 · 390 阅读 · 0 评论 -
ERROR 1130: Host xxx.xxx.xxx.xxx is not allowed to connect to this MySQL server
用Navicat for mysql连接数据库测试下连接 如果出现1130错误错误代码是1130,ERROR 1130: Host xxx.xxx.xxx.xxx is not allowed to connect to this MySQL server有些可能说是关掉防火墙就好了,其实根本问题不在于防火墙,单纯的关闭防火墙,是无法给远程连接的用户权限问题。第一个可能的问题是:服务端的m...原创 2019-05-24 00:22:32 · 267 阅读 · 0 评论 -
万字总结:学习MySQL优化原理,这一篇就够了!
说起MySQL的查询优化,相信大家收藏了一堆奇技淫巧:不能使用SELECT *、不使用NULL字段、合理创建索引、为字段选择合适的数据类型… 你是否真的理解这些优化技巧?是否理解其背后的工作原理?在实际场景下性能真有提升吗?我想未必。因而理解这些优化建议背后的原理就尤为重要,希望本文能让你重新审视这些优化建议,并在实际业务场景下合理的运用。MySQL逻辑架构如果能在头脑中构建一幅MySQL各组...原创 2019-05-10 23:37:02 · 386 阅读 · 0 评论