腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
使用
MySql
通过二级
索引
+回
表
的方式执行查询时,为什么
索引
列中重复值过多会导致大量回
表
操作?
、
、
、
我在阅读《
MySql
是怎样运行的》一书时,在该书第127页的7.5.2一节中看到了这样的描述:为什么
索引
列的重复值过多会引发更多次回
表
操作?
浏览 500
提问于2023-04-19
1
回答
具有唯一列的非聚集
索引
是否总是首先处理筛选该列的所有查询?
、
、
、
、
我发现了一些大型堆
表
,这些
表
都是过
索引
的,例如,有多个不同的非聚集
索引
和不同的列,但是其中一些
索引
的第一个
索引
列是(只有一个当前的)
主键
列集。我做了一些调查,玩弄
索引
和查询,并得出了我的结论,我希望看到得到专业人士的肯定。问题1:我说基于
主键
的多个
索引
,而不是仅基于
主键
列的一个
索引
作为第一和唯一的
索引
列是胡说八道,因为使用此pk进行筛选或连接的所有查询只返回一行<
浏览 0
提问于2016-05-13
得票数 4
3
回答
Mysql
:在
Mysql
视图中添加
主键
?
我已经在
mysql
数据库中创建了视图。现在,我使用gii应用程序在yii中创建了一个CRUD操作,使用该视图,但它给出了一个错误,作为未定义的
主键
。如何在我的视图中定义或添加
主键
,因为我的视图中没有唯一字段。
浏览 74
提问于2014-01-24
得票数 0
2
回答
插入到我的SQL数据库时出现错误502,没有
主键
、
、
、
但是,当我插入一个名称已经存在于数据库中的项目时,我有一个问题,我无法找到解决方案,因为每个项目都有自己的
索引
(在DB中有一个自动递增的整数列),而项目名称列不是
表
的
主键
。我使用带有express、ajax和request的NodeJS,我的数据库使用由PHPMyAdmin管理的
mySQL
。
浏览 3
提问于2018-12-03
得票数 0
1
回答
主键
索引
的类型及其在
MySQL
中的修改
、
、
、
、
最高级别的答案提到了如何在
MySQL
中按主
索引
的顺序存储记录。这是否意味着创建的主要
索引
是稀疏
索引
?如果是这样的话,如果一个人修改了
主键
,通过改变它的构造所在的列或修改其中的一个条目,会发生什么。在处理查询时非常慢的
表
时,我遇到了这个疑问,所以我想,也许以某种方式插入行,而这种方式是基于
表
中的实际列的。
浏览 4
提问于2022-04-28
得票数 1
回答已采纳
3
回答
MySQL
是为
主键
创建额外的
索引
,还是将数据本身用作“
索引
”?
、
我知道,当您创建一个
主键
时,
MySQL
根据这个
主键
对数据进行排序,问题是,它实际上是创建了另一个
索引
,还是使用实际数据作为
索引
,因为它应该由
主键
进行排序?编辑: 如果我有一个有
索引
A和
索引
B而没有
主键
的
表
,我有数据+
索引
A+
索引
B。如果我将
表
更改为以
索引
A的列作为
主键
,我将只拥有数据(也用作
索引
)+
索引
浏览 0
提问于2019-07-21
得票数 3
回答已采纳
5
回答
为什么这里不使用%s上的
索引
进行排序?
、
设置:Query OK, 0 rows affected (0.05 sec)
mysql
> insert into test(id,s) value(1,'s');Query OK, 1 row a
浏览 1
提问于2010-03-23
得票数 3
1
回答
结合使用SQL Server
索引
视图和OPENJSON
、
、
、
我有一个只有一行和一个列的
表
,其中存储了一个包含大约30 it/16k对象的JSON数组:因此可以创建视图..。或者,考虑不对此视图进行
索引
。 有办法解决这个问题
吗
?我不知道如何在不使用子选择的情况下访问Cities
浏览 6
提问于2022-06-02
得票数 2
2
回答
在
MySQL
中,更改
表
的
主键
会发生什么?
、
在
MySQL
中, 谢谢。
浏览 0
提问于2018-07-10
得票数 1
2
回答
在
mySQL
工作台中使用枚举
、
、
我正在
MySQL
工作台中创建一个数据库设计。我想要一个被放大的
表
,它包含一些标准值。enumaration
表
的值需要链接到另一个
表
中的一行。此外,我希望将我的
表
(当我准备好数据库设计时)使用到phpMyAdmin中。 我理解enumaration的概念,但我无法实现它。我希望有人能帮我!谢谢!
浏览 10
提问于2014-01-16
得票数 1
回答已采纳
3
回答
如何在没有唯一
索引
或
主键
的
MySQL
中使用重复密钥更新?
、
、
、
MySQL
手册指出: 如果您的
表
没有唯一的
索引
或
主键
,但不想复制列的条目(例如user_id),那么该怎么办?在
MySQL
中有什么方法可以做到
吗
?
浏览 9
提问于2012-06-22
得票数 6
回答已采纳
5
回答
如何使用
MySQL
索引
列?
、
、
、
、
何时使用每个
MySQL
索引
类型?对于真正大的
表
,
索引
列会提高性能
吗
?
浏览 3
提问于2009-10-04
得票数 14
回答已采纳
4
回答
具有两列的
MySQL
索引
,其中一列是外键
、
、
我有
表
T1,其中列A是
主键
,列B是外键,外键是
表
T2中的
主键
。我想在T1中创建一个
索引
,一个复合
索引
,如(B,A)。但是
MySQL
只允许我将
索引
创建为(A,B)。是因为B列是外键
吗
??请解释一下
浏览 0
提问于2011-01-05
得票数 1
回答已采纳
5
回答
Pandas to_sql,如何创建一个带有
主键
的
表
?
、
、
、
、
我想用Pandas的
MySQL
函数创建一个to_sql
表
,该
表
有一个
主键
(通常在
mysql
表
中有一个
主键
比较好),如下所示:但是这会创建一个没有任何
主键
的<
浏览 6
提问于2015-06-16
得票数 48
回答已采纳
1
回答
使用
索引
优化
mysql
连接查询
、
、
我有
索引
complex1(field2,field3)用于在table1中搜索,index order1(field10)用于排序结果。table1是
MySQL
InndoDB
表
。通过子查询,我尝试使用complex1
索引
获取值,而主查询则希望使用order1
索引
对它们进行排序,只留下前50。SELECT `t1`.`field1`,`t1`.
浏览 3
提问于2013-04-20
得票数 0
1
回答
如何从
mysql
中获取特定
表
的
索引
值?
、
、
、
如何从中获取特定
表
的
MySQL
值? 因为您可以在文档中签出它是B树
吗
?
浏览 1
提问于2018-11-20
得票数 0
1
回答
当使用唯一键作为查询条件时,
MySQL
是否会自动限制受影响的行?
让我们看一下对
MySQL
数据库的这个SQL查询:让我们假设messages是一个非常长的
表
,而id是自动增长的
主键
我的问题是: 当使用
MySQL
找到一条消息时,
MySQL
会自动停止搜索或者换句话说:在这样的查询中使用** LIMIT 有什么意义
吗
?
浏览 0
提问于2019-04-11
得票数 1
回答已采纳
3
回答
优化
MySQL
中的三个
表
联接
、
我正在构建一个电子库,我已经编写了一个查询,它扫描行更多的行,这可能是因为
索引
很差。这是我的桌子结构。214 Using where
索引
与关键
浏览 4
提问于2010-11-10
得票数 0
2
回答
列中的唯一值,但只对每个关联的外键是唯一的:
MySQL
、
、
从现在到那时,我已经转向了
MySQL
,但遗憾的是,解决方案并没有转移过来。 这两个列都被简单地标记为需要唯一,而不是使comp_owner_id, comp_name对唯一。这件事的正确方法是什么?我使用的是带有InnoDB
表
的
MySQL
5.1。
浏览 1
提问于2012-09-28
得票数 0
回答已采纳
1
回答
mysql
如何实现多列
索引
(
联合
索引
)?多列
索引
的数据结构是什么
、
是的,我们知道
mysql
使用B+树来实现
索引
。并且,您可以在
表
上创建
联合
索引
(多列
索引
)。 我想知道
MySql
是如何实现多重
索引
的,数据的结构是什么?
浏览 3
提问于2012-08-14
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
云直播
活动推荐
运营活动
广告
关闭
领券