
mysql
文章平均质量分 61
胖天才小朱(怀玉)
1、给个关注,必回关
2、一只胖胖的天才Java开发工程师
3、我们已经不是小孩子了,开心不是我们唯一的宗旨
展开
-
MySQL索引类型——有五种
mysql中索引类型有:最基本的没有限制的普通索引,索引列的值必须唯一的唯一索引,主键索引,多个字段上创建的组合索引以及用来查找文本中的关键字的全文索引。原创 2023-02-17 15:31:29 · 1476 阅读 · 0 评论 -
告诉你为什么为什么 SELECT COUNT(*) FROM table 在 InnoDB 引擎中比 MyISAM引擎中的速度慢
InnoDB 引擎在 count(*)语句上也做了优化,我们知道,在 InnoDB 存储引擎中是以索引组织表的方式存储数据,主键索引树上叶子节点存放在所有的数据,而普通索引树的叶子节点是主键值,所以普通索引树会比主键索引树小很多,但是数量是一样的,也就是说遍历主键索引树和普通索引树得到的结果都是一样的。「InnoDB 中 count(*) 语句是在执行的时候,全表扫描统计总数量,所以当数据越来越大时,语句就越来越耗时了」,为什么 InnoDB 引擎不像 MyISAM 引擎一样,将总行数存储到磁盘上?原创 2023-02-17 15:10:13 · 743 阅读 · 1 评论 -
MySQL 索引 (只要能看完)(一篇就够了)
索引是对数据库表中一列或多列的值进行排序的一种结构。MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度。索引只是提高效率的一个因素,如果你的MySQL有大数据量的表,就需要花时间研究建立最优秀的索引,或优化查询语句。原创 2023-02-17 13:28:38 · 1094 阅读 · 1 评论 -
MySQL进阶知识【详解】
满足第二范式(2NF)必须满足第一范式(1NF)。选取一个能区分每一个实体 的属性或属性组,作为实体的唯一标识。(具体的数据依赖于主键)(每张表只放置对应的数据。满足第三范式(3NF)必须先满足第二范式(2NF)。学生表中存在学科表的主键或编号之后,不可以再存在学科的其他信息。如果没有学科表,当学科有关的字段过多时,也应该去创建对应的学科表,避免数据冗余。第三范式的起点是两张或多张表,如果发生关联,只允许存放对方表中主键或者编号等等。事务是再引擎层实现的,MyISAM不支持事务,这InnoDB支持事务。原创 2022-11-24 20:21:08 · 275 阅读 · 0 评论 -
安装MYSQL8.0出现的The service already exists!The current server installed:
MySQL配置服务原创 2022-10-25 18:12:34 · 6944 阅读 · 4 评论 -
在登陆和修改密码的时候报错:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)
其实这个错误就是粗心大意造成的,一般会报两种错误。原创 2022-10-25 20:21:25 · 461 阅读 · 0 评论 -
cmd(命令提示符)进入MySQL与操作MySQL报错的解决过程
1、报错原因:没有进入到MySQL的bin目录,所以,进入数据库的语句。最后是查看有没有已经建好的数据库。原创 2022-10-27 21:08:01 · 2332 阅读 · 0 评论