SQL如何创建和删除主键

 时间:2026-04-25 11:22:53

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如何创建和删除主键

  • eclipse创建java程序教程
  • Exception in thread "main" 解决办法
  • java怎么生成随机数?
  • Eclipse如何自动提示:点加全字母激活提示
  • java程序编好后要怎么运行
  • 热门搜索
    举报信怎么写 怎么注册apple id 手机掉水里怎么处理 白带增多是怎么回事 社保怎么转移 老打饱嗝是怎么回事 辽宁工程技术大学怎么样 会计怎么做账 回报率怎么算 法语我爱你怎么写