mysql创建删除索引(mysql中如何删除索引)

技术mysql如何删除index索引小编给大家分享一下mysql如何删除index索引,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

边肖将与您分享mysql如何删除索引索引。相信大部分人还不太了解,所以分享这篇文章给大家参考。希望你看完这篇文章后收获多多。让我们一起来发现吧!

mysql删除索引索引的方法:1。使用DROP INDEX语句删除索引;2.使用ALTER TABLE语句删除索引索引。

本文操作环境:Windows7系统,MySQL版本Mysql5.7.14,戴尔G3电脑。

删除索引是指删除表中已经存在的索引。不建议删除的索引,因为它们会降低表的更新速度并影响数据库的性能。对于这样的索引,应该删除。

在MySQL中通过删除原索引,然后根据需要创建同名的索引来修改索引,从而实现修改索引的操作。

基本语法

当不再需要索引时,可以使用DROP INDEX语句或ALTER TABLE语句删除索引。

1)使用DROP INDEX语句

语法格式:

表名上的DROPINDEX名称的语法如下:

索引名称:要删除的索引的名称。

表名:指定索引所在的表的名称。2)使用ALTER TABLE语句

根据ALTER TABLE语句的语法,该语句也可以用于删除索引。具体方法是将ALTER TABLE语句的部分语法指定为以下子句之一。

DROPPRIMARYKEY:表示删除表中的主键。一个表只有一个主键,它也是一个索引。

DROPINDEXindex_name:表示删除名为index_name的索引。

DROPFOREIGNKEYfk_symbol:表示外键被删除。注意:如果删除的列是索引的一部分,则在删除时也会从索引中删除;如果组成索引的所有列都被删除,整个索引也将被删除。

删除索引

【例1】删除表tb_stu_info中的索引,输入的SQL语句和执行结果如下。

mysqlDROPINDEXheight

-OntB _ stu _ info;

QueryOK,0 rowsaffected(0.27秒)

记录33600复制33600警告:0

MySQL showcreatetabletb _ stu _ info \ G

* * * * * * * * * * * * * * * * * * * * * 1 . row * * * * * * * * * * * * * * * * * * * * * *

表:tb_stu_info

createtable : createtable ` TB _ stu _ info `(

` id ` int(11)NOTTNULL,

` name`char(45)DEFAULTNULL,

` dept_id`int(11)DEFAULTNULL,

` age`int(11)DEFAULTNULL,

` height`int(11)DEFAULTNULL

)ENGINE=innoddefaultcharset=GB 2312

1rowinset(0.00sec)【例2】删除表tb_stu_info2中名为id的索引,输入的SQL语句和执行结果如下。

MySQL alteretabletb _ stu _ info 2

-DropindexHeight;

QueryOK,0rowsaffected(0.13sec)

记录33600复制33600警告:0

MySQL showcreatetabletb _ stu _ info 2 \ G

* * * * * * * * * * * * * * * * * * * * * 1 . row * * * * * * * * * * * * * * * * * * * * * *

表:tb_stu_info2

createtable : createtable ` TB _ stu _ info 2 `(

` id ` int(11)NOTTNULL,

` name`char(45)DEFAULTNULL,

` dept_id`int(11)DEFAULTNULL,

` age`int(11)DEFAULTNULL,

` height`int(11)DEFAULTNULL

)ENGINE=innoddefaultcharset=GB 2312

1 row inset(0.00秒)以上就是“mysql如何删除索引索引”一文的全部内容。感谢您的阅读!相信大家都有一定的了解,希望分享的内容对大家有所帮助。想了解更多知识,请关注行业资讯频道!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/154411.html

(0)

相关推荐

  • 钥匙忘屋里了怎么开锁,钥匙忘在屋里了在外面怎么打开

    技术钥匙忘屋里了怎么开锁,钥匙忘在屋里了在外面怎么打开锁芯先插里面的钥匙钥匙忘屋里了怎么开锁,外面再插钥匙转不动;先插外面的钥匙,里面插钥匙转不动。一般出门时,门里面不要在锁芯里插钥匙,插了钥匙就会出现你说的情况。如果屋

    生活 2021年10月22日
  • miniui datagrid的客户端分页解决方法是怎样的

    技术miniui datagrid的客户端分页解决方法是怎样的这期内容当中小编将会给大家带来有关miniui datagrid的客户端分页解决方法是怎样的,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大

    攻略 2021年11月16日
  • 怎样进行Zookeeper原理解析

    技术怎样进行Zookeeper原理解析怎样进行Zookeeper原理解析,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。zookeeper角色领导者:负责

    攻略 2021年11月12日
  • spark缓存教程(spark缓存更新)

    技术Spark缓存的使用示例分析本篇内容介绍了“Spark缓存的使用示例分析”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成

    攻略 2021年12月14日
  • 特征提取orb算法(orb特征匹配算法)

    技术如何分析ORB、SURF、SIFT特征点提取方法以及ICP匹配方法本篇文章给大家分享的是有关如何分析ORB、SURF、SIFT特征点提取方法以及ICP匹配方法,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇

    攻略 2021年12月25日
  • sketchformac矢量绘图设计软件(sketchformac矢量绘图软件)

    技术Sketch for mac矢量绘图设计软件怎么用这篇文章将为大家详细讲解有关Sketch for mac矢量绘图设计软件怎么用,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定

    攻略 2021年12月24日