(1)创建表的时候直接指定

  1. -- 方式1-创建表的时候直接指定
  2. create table student2(
  3. sid int primary key,
  4. card_id varchar(20),
  5. name varchar(20),
  6. gender varchar(20),
  7. age int,
  8. birth date,
  9. phone_num varchar(20),
  10. score double,
  11. unique index_card_id(card_id) -- card_id列创建索引
  12. );

(2)直接添加索引

-- 方式2-直接创建
-- create unique index 索引名 on 表名(列名) 
create unique index index_card_id on student2(card_id);

(3)通过修改表结构添加索引

-- 方式3-修改表结构(添加索引)
-- alter table 表名 add unique [索引名] (列名)
alter table student2 add unique index_phone_num(phone_num)