Mysql 索引基本操作

老虎说测试 系统运维字数 984阅读3分16秒阅读模式
摘要Mysql 索引基本操作

Mysql 索引基本操作。

Mysql 索引基本操作

WampServer修改MySQL ROOT用户密码

  1. #########################################################
  2. #索引
  3. #########################################################
  4. #创建主索引
  5. -- 索引列不能包含重复值,且不允许有空值
  6. -- 其中table_name是要增加索引的表名,column_list指出对哪些列进行索引
  7. -- 多列时各列之间用逗号分隔。索引名index_name可选,缺省时,MySQL将根据第一个索引列赋一个名称。
  8. ALTER TABLE person_info ADD PRIMARY KEY (persion_id) ;
  9. #创建普通索引
  10. -- CREATE INDEX  index_name ON  table_name (column_list);
  11. -- ALTER TABLE  table_name ADD INDEX  index_name (column_list);
  12. -- 这是最基本的索引,它没有任何限制
  13. -- 不能用CREATE INDEX语句创建PRIMARY KEY索引。
  14. CREATE INDEX salary_indx ON person_info(salary);
  15. #创建唯一索引
  16. --  CREATE UNIQUE INDEX  index_name ON  table_name (column_list);
  17. --  ALTER TABLE  table_name ADD UNIQUE  (column_list);
  18. --  它与前面的"普通索引"类似,不同的就是:索引列的值必须唯一,但允许有空值。
  19. CREATE UNIQUE INDEX  index_name ON  person_info (salary);
  20. ALTER TABLE  person_info ADD UNIQUE  (salary);
  21. #查看索引
  22. SHOW INDEX FROM person_info;
  23. -- 删除索引
  24. DROP INDEX  index_name ON  table_name;
文章源自陈学虎-https://chenxuehu.com/article/2016/05/5118.html文章源自陈学虎-https://chenxuehu.com/article/2016/05/5118.html

 最后更新:2022-2-17
  • 版权声明:本文为原创文章,转载请附上原文出处链接及本声明。
  • 转载请注明:Mysql 索引基本操作 | https://chenxuehu.com/article/2016/05/5118.html