1、创建主键:新建表时直接创建主键CREATE TABLE table_test( id INT NOT NULL, name VARCHAR(20) NOT NULL, address VARCHAR(20), PRIMARY KEY(id));
2、创建主键:为已建好的表创建主键(主键列必须不能为NULL)CREATE TABLE table_test( id INT NOT NULL, name VARCHAR(20) NOT NULL, address VARCHAR(20));ALTER TABLE table_test ADD PRIMARY KEY (id);
3、创建复合键:新建表时创建复合键(主键字段不能包含NULL)。CREATE TABLE table_t髫潋啜缅est( user_id INT NOT NULL, user_name VARCHAR(20) NOT NULL, user_address VARCHAR(20), PRIMARY KEY (user_id, user_name));
4、创建复合键:为已建好的表创建复合键(主键字段不能包含NULL)CREATE TABLE table_test( user_id INT N晦倘佳鳎OT NULL, user_name VARCHAR(20) NOT NULL, user_address VARCHAR(20));ALTER TABLE table_test ADD CONSTRAINT id PRIMARY KEY (user_id, user_name);
5、删除主键ALTER TABLE table_test DROP PRIMARY KEY ;
6、示例,首先创建一张不存在的table_test表,其中包含user_id,user_name,user_address三个字段,同时设置user_id为表的主键,创建完成之后使用DROP删除主键