如下参考:
1、打开管理工具,SQLServerManagementStudio连接到数据库。
2创建新表时设置主键-打开新表接口,展开数据库创建新表,右键点击table菜单,选择new->table。
3创建新表时设置主键——如下所示设置主键。
4修改表主键-打开设计表接口。右键修改该表,选择“设计”菜单,可以打开该表的设计界面,此时,可以修改列名、列类型、长度等。
5.联合主键设置:按住CTRL键,配合鼠标左键,你可以选择更多的几行,然后单击右键,选择设置主键数据表,如果修改后的数据的主键重复,将提升版本变化失败,在这一点上,需要根据具体的业务场景的权利删除重复的记录或修改另一个列的主键。
6SQL语句删除主键,如下图所示。
7添加主键ALTERTABLE添加约束键主键(列名,用逗号分隔的多个列名)
8在查询窗口中输入screenshot命令来修改主键。如果表中有主键,则需要删除原始主键,以获得“命令已成功完成”的消息。
首先你必须把name的条件改为not
null
alter
table
mytable_1
alter
column
name
char(1)
not
null
然后可以把原主键删除,再重新增加主键。
alter
table
mytable_1
drop
constraint
PK_mytable_1(主键名字)
alter
table
mytable_1
add
constraint
PK_mytable_1
primary
key(id,name)
1 假如你是要加一个自增长列的话:
alter table drop constraint PK_Action_Role_Shu --干掉旧的
alter table t1 add column id int(identity, 1,1) primary key --加个自增长列
以上就是关于t sql 建好表后如何定义主键全部的内容,包括:t sql 建好表后如何定义主键、mysql 中如何给已存在的表中字段增设置主键、我的表建好了,想用sql语句添加主键怎么添加。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)