当前位置: 首页 > news >正文

成都有实力的网站建设seo线上培训班

成都有实力的网站建设,seo线上培训班,湖南建设厅网站证书查询,制作手机网站哪家好PRIMARY KEY约束添加规则 1、在表中常有一列或多列的组合,其值能唯一标识表中的每一行,这样的一列或多列成为表的主键(PrimaryKey)。 2、一个表只能有一个主键,而且主键约束中的列不能为空值。 3、只有主键列才能被作为其他表的外键所创建。 …

PRIMARY KEY约束添加规则

1、在表中常有一列或多列的组合,其值能唯一标识表中的每一行,这样的一列或多列成为表的主键(PrimaryKey)。

2、一个表只能有一个主键,而且主键约束中的列不能为空值。

3、只有主键列才能被作为其他表的外键所创建。

4、一般情况下一个表中只能有一个主键。

使用SSMS数据库管理工具添加主键约束

使用SSMS数据库管理工具添加一列作为一个主键约束

1、连接数据库,选择数据表-》右键点击,选择设计。

2、在新窗口中,选择一行,右键点击-》选择设置主键-》点击保存按钮(或者ctrl+s)。

3、刷新表查看示例结果。

 

使用SSMS数据库管理工具添加多列作为一个主键约束

1、连接数据库,选择数据表-》右键点击-》选择设计。

2、在新窗口中-》按下ctrl键,选择多行-》右键点击-》选择设置主键-》点击保存(或者ctrl+s)。

3、刷新表查看示例结果。

使用T-SQL脚本添加主键约束

使用T-SQL脚本添加一列作为一个主键约束

当表中约束存在时,不可以直接添加主键约束,因为一张表只允许存在一个主键约束,如果需要添加主键约束需要先删除已存在的主键约束再添加主键约束。当表中不存在主键约束时,可直接添加主键约束。

语法:

if exists(select * from sysobjects where name=约束名)
alter table 数据库名.[dbo].表名 drop constraint 约束名;
alter table 数据库名.[dbo].表名 add constraint 约束名 primary key(列名 [asc|desc]);

示例:

--如果约束存在则删除约束,如果约束不存在则不删除
if exists(select * from sysobjects where name='idcon2')
alter table [testss].[dbo].[test1] drop constraint idcon2;
--添加约束
alter table [testss].[dbo].[test1] add constraint idcon2 primary key(id asc);

使用T-SQL脚本添加多列作为一个主键约束

当表中约束存在时,不可以直接添加主键约束,因为一张表只允许存在一个主键约束,如果需要添加主键约束需要先删除已存在的主键约束再添加主键约束。当表中不存在主键约束时,可直接添加主键约束。

语法:

--添加多列主键约束

if exists(select * from sysobjects where name=约束名)
alter table 数据库名.[dbo].表名 drop constraint 约束名;
alter table 数据库名.[dbo].表名 add constraint 约束名 primary key(列名 [asc|desc],列名 [asc|desc],......);

示例:

--添加多列主键约束
if exists(select * from sysobjects where name='idcon2')
alter table [testss].[dbo].[test1] drop constraint idcon2;
--添加约束
alter table [testss].[dbo].[test1] add constraint idcon2 primary key(id asc,name desc);

PRIMARY KEY约束优缺点

优点:

1、简单、效率高。 

2、保证数据完整性。

3、不会有空值。

4、不允许存在重复值。

缺点:

1、主键自增一般使用int型,有数据条数的限制。

2、在数据库进行数据合并时会比较麻烦。 

 

转载于:https://www.cnblogs.com/vuenote/p/9566175.html

http://www.lbrq.cn/news/2601451.html

相关文章:

  • 去年做哪个网站能致富seo个人优化方案案例
  • 网站建设dede模板免费seo推广优化
  • 怎么查看网站是哪个公司做的最新seo视频教程
  • 西安市做网站的江苏seo技术教程
  • 网站建设管理标准优化设计电子课本
  • 广州白云做网站的公司排行榜网站
  • 建材行业网站建设乱码链接怎么用
  • 武昌网站建设介绍产品的营销推文
  • 代做效果图网站好悟空建站seo服务
  • 把微信小程序做网站域名解析查询站长工具
  • 潮州网站制作推广软件下载
  • 营销型网站建百度关键词seo优化
  • 小程序制作网站app推广拉新平台
  • 哪个网站做外贸年费比较便宜建立个人网站
  • 吉林省建设安全协会网站广告最多的网站
  • 自助游网站开发分析报告总结网站广告投放收费标准
  • 汉聪电商代运营怎么样硬件优化大师下载
  • 怎么自己做网站深圳信息公司做关键词
  • 键盘事件对网站交互营销软文范例500
  • 住房与建设部网站首页杭州哪家seo公司好
  • 有哪些网站可以做外贸优秀企业网站模板
  • 广州3d网站开发网络营销经典失败案例
  • 做直播网站软件有哪些软件下载百度竞价开户
  • 青海企业网站建设公司seo是如何优化
  • 山西建站管理系统开发亚马逊关键词优化软件
  • 网站开发应用到的技术名词企业网址怎么注册
  • 网站 整体架构长春seo快速排名
  • 成都专业做网站公司互联网电商平台
  • 做电商看的网站有哪些新东方线下培训机构官网
  • 苏州家教网站建设贵阳网站建设推广
  • 8位以及32位的MCU如何进行选择?
  • 链表问题解决分析框架
  • sqli-labs:Less-23关卡详细解析
  • RSA 解密逻辑
  • Transformer模型用于MT信号相关性预测与分析
  • SQL语言学习(group by,having)