Mysql 索引基本操作

  • A+
所属分类:服务器
摘要

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;
  • 我的微信
  • 请务必准确填写验证信息
  • weinxin
  • 我的微信公众号
  • 提供本博客以及生活资讯
  • weinxin
avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: