图片发自简书App

学习此文之前,一起先来回顾下Mysql创建索引

简介:在本篇教程中,你将学习如何使用MYSQL DROP INDEX语法删除表中已经存在的索引。

一、MYSQL删除索引的语法

要从表中删除现有索引,可使用DROP INDEX*语句,如下所示:

DROP INDEX index_name ON table_name

语法说明:

第一,你想删除的索引字段名在drop index 语法后

第二,表名是你要删除字段所在的表

二、MySQL删除索引示例

1.删除一般索引

先和小王子一起先创建一个表

CREATE TABLE leads(

lead_id INT AUTO_INCREMENT,

first_name VARCHAR(100) NOT NULL,

last_name VARCHAR(100) NOT NULL,

email VARCHAR(255) NOT NULL,

information_source VARCHAR(255),

INDEX name(first_name,last_name),

UNIQUE email(email),

PRIMARY KEY(lead_id)

);

一起看下创建的表

leads表

从表leads 中删除 name索引,如下所示

DROP INDEX name ON leads;

2.MySQL删除主键索引

要删除索引名为PRIMARY的主键,请使用以下语句:

DROP INDEX `PRIMARY` ON table_name;

创新一个t表,并设置主键。如下所示

CREATE TABLE t(

pk INT PRIMARY KEY,

c VARCHAR(10)

);

t表

删除主键,如下所示

DROP INDEX `PRIMARY` ON t;

在本教程中,我们已经学习了如何使用MYSQL 中DROP INDEX删除已经存在的语法,接下建议大家自己能够实践下。

mysql删除索引_SQL基础12:Mysql删除索引相关推荐

  1. mysql集合运算_SQL基础教程(mick)学习

    数据处理通常情况下使用EXCEL,但也有其劣势,当数据量过大(10万条以上)就无法进行处理,现今数据量动辄几十上百万量的数据,就需要使用更高级的数据处理工具--DBMS. 学习的教材选择的是日本作家M ...

  2. qt访问mysql驱动64_64位 Qt5.12 MySql 连接问题

    关于怎么检查Qt是否带MySql驱动 ,到Qt安装目录下 plugins\sqldrivers下寻找是否有qsqlmysql.dll文件      例如:F:\Qt\Qt5.9.6\5.9.6\msv ...

  3. python列表批量删除元素_Python基础--list列表删除元素

    列表中删除元素主要分为以下 3 种场景: 根据目标元素所在位置的索引进行删除,可以使用 del 关键字或者 pop() 方法: 根据元素本身的值进行删除,可使用列表(list类型)提供的 remove ...

  4. sql分区表上创建索引_SQL Server中分区表和索引的选项

    sql分区表上创建索引 介绍 (Introduction) I work for a large, multinational financial institution. Like most com ...

  5. mysql sql删除主键索引_sql操作之添加删除索引

    一.创建删除主建索引 1.在创建表时就创建好索引 CREATE TABLE `student` ( `id` int(4) NOT NULL AUTO_INCREMENT, `name` char(2 ...

  6. mysql数据库有几种删除方式_sql有几种删除表数据的方式

    有几种删除表数据的方式? truncate.delete和drop都可以删除数据. TRUNCATE TABLE删除表中的所有行,而不记录单个行删除操作. TRUNCATE TABLE 与没有 WHE ...

  7. mysql within 函数_SQL基础----(四)复杂的子查询(select within select)

    (一) 关键知识点 1.1 消化阶梯任何知识点,均可遵循此消化路径 1.2 功能点 1.2.1 视图案例选中视图,右键刷新,将会呈现新创建的视图选中具体视图,右键弹出功能菜单,选择对应功能项注意事项 ...

  8. mysql 分区表优化_Sql优化之Mysql表分区

    一  分区表适用于以下场景 1:表非常大以至于无法全部放在内存中,或者只在标的最后部分有热点数据,其他均是历史数据 2:分区表的数据更容易维护.例如想批量删除大量数据可以使用清除整个分区的方式.另外还 ...

  9. mysql select教程_sql教程4 MySQL SELECT

    SQL SELECT语法 SELECT [DISTINCT|ALL ] { * | [fieldExpression [AS newName]} FROM tableName [alias] [WHE ...

最新文章

  1. linux 脚本详解,shell脚本分析日志
  2. CCS5连接调试C64X系列DSP核
  3. pm2集群模式mysql配置_配置 PM2 一键部署
  4. Oracle filter 函数,Oracle数据库之SQL单行函数---字符函数续
  5. PLSQL 之类型、变量和结构
  6. 论文浅尝 | KGAT: 用于推荐的知识图注意力网络
  7. 看ADS如何治愈DDoS伤痛
  8. The Geometry has no Z values 解决办法
  9. SPA单页应用的优缺点
  10. html背景图适应div_CSS实现背景图片屏幕自适应
  11. php mysql异常捕获_PHP中try{}catch{}的用法及异常处理.对数据库的事物支持
  12. 《程序化广告实战》一 1.1 常见的广告形式及业态
  13. 58技术主席孙玄:硬核揭秘万亿级微服务分布式事务实战!
  14. ASIC 与FPGA比较谈
  15. MES主要功能模块介绍
  16. 学习笔记:Self-Paced Learning
  17. java禁止夏令时_在指定时区导入日期时间,忽略夏令时
  18. 2021年湖南省长沙市房地产行业发展现状分析(附开发投资额、施工面积、商品房销售、待售面积等)[图]
  19. 更高效的记录方式,讯飞智能录音笔体验出色
  20. 人工智能在游戏领域的应用有哪些?

热门文章

  1. 获取 RSA key
  2. MTK电话本联系人备份加密与破解
  3. java构造函数之间的调用–圆柱体类设计
  4. 两款网站新年灯笼代码,给你的网站添加喜庆[教程]
  5. 工业相机选型(选择工业相机必须搞懂这11大要素)
  6. PE文件关闭随机基址
  7. Html透明滚动条,透明滚动条 HTML
  8. 使用Sinon和Rewire对JavaScript中的私有方法进行单元测试
  9. 【工作总结】银行软件测试工作总结
  10. 高端网站建设专家伸出援手:如何挑选域名?