当前位置: 首页 > news >正文

MySQL——索引

索引
一、索引介绍
1、什么是索引?
(1)定义:索引是一种数据结构
索引是表中的已一种约束表格数据的一种结构;
(2)索引是在表的字段上创建的
如:id 、name、sex 对字段约束
(3)索引包含了一列值,这个值保存在一个数据结构中
2、索引作用?
(1)保证数据记录的唯一性
(2)实现表与表之间的参照性
(3)减少排序和分组的时间(例如在使用order by ,group by 查询语句中进行数据检索)
(4)可以使用索引快速访问数据库中指定信息
3、索引的缺点?
(1)索引要占物理内存
(2)索引对表进行增删改查,索引要动态维护,降低数据的维护速度

二、索引的分类
1、主键索引 (primary key)简写:pri
一个表中只能有一个,不能为空,唯一
添加主键
格式:
ALTER table 表名 add PRIMARY key (字段名)
如:
ALTER table s2 add PRIMARY key (id)
2、唯一索引 (unique) 简写uni
格式:
alter table 表名 add UNIQUE 索引名(字段名)
如:alter table s2 add UNIQUE sym(name)

一个表中可以有多个,能为空,唯一
3、普通索引 简写mull
最基本的索引,没有任何限制
格式:alter table 表名 add INDEX 索引名(字段名)
如:alter table s3 add INDEX sym(id)
image

三、索引的使用
1、查询索引
(1)格式:show index from 表名 ;
show index from s2 ;
image
e02b5e04c3b938842cce7fa5d959780e

(2)格式:show keys from 表名;
show keys from s2;
image
2abf3e78d991c936fe2ee40f398a0048

2、desc 查看索引简写,索引
image
7e2ca7fc9fcb561c1947ebd8c1430f41

3、删除普通索引和唯一索引
格式;
ALTER table 表名 drop index 索引名 ;
如:
ALTER table s2 drop index sym ;
image

4、删除主键索引
格式:
ALTER table 表名 drop PRIMARY key ;

ALTER table s2 drop PRIMARY key ;
image

四、约束
1、默认值:default
2、不为空 not null
3、 自增长:auto_incremnet 一般和主键一期使用
4、主键:primary key
5、唯一:unique
建表:
create table x1(id int(10) PRIMARY key auto_increment,name varchar(20) UNIQUE ,
sex int(10) not null ,age int(10) DEFAULT 18)DEFAULT CHARSET=utf8
select * from x1 ;
desc x1
image
7753d2a998ee8139068f037f4ff79395

四、
1、什么是索引?
2、索引的作用?
3、如何创建索引?
4、主键索引和唯一索引的区别?

http://www.jsqmd.com/news/289168/

相关文章:

  • 2026年南通、苏州等地有名复读机构推荐,鸿文复读学校榜上有名
  • 2026年学校家具推荐厂家排行榜,哪个品牌更受认可?
  • 中小厂找合作?这几款工具精准匹配上下游工厂资源
  • 小单赚不到钱?这样搭配“增值服务”,客户主动升级大单
  • 程序员纷纷转行网络安全,原因尽是这四个!
  • 长春市绿园双阳九台公主岭英语雅思培训辅导机构推荐,2026权威出国雅思课程中心学校口碑排行榜
  • PHP爬虫框架全解析:从入门到精通
  • Window / Linux 安装 Claude Code CLI
  • 液位控制系统设计
  • 2026全国雅思培训辅导权威测评榜单|5家机构深度解析,高分提分不踩坑
  • 双擎湖仓免费体验:EMR Serverless StarRocks × Serverless Spark x DLF 共探 TPC 极致性能
  • 汽车转向器毕业设计
  • 基于MATLAB的螺旋锥齿轮齿面接触分析(TCA)实现
  • 网络安全渗透师的发展前景为什么这么好呢?
  • 如何编写一份完整的软件测试报告?
  • 2026年辽宁地区路虎外观改装,哈尔滨路虎捷豹专修小付哪个好?
  • 2026年潜水搅拌机制造企业排名,南京维克环保凭技术优势名列前茅
  • 旋管式切管机
  • 网络安全前景如何?为什么现在很多人会选择学网络安全?
  • 2026年运动袜正规供应商排名出炉,品质好的厂家是哪些?
  • JAVA 17函数式编程 + Lambda表达式实现的无侵入式设计
  • 物料粉磨系统
  • 2026年盐城有名的高考复读机构排名,鸿文位居前列
  • 2025年国内诚信的人形机器人关节电机产品推荐榜,人形机器人关节电机/关节电机,人形机器人关节电机厂家哪家好
  • 铣床专用主轴箱设计
  • Excel文件LabVIEW库,xlsx格式,可读可写可设置颜色,运行稳定,源代码提供
  • 追求雅思高分?2026全国优质出国雅思机构实测,9分+机构助你高效通关
  • 2026渗透测试零基础入门教程(超详细)从入门到精通,收藏这篇就够了!
  • 蜗杆传动设计
  • 网络安全渗透测试:从入门到实践,什么是网络安全渗透测试?渗透测试的实际应用一文解析