本文摘自PHP中文网,作者黄舟,侵删。
本文主要内容:
显示表中多有的索引show all index
添加索引ADD INDEX, 添加唯一索引add unique index
多列联合添加索引,primary key
关键词index vs key
show all index
show index from tb_name
例如:
1 | show index from springdemo.blog;
|

添加索引ADD INDEX, 添加唯一索引add unique index
1 2 3 | ALTER TABLE ` table ` ADD INDEX `product_id` (`product_id`)
# 创建唯一索引 alter table tb_name add unique index `unique_idsrc_caffeversion` (`id_src`, `caffe_version`)
|
多列联合索引,添加主键
1 2 3 | #多列索引 ALTER TABLE ` table ` ADD INDEX `index_name` (`col1`,`col2`)
# add primary key 添加主键 ALTER TABLE `table_name` ADD PRIMARY KEY ( ` column ` )
|
关键词index vs key
在创建表的时候,这两个关键词没什么区别,相当于同义词
1 | What are differences between Index v.s. Key in MySQL
|
1 2 3 4 5 | CREATE TABLE tasks (
task_id INT UNSIGNED NOT NULL AUTO_INCREMENT,
INDEX parent (parent_id),
....# However I found a code using KEY instead of INDEX as following.... KEY order_date (order_date)
...
|
1 2 | There’s no difference. They are synonyms.This was implemented for
compatibility with other database systems.
|
以上就是mysql索引index相关命令的详细介绍的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
mysql如何构造慢查询
mysql存储引擎innodb的配置与使用的讲解
笔记之 mysql 优化
mysql数据库输入密码后闪退怎么办
mysql集群和主从的区别
mysql学习之临时表相关总结
mysql怎么添加约束?
无法远程连接mysql怎么办
mysql如何查询索引状态?
5分钟学会mysql基本操作
更多相关阅读请进入《mysql》频道 >>
机械工业出版社
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。
转载请注明出处:木庄网络博客 » mysql索引index相关命令的详细介绍