如何给一个数据库表添加主键

如何给一个数据库表添加主键

要想给数据库表格增加主键,当然这分为两种情况。

1你还没建立表格。这时候在create语句中添加即可。

1.创建表的时候直接在表字段后,跟primary key关键字。(一张表有且只能有一个主键,主键具有唯一性。)

CREATE TABLE tb

(

id INT IDENTITY(1,1) PRIMARY KEY,

name VARCHAR(20)

)

2.在创建表的时候在所有字段后面使用primary key(主键字段列表)来创建主键(如果有多个字段作为主键被称为复合主键)

*CREATE TABLE table_test(

id INT NOT NULL,

name VARCHAR(20) NOT NULL,

address VARCHAR(20),

PRIMARY KEY(id)

);

复合键这样设置:

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)

);*

3.在表创建好之后添加主键(表本身没有主键):

alter table 表名 add primary key(字段列表)

ALTER TABLE Employees

ADD CONSTRAINT PK_EmployeesID PRIMARY KEY (EmployeeID)

给表中没有的字段添加主键:

ALTER TABLE (表名) ADD id INT(16) NOT NULL

PRIMARY KEY AUTO_INCREMENT FIRST;

注:主键必须非空,自增需要自己设置。如下:

alter table(表名) modify id integer auto_increment

我们光说了添加主键,那么删除主键怎么搞?

alter (表名) DROP PRIMARY KEY

数据库的东西一定要小心去操作,最好有个测试库自己练手,否则。。

不说了,删库了。 我要跑路了。

好了,就这些,如果喜欢,就多多关注吧。

相关文章

FGO黑兽脂谁需要用
365彩票app下载苹果版

FGO黑兽脂谁需要用

📅 07-08 👁️ 587
棕子(改良版潮汕味咸棕)
亚洲365bet官网

棕子(改良版潮汕味咸棕)

📅 08-17 👁️ 2591