mysql中常见的几种索引
索引有哪几种类型?
创建索引
主键索引: 数据列不允许重复,不允许为NULL,一个表只能有一个主键。
唯一索引: 数据列不允许重复,允许为NULL值,一个表允许多个列创建唯一索引。
可以通过 ALTER TABLE table_name ADD UNIQUE (column); 创建唯一索引
可以通过 ALTER TABLE table_name ADD UNIQUE (column1,column2); 创建唯一组合索引
普通索引: 基本的索引类型,没有唯一性的限制,允许为NULL值。
简写方式:alter table 表名 add index(字段名)
可以通过ALTER TABLE table_name ADD INDEX index_name (column);创建普通索引
可以通过ALTER TABLE table_name ADD INDEX index_name(column1, column2, column3);创建组合索引
全文索引: 是目前搜索引擎使用的一种关键技术。
可以通过ALTER TABLE table_name ADD FULLTEXT (column);创建全文索引
删除索引
根据索引名删除普通索引、唯一索引、全文索引:alter table 表名 drop KEY 索引名
mysql中常见的几种索引相关推荐
- 排除MySQL中常见错误的实用招术
MySQL是Oracle拥有的一种广泛使用的开源关系数据库管理系统(RDMS).多年来,它是基于Web的应用软件的默认选择,与其他数据库引擎相比仍然大受欢迎. MySQL是为Web应用软件设计和优化的 ...
- MySQL中常见的日志文件
日志文件记录了影响MySQL数据库的各种类型活动.MySQL中常见的日志文件有: 错误日志(error log) 二进制日志(binlog) 慢查询日志(slow query log) 查询日志(lo ...
- MYSQL——MYSQL中常见的数据库引擎
文章目录 MYSQL中常见的数据库引擎 1.什么是数据库引擎? 2.MYSQL中有哪些数据库引擎 3.常见引擎介绍 (1)InnoDB (2)MyISAM (3)Memory(Heap) MYSQL中 ...
- Mysql中SQL语句不使用索引的情况
Mysql中SQL语句不使用索引的情况 MySQL查询不使用索引汇总 众所周知,增加索引是提高查询速度的有效途径,但是很多时候,即使增加了索引,查询仍然不使用索引,这种情况严重影响性能,这里就简单总结 ...
- 在MySQL中当有多个索引时 你知道MySQL是如何选择索引的吗 ???
在码农的世界里,优美的应用体验,来源于程序员对细节的处理以及自我要求的境界,年轻人也是忙忙碌碌的码农中一员,每天.每周,都会留下一些脚印,就是这些创作的内容,有一种执着,就是不知为什么,如果你迷茫,不 ...
- MySQL中常见的函数常见的问题
2019独角兽企业重金招聘Python工程师标准>>> MySQL中常见的函数: if语句:格式:IF(Condition,A,B)说明:当Condition为TRUE时,返回A:当 ...
- mysql中常用的三种插入数据的语句
mysql中常用的三种插入数据的语句: insert into表示插入数据,数据库会检查主键(PrimaryKey),如果出现重复会报错: replace into表示插入替换数据,需求表中有Prim ...
- 数据库常见的四种索引
数据库常见的四种索引 1.普通索引:主要以B+树和哈希索引为主,任务是加快对数据的访问速度,常用于查询和排序的条件,值可以为空并没有唯一性的限制 2.唯一性索引:与普通索引类似,不同的是唯一性索引,索 ...
- MySQL中常见的单行函数(下)
MySQL中常见的单行函数(下) 一.转换函数 Date_format(date,format) 将日期转换成字符串(类似Oracle中的to_char()) Str_to_date(str,fo ...
最新文章
- 【数学和算法】初识卡尔曼滤波器(二)
- java同步转化成异步_Java 如何把异步调用模拟成同步调用
- 懒人模式Singleton模式Meyers版本号
- C语言单链表定义及各类操作
- Android GC机制介绍
- HTML5的WebGL实现的3D和2D拓扑树
- wordpress网站提示“建立数据库连接时出错”
- 基于 USB 传输的针式打印机驱动程序开发
- 由边际成本引发的思考
- 女友升级到老婆的过程中发生的bug
- STC8I2CGY-302(BH1750光照度强度模块)
- 视频加水印,怎么给视频加水印?
- 软件架构与设计(十)-----架构技术
- 苹果5完美越狱_A12A13全新越狱工具发布,不需要电脑引导的半完美越狱
- sja1000 中断_SJA1000PeliCAN模式下自收发问题
- 怎么主动发起话题_怎么跟喜欢的人聊天找话题?这8个技巧让你侃侃而谈
- 「Activiti精品 悟纤出品」Activiti7数据库表 - 第332篇
- 【开源】司马编译器 Smart Compiler 符号表
- 此去经年如梦,更与何人说?
- c语言指定外设访问宽度 强制,《C语言程序设计》第2章 简单的C程序设计.ppt