MySQL索引语法+使用场景
MySQL索引语法
建表时添加索引
建表同时建立单索引
CREATE TABLE t_user1(id INT , userName VARCHAR(20), PASSWORD VARCHAR(20), INDEX (userName) #关键字INDEX );
建表同时建立唯一索引(可以是单或多)
CREATE TABLE t_user2(id INT , userName VARCHAR(20), PASSWORD VARCHAR(20), UNIQUE INDEX index_userName(userName) #关键字UNIQUE和INDEX );
建表同时建立联合索引
CREATE TABLE t_user3(id INT , userName VARCHAR(20), PASSWORD VARCHAR(20), INDEX index_userName_password(userName,PASSWORD) );
给已存在表添加索引
- 单列索引
CREATE INDEX index_userName ON t_user(userName); - 唯一索引
CREATE UNIQUE INDEX index_userName ON t_user(userName); - 联合索引
CREATE INDEX index_userName_password ON t_user(userName,PASSWORD);
另一种写法与上面相似
相关推荐
moyekongling 2020-11-13
liuweiq 2020-09-09
chenjiazhu 2020-09-29
silencehgt 2020-09-07
mrandy 2020-08-15
Accpcjg 2020-08-02
wangshuangbao 2020-07-05
bluetears 2020-07-05
bendan 2020-07-04
minggehenhao 2020-07-04
AngelicaA 2020-07-04
minggehenhao 2020-06-21
TMD咯MySQL 2020-06-16
TNTMysql工程师 2020-06-16
Iamready 2020-06-14
variab 2020-06-14
MySQL源氏boy 2020-06-14