![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 77
皮皮_Blaze
几年前写的笔记,既然要vip才能看?
展开
-
MYSQL索引个人认知
一、为什么有索引 是为了加快查找数据的数据,本质表现为一种数据结构 在一般的系统中,查询次数特别多,当数据量上涨到一定程度的时候,查询的速度会很慢,并且一般的数据是存放在机械硬盘中的,机械硬盘内部是机械结构,所有有每分钟转速的特性,一般来说,8000转/分钟,意思就是每一次磁盘io都需要几毫秒的时间,那如果是上千万的数据量,那查找数据可久了,就会造成客户端的卡顿现象 二、索引的数据结构 1. 是什么 B+树 2.为什么 演变过程—> 二叉搜索树、B树(多路查找数) —>B+树 为什么不用原创 2021-06-16 19:13:10 · 149 阅读 · 0 评论 -
Navicat 执行sql语句报错1055---of ORDER BY clause is not in GROUP BY
简单的说一下, 遇到的问题是:当我执行一条insert语句会报错,但是不影响,但是当我执行多条语句的时候,就无法执行了。 这是我的报错信息 这是在MySQL5.7之后,sql_mode中默认存在ONLY_FULL_GROUP_BY,SQL语句未通过ONLY_FULL_GROUP_BY语义检查所以报错。 更详细请看:MySQL1055 GROUP 第一种方法: 在 Navicat中点击查询,新...原创 2020-04-06 21:07:34 · 1012 阅读 · 0 评论