mysql删除索引_SQL基础12:Mysql删除索引
图片发自简书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删除索引相关推荐
- mysql集合运算_SQL基础教程(mick)学习
数据处理通常情况下使用EXCEL,但也有其劣势,当数据量过大(10万条以上)就无法进行处理,现今数据量动辄几十上百万量的数据,就需要使用更高级的数据处理工具--DBMS. 学习的教材选择的是日本作家M ...
- qt访问mysql驱动64_64位 Qt5.12 MySql 连接问题
关于怎么检查Qt是否带MySql驱动 ,到Qt安装目录下 plugins\sqldrivers下寻找是否有qsqlmysql.dll文件 例如:F:\Qt\Qt5.9.6\5.9.6\msv ...
- python列表批量删除元素_Python基础--list列表删除元素
列表中删除元素主要分为以下 3 种场景: 根据目标元素所在位置的索引进行删除,可以使用 del 关键字或者 pop() 方法: 根据元素本身的值进行删除,可使用列表(list类型)提供的 remove ...
- sql分区表上创建索引_SQL Server中分区表和索引的选项
sql分区表上创建索引 介绍 (Introduction) I work for a large, multinational financial institution. Like most com ...
- mysql sql删除主键索引_sql操作之添加删除索引
一.创建删除主建索引 1.在创建表时就创建好索引 CREATE TABLE `student` ( `id` int(4) NOT NULL AUTO_INCREMENT, `name` char(2 ...
- mysql数据库有几种删除方式_sql有几种删除表数据的方式
有几种删除表数据的方式? truncate.delete和drop都可以删除数据. TRUNCATE TABLE删除表中的所有行,而不记录单个行删除操作. TRUNCATE TABLE 与没有 WHE ...
- mysql within 函数_SQL基础----(四)复杂的子查询(select within select)
(一) 关键知识点 1.1 消化阶梯任何知识点,均可遵循此消化路径 1.2 功能点 1.2.1 视图案例选中视图,右键刷新,将会呈现新创建的视图选中具体视图,右键弹出功能菜单,选择对应功能项注意事项 ...
- mysql 分区表优化_Sql优化之Mysql表分区
一 分区表适用于以下场景 1:表非常大以至于无法全部放在内存中,或者只在标的最后部分有热点数据,其他均是历史数据 2:分区表的数据更容易维护.例如想批量删除大量数据可以使用清除整个分区的方式.另外还 ...
- mysql select教程_sql教程4 MySQL SELECT
SQL SELECT语法 SELECT [DISTINCT|ALL ] { * | [fieldExpression [AS newName]} FROM tableName [alias] [WHE ...
最新文章
- linux 脚本详解,shell脚本分析日志
- CCS5连接调试C64X系列DSP核
- pm2集群模式mysql配置_配置 PM2 一键部署
- Oracle filter 函数,Oracle数据库之SQL单行函数---字符函数续
- PLSQL 之类型、变量和结构
- 论文浅尝 | KGAT: 用于推荐的知识图注意力网络
- 看ADS如何治愈DDoS伤痛
- The Geometry has no Z values 解决办法
- SPA单页应用的优缺点
- html背景图适应div_CSS实现背景图片屏幕自适应
- php mysql异常捕获_PHP中try{}catch{}的用法及异常处理.对数据库的事物支持
- 《程序化广告实战》一 1.1 常见的广告形式及业态
- 58技术主席孙玄:硬核揭秘万亿级微服务分布式事务实战!
- ASIC 与FPGA比较谈
- MES主要功能模块介绍
- 学习笔记:Self-Paced Learning
- java禁止夏令时_在指定时区导入日期时间,忽略夏令时
- 2021年湖南省长沙市房地产行业发展现状分析(附开发投资额、施工面积、商品房销售、待售面积等)[图]
- 更高效的记录方式,讯飞智能录音笔体验出色
- 人工智能在游戏领域的应用有哪些?