1)新建表时设置主键
2)修改表主键
3)sql语句删除主键
4)sql语句添加主键
5)sql语句修改主键
方法/步骤分步阅读
1
/8
打开SQL Server Management Studio管理工具,连接数据库
2
/8
新建表时设置主键- 打开新建表界面
1)展开要新建表的数据库
2)右键表菜单,依次选择新建->表
3
/8
新建表时设置主键- 设置主键
1)在“新建表界面”,加入两个测试列的行
2)选择任何一行,右键选择设置主键
3)联合主键设置:按住ctrl键,配合鼠标左键,可以多选几行,然后右键选择设置主键
4)添加列后,点击保存按钮,在d出框中输入“表名称”,点击确定按钮即可
4
/8
修改表主键- 打开设计表界面
右键选择要修改的表,选择设计菜单,即可打开此表的设计界面,此时,可以修改列名、列类型、长度等等
5
/8
修改表主键- 修改主键
1)在“表设计”界面,右键任何一行,选择“设置主键”
2)调整好表属性后,点击“保存”按钮即可
3)联合主键设置:按住ctrl键,配合鼠标左键,可以多选几行,然后右键选择设置主键
4)对于有数据的表,如果修改后的主键存在数据重复行,则会提示修改失败,此时,需要视具体业务场景删除重复记录或者更改另外的列作为主键
6
/8
sql语句删除主键
1)点击sql server管理工具的菜单新建查询,打开查询窗口
2)在查询窗口中输入截图的命令删除主键
ALTER TABLE 表名 DROP CONSTRAINT [键名];
7
/8
sql语句添加主键
1)点击sql server管理工具的菜单新建查询,打开查询窗口
2)在查询窗口中输入截图的命令添加主键
ALTER TABLE 表名 ADD CONSTRAINT 键名 PRIMARY KEY ( 列名,多个列名用逗号分隔 );
3)添加主键之前,如果该表原来有主键,需要先删除主键,再添加,就等同于修改主键了
8
/8
sql语句修改主键
1)点击sql server管理工具的菜单新建查询,打开查询窗口
2)在查询窗口中输入截图的命令修改主键
3)如果表存在主键,需要先删除原主键。select object_name(object_Id) 表名,name from sysindexes where name='PK_b03'
这样可以查到PK_B03是在哪个表上的索引,然后
drop index PK_B03 on 表名
自动编号:alter table user_info add id int Identity(1,1)
user_info是表名 id 是要进行自动编号的字段属性名。
也可以直接设置:如图
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)