社区
MySQL
帖子详情
mysql如何创建非主键的聚集索引
soldierluo
2014-03-25 10:29:07
请问mysql如何创建非主键的聚集索引,就是主键是kid然后自增,然后我将addTime作为聚集索引,请问怎么写sql
另外,我用了power designer,里面的key就是主键?index好像只有唯一和非唯一,没有其他选择了,请问是不是我弄错了
...全文
609
5
打赏
收藏
mysql如何创建非主键的聚集索引
请问mysql如何创建非主键的聚集索引,就是主键是kid然后自增,然后我将addTime作为聚集索引,请问怎么写sql 另外,我用了power designer,里面的key就是主键?index好像只有唯一和非唯一,没有其他选择了,请问是不是我弄错了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
soldierluo
2014-03-25
打赏
举报
回复
这个有点抓狂,建模的时候就不好建了,你作为外键的时候,结果是个datetime
rucypli
2014-03-25
打赏
举报
回复
那你把addtime当主键
fcy_n
2014-03-25
打赏
举报
回复
Primary key才是主键,而key = index
benluobo
2014-03-25
打赏
举报
回复
没有非主键的聚集索引这个说话 如果你显示定义了主键,聚集索引就必须是主键
ACMAIN_CHM
2014-03-25
打赏
举报
回复
MYSQL不支持非主键的聚集索引。
mysql
主键
聚集索引
_
主键
索引就是
聚集索引
吗?
这个问题很刁钻!答案是错的。的确在
mysql
数据库innodb引擎里面,
主键
的确就是
聚集索引
。但是myisam引擎里面
主键
也不是
聚集索引
。另外在sql server中还可以显示的指定
聚集索引
。CREATE TABLE student(stud_id INT IDENTITY(1,1) NOT NULL,stud_name NVARCHAR(20) NOT NULL,CONSTRAINT pk_st...
主键
索引就是
聚集索引
?
MySQL
索引类型大梳理
文章目录1. 按照功能划分2. 按照物理实现划分2.1
聚集索引
2.2
非
聚集索引
3. 小结 之前松哥在前面的文章中介绍
MySQL
的索引时,有小伙伴表示被概念搞晕了,
主键
索引、
非
主键
索引、聚簇索引、
非
聚簇索引、二级索引、辅助索引等等,今天咱们就来捋一捋这些概念。 1. 按照功能划分 按照功能来划分,索引主要有四种: 普通索引 唯一性索引
主键
索引 全文索引 普通索引就是最最基础的索引,这种索引没有任何的约束作用,它存在的主要意义就是提高查询效率。 普通索引
创建
方式如下: CREATE TABLE `
MySql
——聚簇索引(
主键
索引)和
非
聚簇索索引(
非
主键
索引)引区别(即
聚集索引
和
非
聚集索引
区别)
本文主要介绍了聚簇索引(
主键
索引)和
非
聚簇索引(
非
主键
索引)的区别。聚簇索引将索引和数据存储在同一个B+树中,查询效率较高;而
非
聚簇索引需要先查询索引再回表获取数据,效率较低。在InnoDB引擎中,
主键
索引采用聚簇索引结构,数据和索引存储在同一个文件中;而MyISAM引擎则采用
非
聚簇索引结构,数据和索引分开存储,查询时需要进行回表操作。文章通过图解和存储引擎对比,详细说明了两种索引的结构特点和性能差异,为数据库索引选择提供了参考依据。
mysql
创建
聚集索引
sql_SQL:
聚集索引
和
非
聚集索引
聚集(clustered)索引,也叫聚簇索引定义:数据行的物理顺序与列值(一般是
主键
的那一列)的逻辑顺序相同,一个表中只能拥有一个
聚集索引
。注:第一列的地址表示该行数据在磁盘中的物理地址,后面三列才是我们SQL里面用的表里的列,其中id是
主键
,建立了
聚集索引
。结合上面的表格就可以理解这句话了吧:数据行的物理顺序与列值的顺序相同,如果我们查询id比较靠后的数据,那么这行数据的地址在磁盘中的物理地址也...
mysql
主键
是
聚集索引
么_
主键
就是
聚集索引
吗?
前言最近在一次面试中,讨论了一个这样的问题:
主键
和索引有什么区别?当时我的回答是这样的:“
主键
就是加了唯一性约束的
聚集索引
。” “你确定你所说的是对的?” 面试官反问到。 “应该是对的。” 我不加思索地回答道。 “你回去后研究一下这个问题吧。”难道我真的错了?第一次尝试当问题出现时,请用事实支持你的观点。首先,必须了解一些基本知识:对于一张表来说,
聚集索引
只能有一个,因为数据真实的物理存储顺序就是...
MySQL
57,065
社区成员
56,759
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章