sql的键值类型的主属性怎么设置?

sql的键值类型的主属性怎么设置?,第1张

sql的键值类型的主属性怎么设置?sql要怎么设置主键呢?本文以sql server数据库为例,讲解几种设置方式:
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 是要进行自动编号的字段属性名。

也可以直接设置:如图


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/10542668.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-09
下一篇 2023-05-09

发表评论

登录后才能评论

评论列表(0条)

保存