SQL如何创建和删除主键

时间:2026-02-12 08:16:02

1、创建主键:新建表时直接创建主键

CREATE TABLE table_test(

id INT NOT NULL,

name VARCHAR(20) NOT NULL,

address VARCHAR(20),

PRIMARY KEY(id)

);

SQL如何创建和删除主键

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);

SQL如何创建和删除主键

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)

);

SQL如何创建和删除主键

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);

SQL如何创建和删除主键

5、删除主键

ALTER TABLE table_test DROP PRIMARY KEY ;

SQL如何创建和删除主键

6、示例,首先创建一张不存在的table_test表,其中包含user_id,user_name,user_address三个字段,同时设置user_id为表的主键,创建完成之后使用DROP删除主键哄伟

SQL如何创建和删除主键

© 2026 长短途
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com