mysql-索引

c创建表的时候为表指定索引

 1.指定普通索引:

CREATE TABLE t_user1(id INT ,
  userName VARCHAR(20),
  PASSWORD VARCHAR(20),
  INDEX (userName)
);

2.指定唯一索引:  

CREATE TABLE t_user2(id INT ,
  userName VARCHAR(20),
  PASSWORD VARCHAR(20),
  UNIQUE INDEX index_userName(userName)
);

3.指定多个索引 

CREATE TABLE t_user3(id INT ,
  userName VARCHAR(20),
  PASSWORD VARCHAR(20),
  INDEX index_userName_password(userName,PASSWORD)
);

在已有的表中添加索引

 1.添加普通索引:

  CREATE INDEX index_userName ON t_user4(userName);

 2.添加唯一索引:

  CREATE UNIQUE INDEX index_userName ON t_user4(userName);

 3.添加多列索引:

  CREATE  INDEX index_userName_password ON t_user4(userName,PASSWORD);

用ALTER TABLE语句添加索引

 1.添加普通索引:

  ALTER TABLE t_user5 ADD INDEX index_userName(userName);

 2.添加唯一索引:

  ALTER TABLE t_user5 ADD UNIQUE INDEX index_userName(userName);

 3.添加多列索引:

  ALTER TABLE t_user5 ADD INDEX index_userName_password(userName,PASSWORD);

删除索引:

  DROP INDEX index_userName ON t_user5;

 

posted @ 2017-03-05 10:04  小拽A  阅读(114)  评论(0编辑  收藏  举报