删除索引

删除索引可以使用ALTER TABLE或DROP INDEX语句来实现。DROP INDEX可以在ALTER TABLE内部作为一条语句处理,其格式如下:

drop index index_name on table_name ;
alter table table_name drop index index_name ;
alter table table_name drop primary key ;

其中,在前面的两条语句中,都删除了table_name中的索引index_name。而在最后一条语句中,只在删除PRIMARY KEY索引中使用,因为一个表只可能有一个PRIMARY KEY索引,因此不需要指定索引名。如果没有创建PRIMARY KEY索引,但表具有一个或多个UNIQUE索引,则MySQL将删除第一个UNIQUE索引。

如果从表中删除某列,则索引会受影响。对于多列组合的索引,如果删除其中的某列,则该列也会从索引中删除。如果删除组成索引的所有列,则整个索引将被删除。

最新文章

  1. C#基础知识五之abstract virtual关键字
  2. Aspose.Cells 首次使用,用到模版填充数据,合并单元格,换行
  3. 各种UIButton
  4. Objective C 内存管理[转]
  5. NOIP2007 守望者的逃离-DP
  6. AngularJs-ui modal 封装 dialog
  7. [转载]NoSQL数据库的基础知识
  8. BUILD_BUG_ON 的解释
  9. JS原型的剖析与理解
  10. SQL Server 数据类型陷阱
  11. API帮助页面
  12. 解决gsoap中文乱码的问题
  13. 第66章 视频 - Identity Server 4 中文文档(v1.0.0)
  14. Ubuntu安装配置protobuf 2.5
  15. 在Eclipse中导入web项目时的问题总结
  16. C# 将当前应用程序写入到注册表开机启动项中
  17. 第9天 py就业班基础02.01-02
  18. okHttp3自用封装
  19. Java设计模式(三) Visitor(訪问者)模式及多分派场景应用
  20. 开发集成环境Devilbox安装

热门文章

  1. 客户端TNSPING通 连接出现ORA-12514错误
  2. c#数字图像处理(三)灰度直方图
  3. STM32学习笔记:基础例子
  4. Python中__init__的用法和理解
  5. Java错误:找不到类文件或者未加载主类
  6. asp.net core 2.2升到3.1遇到的问题小记
  7. C++函数模板详解(一):概念和特性
  8. inode和block的理解
  9. ros机器人之动作(二)
  10. mysql笔记(暂时)