摘要:
https://www.jb51.net/article/264485.htm#_label2 阅读全文
随笔分类 - Mysql
查询表数据记录的排行
2023-07-28 16:55 by ly772186472, 5 阅读, 收藏, 编辑
摘要:
show DATABASES; use information_schema; show tables; desc tables; select table_name,table_rows from tables order by table_rows desc limit 10; 阅读全文
插入数据库报错
2023-02-09 13:53 by ly772186472, 57 阅读, 收藏, 编辑
摘要:
我本人是通过代码层次解决了: 原本是循环插入到数据库, 现在是定义一个数组 然后都存入数组中 然后批量插入数据库; 这样性能上也有所提升 网上有2种主要说法 第一种 问题描述: java代码在开始事务后,先做了一个查询,再insert,此时会报: java.sql.SQLException: cou 阅读全文
知识点2-1 B+树(5)myISAM简介
2022-09-26 14:04 by ly772186472, 162 阅读, 收藏, 编辑
摘要:
myISAM简介 MyISAM的B+Tree的叶子节点上的data,并不是数据本身,而是数据存放的地址。主索引和辅助索引没啥区别,只是主索引中的key一定得是唯一的。这里的索引都是非聚簇索引。 MyISAM的B+Tree的叶子节点上的data,并不是数据本身,而是数据存放的地址。主索引和辅助索引没啥 阅读全文
知识点2 : MySQL优化:如何避免回表查询?_什么是索引覆盖?
2022-09-26 11:15 by ly772186472, 135 阅读, 收藏, 编辑
摘要:
使用普通索引的情况下,并且包含了非索引字段的时候,会通过该普通索引获取到叶子节点的主键信息,拿到主键信息后再去聚合索引中找到对应的行信息,这个过程就叫做回表查询。 数据库表结构: create table user ( id int primary key, name varchar(20), se 阅读全文
知识点 1: MySQL的回表
2022-09-26 10:38 by ly772186472, 72 阅读, 收藏, 编辑
摘要:
1:聚簇索引和非聚簇索引是什么? MySQL 的索引有不同的角度的分类方式,例如:按数据结构分、按逻辑角度分、按物理存储分 其中,按物理存储分有两种索引:聚簇索引和非聚簇索引。 简单来说,聚簇索引是主键索引。 主键索引之外的就是非聚簇索引,非聚簇索引又叫辅助索引或者二级索引。 2:主键索引和非主键索 阅读全文
mysql索引优化 : 1KB=1024B,即1024字节: 1KB=1024B,即1024字节 磁盘的输入和输出(Input和Output的缩写)
2022-09-23 21:39 by ly772186472, 116 阅读, 收藏, 编辑
摘要:
知识点1:| 1:select * from user 2:磁盘IO 就是将磁盘数据 取出 读到内存里;CPU 从内存中取出数据进行对比 3:页 innodb最少从磁盘读取16kb 页目录--页也就是节点 4:主键索引--最核心的是数据 按照主键索引进行了排序 5:二级索引: 除了主键以外的索引,其 阅读全文
Mysql的explain详解
2022-09-22 11:29 by ly772186472, 160 阅读, 收藏, 编辑
摘要:
使用mysql提供的explain命令来查询sql语句的执行计划,查看sql语句有没有使用上索引,有没有全表扫描等。expain出来的信息有12列,分别是,id,select_type,table,partitions,type,possible_keys,key,key_len,ref,rows, 阅读全文
Navicat Premium 解决无法连接远程mysql数据库问题
2018-07-18 14:35 by ly772186472, 6402 阅读, 收藏, 编辑
摘要:
问题原因 : 第一点 远程服务器数据库没有授权 第二点 远程连接数据库的端口3306端口被禁用 如果服务器时windows 那么看参考此链接:怎么解决mysql远程连接报10038的错误_360新知 http://xinzhi.wenda.so.com/a/1523776948613050 如果是l 阅读全文