数据库删除主键

新建表时创建主键

CREATE TABLE table_test(
id INT NOT NULL,
name VARCHAR(20) NOT NULL,
address VARCHAR(20),
PRIMARY KEY(id)
);

创建主键:为已建好的表创建主键(主键列必须不能为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);

创建复合键:新建表时创建复合键(主键字段不能包含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)
);

创建复合键:为已建好的表创建复合键(主键字段不能包含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);

删除主键

ALTER TABLE table_test DROP PRIMARY KEY ;
posted @ 2020-12-22 20:30  不爱吃西红柿  阅读(800)  评论(0编辑  收藏  举报