当前位置:首页 > MySQL教程 > 正文内容

mysql怎样建立索引?【MySQL教程】,mysql,创建索引

搜教程4年前 (2019-12-01)MySQL教程138
在实行CREATE TABLE语句时能够建立索引,也能够单独用CREATE INDEX或ALTER TABLE来为表增添索引。

1.ALTER TABLE

ALTER TABLE用来建立一般索引、UNIQUE索引或PRIMARY KEY索引。

ALTER TABLE table_name ADD INDEX index_name (column_list)
ALTER TABLE table_name ADD UNIQUE (column_list)
ALTER TABLE table_name ADD PRIMARY KEY (column_list)

个中table_name是要增添索引的表名,column_list指出对哪些列举行索引,多列时各列之间用逗号分开。索引名index_name可选,缺省时,MySQL将依据第一个索引列赋一个称号。别的,ALTER TABLE许可在单个语句中变动多个表,因而能够在同时建立多个索引。

2.CREATE INDEX

CREATE INDEX可对表增添一般索引或UNIQUE索引。

CREATE INDEX index_name ON table_name (column_list)
CREATE UNIQUE INDEX index_name ON table_name (column_list)

table_name、index_name和column_list具有与ALTER TABLE语句中雷同的寄义,索引名不可选。别的,不能用CREATE INDEX语句建立PRIMARY KEY索引。

以上就是mysql怎样建立索引?的细致内容,更多请关注ki4网别的相干文章!

扫描二维码推送至手机访问。

版权声明:本文由搜教程网发布,如需转载请注明出处。

本文链接:https://www.sojiaocheng.cn/16003.html

分享给朋友:

“mysql怎样建立索引?【MySQL教程】,mysql,创建索引” 的相关文章

SQL中的有哪几种数据类型【MySQL教程】,类型,数据,几种

SQL中的五种数据类型:字符型,文本型,数值型,逻辑型和日期型 扼要形貌一下SQL中的五种数据类型:字符型,文本型,数值型,逻辑型和日期型 字符型 VARCHAR 和 CHAR VARCHAR型和CHAR型数据的这个差异是纤细的,然则非常重要。他们都是用来贮存字符串长度小于255的字符。...

mysql群集索引的有哪些瑕玷【MySQL教程】,mysql,缺点,哪些

 聚簇索引并非一种零丁的索引范例,而是一种数据存储体式格局(不是数据构造,而是存储构造),细致细节依赖于其完成体式格局,但innodb的聚簇索引实际上是在同一个构造中保留了btree索引和数据行。   当表有索引时,它的数据行实际上存放在索引的叶子页中,属于聚簇示意数据行和相邻的键值紧凑地存储在一...

MySQL 5.7 深度剖析: 半同步复制手艺【MySQL教程】,MySQL,复制,同步

MySQL 5.7 深度剖析: 半同步复制手艺【MySQL教程】,MySQL,复制,同步

MySQL 5.7 深度剖析: 半同步复制手艺 复制架构衍生史 在谈这个特征之前,我们先来看看MySQL的复制架构衍生史。 MySQL的复制分为四种: 一般的replication,异步同步。 搭建简朴,运用非常普遍,从mysql降生之初,就产生了这类架构,机能非常好,可谓非常成熟。...

MySQL完成同时查询更新统一张表的实例剖析【MySQL教程】,MySQL,更新,查询

MySQL完成同时查询更新统一张表的实例剖析【MySQL教程】,MySQL,更新,查询

这篇文章重要引见了MySQL数据库同时查询更新统一张表的要领,须要的朋侪能够参考下 在寻常的项目中,经常会遇到如许的题目:我须要在一张标中同时更新和查询出来的数据。比方:有以下图一张表数据,如今须要更新操纵为:把status=1的name值更新为id=2的name值 通常情况下我们会想到...

mysql数据库在Centos7下没法长途衔接的缘由以及处理详解【MySQL教程】,Centos7,mysql,数据库

MySQL是由Oracle公司开辟的开源SQL数据库治理体系,下面这篇文章重要给人人引见了关于在Centos7下没法长途衔接mysql数据库的缘由与处理要领,文中经由过程示例代码引见的异常细致,须要的朋侪能够参考自创,下面来一同看看吧。 媒介 近来在工作中遇到一个题目,发如今Centos7体...

MySQL挑选适宜的引擎及引擎转换的详解【MySQL教程】,MySQL,引擎,选择

我们怎样挑选适宜的引擎?这里简朴归结一句话:“ 除非须要用到某些InnoDB不具备的特征,而且没有其他要领能够替换,不然都应该优先挑选InnoDB引擎。” 除非万不得已,不然不发起夹杂运用多种存储引擎,不然能够带来一系列庞杂的题目以及一些潜伏的BUG。 运用差别引擎斟酌的几大要素:...