MySQL数据库索引相关

news/2024/9/5 19:10:38 标签: 数据库

一、什么是索引及其优缺点
1.索引是对数据库表中一列或多列的值进行排序的一种结构
2.优点:
a.使用唯一索引可以保证此列数据的唯一性(不可重复)
b.大大提高检索效率(主要原因)
3.缺点:
a.索引也要占物理空间
b.进行插入、删除、修改时,索引也需要动态维护,这样就降低了数据的维护速度

二、索引分类
1.普通索引(index)
2.主键索引(primary key)
3.唯一索引(unique)(与主键类似不能有重复值)
4.全文索引(fulltext)
三、索引的创建
1.普通索引的创建(INDEX)
a.alter table table_name add index index_name(列名)
b.create index index_name on table_name(列名)
2.唯一索引(UNIQUE、primary key)
a.create unique index index_name on table_name(列名)
b.alter table table_name add unique index index_name(列名)
c.id int(3) primary key not null auto_increment(主键设置)
3.全文索引(FULLTEXT)(全文索引字段必须是char、varchar、text)
a.create fulltext index index_name on table_name(列名)
a.alter table table_name fulltext index index_name(列名)
四、查看索引
1.show index from table_name
五、删除索引
1.drop index index_name on table_name
注:全文索引的使用
eg:
SELECT * FROM student WHERE MATCH(name) AGAINST('聪')

转载于:https://www.cnblogs.com/fanshu/p/7815915.html


http://www.niftyadmin.cn/n/1061447.html

相关文章

cf Inverse the Problem (最小生成树+DFS)

题意: N个点。N行N列d[i][j]。 d[i][j]:结点i到结点j的距离。 问这N个点是否可能是一棵树。是输出YES,否则输出NO。 思路: 假设这个完全图是由一棵树得来的,则我们对这个完全图求最小生成树,得到原树。&…

ajax请求后返回的时间转换格式

1.以前见过//DateTimeFormat(pattern "yyyy-MM-dd hh:mm:ss") 这种方式,但是最近用的时候不好使 2.一个比较不通用的方法解决了问题。 import java.io.IOException; import java.text.SimpleDateFormat; import java.util.Date; import org.codehaus…

更新yum源/apt-get源

国内开源镜像站有:网易: http://mirrors.163.com/ 搜狐: http://mirrors.sohu.com/阿里云: http://mirrors.aliyun.com/北京理工大学,北京交通大学等等 centos/rhel(访问http://mirrors.163.com/,找到“centos使用帮助…

求100到999之内的水仙花数

/*** 水仙花数*/public static void findDaffodilNumbe() {for (int i 100; i < 999; i) {int data 0;List<Integer> list getList(i);for (int j 0; j < list.size(); j) {data (int)Math.pow(list.get(j), 3);}if (data i) {System.out.print(data "…

iOS8开发~Swift(五)Swift与OC混编

一、概要 首先看《The Swift Programming Language》中提到“Swift’s compatibility with Objective-C lets you create a project that contains files written in either language. ”。意思是在一个项目中能够混合使用Swift和Objective-C&#xff0c;你可能有疑问了&#x…

CodeForces468B Two Sets 解题报告

题目要求把整数集P的元素分成两部分A与B&#xff0c;A集要求若x在其中&#xff0c;则a-x也必须在其中&#xff0c;B集要求若x在其中&#xff0c;则b-x也必须在其中。这个问题可以建模成一个二分图的完美匹配问题。二分图的左右两个点集都是P&#xff0c;将x与a-x&#xff08;若…

linux wifi自动消失,linux没有wifi

layout: defaulttitle: linux没有wificategory: [技术, 安全]comments: true---linux的wifi出现问题的介绍几次重装linux系统,经常出现没有wifi的状况错误详情之前安装过CentOS,Kylin,OpenSU,等等经常出现没有wifi的状况,虽说猜测是遇到驱动问题,但是一直没有花时间去尝试解决.…

维翔主机asp主机使用遇到的问题及解决方案总结

1.数据库配置 在这里&#xff0c;我们会发现&#xff0c;红色圈起来的部分"Webadmin"处点击之后会报错&#xff0c;这是因为&#xff0c;数据库管理工具没有进行域名解析&#xff0c;需要在域名购买商处添加一个域名解析&#xff0c;mssql&#xff0c;ip为网站的ip地…