主键(primary key)
顾名思义:主要的键,primary key,在一张表中,有且只有一个字段,里面的值具有唯一性
创建主键
随表创建
系统提供了两种增加主键的方式:
1、方案1:直接在需要当做主键的字段之后,增加primary key属性来确定主键
2、方案2:在所有字段之后增加primary key选项:primary key(字段信息)
mysql> create table primary_key(
-> username varchar(10) primary key
-> )charset=utf8;
Query OK, 0 rows affected (0.23 sec)
mysql> create table primary_key2(
-> username varchar(10),
-> primary key(username)
-> )charset=utf8;
Query OK, 0 rows affected (1.87 sec)
表后增加
基本语法:alter table 表名 add primary key(字段)
mysql> create table primary_key3(
-> username varchar(10)
-> )charset=utf8;
Query OK, 0 rows affected (1.88 sec)
mysql> alter table primary_key3 add primary key(username);
Query OK, 0 rows affected (1.80 sec)