mysql 索引

1、索引

​1.1、索引创建删除

用 Alter Table语句创建与删除索引

ALTER TABLE tb1_name ADD INDEX index_name(column_list);
ALTER TABLE tb1_name ADD UNIQUE index_name(column_list);
ALTER TABLE tb1_name ADD PRIMARY KEY index_name(column_list);
ALTER TABLE tb1_name DROP INDEX index_name;
ALTER TABLE tb1_name DROP PRIMARY KEY;

用Create\Drop index创建索引

CREATE UNIQUE INDEX index_name ON tb1_name(column_list);
CREATE INDEX index_name ON tb1_name(column_list);
DROP INDEX index_name ON tb1_name;
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 索引是用来快速检索出具有特定值的记录。如果没有索引,数据库就必须从第一条记录开始进行全表扫描,直到找出相关的行。数...
    咕泡学院蓉蓉老师阅读 3,365评论 0 2
  • 命名规则:表名_字段名 1、需要加索引的字段,要在where条件中 2、数据量少的字段不需要加索引 3、如果whe...
    Dg_fc58阅读 3,954评论 0 50
  • MYSQL 基础知识 1 MySQL数据库概要 2 简单MySQL环境 3 数据的存储和获取 4 MySQL基本操...
    Kingtester阅读 12,405评论 5 115
  • 1.索引作用 在索引列上,除了上面提到的有序查找之外,数据库利用各种各样的快速定位技术,能够大大提高查询效率。特别...
    kang_KK阅读 22,062评论 1 51
  • 一、什么是索引?为什么要建立索引? 索引用于快速找出在某个列中有一特定值的行,不使用索引,MySQL必须从第一条记...
    不屈真实阅读 57,385评论 5 36

友情链接更多精彩内容