SQL如何创建和删除主键
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_test(
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 NOT 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删除主键哄伟
