mysql创建删除查看各种索引
来源:互联网 发布:古力娜扎五官分析知乎 编辑:程序博客网 时间:2024/06/01 08:01
索引的作用是加快查询效率。使用索引会增加存储空间,降低插入和更新速度。适用索引的字段为离散度比较高,经常用于查询条件,分组条件的字段。
ALTER TABLE 方式
1.主键索引
alter table `table_name` add primary key(`id`);
2.唯一索引,要求字段的值在全表中是唯一的。插入重复值会报错。
alter table `table_name` add unique(`column` )
3.普通索引
alter table `table_name` add index index_name(`column`)
4.全文索引
alter table `table_name` add fulltext(`column`)
5.多列索引,又称联合索引。多列索引可以是上述的任何一种索引。
alter table `table_name` add index index_name(`column1`,`column2`,`column3)
其他创建方法
1.
create index index_name on table_name(tableColumn(length));
mysql 支持索引长度少于或等于字段本身定义的长度。对于char\varchar length参数可以忽略,但是blob和text类型,length必须加上。
2.创建表时指定索引
create table table_name([...cloumns...],index [index_name](column(length)));
删除索引
1.
drop index index_name on table_name;
2.
alter table table_name drop index index_name;
3.以上两种方式可以删除任何索引,删除主键索引除以上两种外还有专用的方式:
alter table table_name drop primary key
查看索引
show index from table_name
0 0
- mysql创建删除查看各种索引
- mysql 创建索引,删除索引,查看索引
- mysql创建、删除、查看索引
- MySQL索引 查看、创建、删除
- MySQL索引 查看、创建、删除
- MySQL索引 查看、创建、删除
- MySQL索引 查看、创建、删除
- MySQL数据库索引:删除、查看、创建索引
- MySQL索引的查看创建和删除
- MySQL索引的查看创建和删除
- MySQL索引的查看创建和删除
- MySQL索引的查看创建和删除
- MySQL索引的查看创建和删除
- MySQL索引的查看创建和删除
- MySQL索引的查看创建和删除
- MySQL索引的查看创建和删除
- MySQL索引的创建、删除和查看
- MySQL索引的查看创建和删除
- 【BSOI 3770】 【模拟试题】翻山越岭
- 关于哈希表的一点理解
- hibernate学习小记
- 【51NOD 1616】【51NOD 算法马拉松19】最小集合
- 开发自定义tag标签
- mysql创建删除查看各种索引
- imwrite 保存浮点数图像
- bzoj 1616: [Usaco2008 Mar]Cow Travelling游荡的奶牛 (dp)
- text的翻译传输问题
- vs error C4996 : -D_SCL_SECURE_NO_WARNINGS
- Android通知栏Notification的实现
- JS基础知识应用之瀑布流扩展
- 深度探索c++对象模型之类全局对象的初始化与析构
- qemu模拟arm系统vexpress-a9—uboot+uImage