SQL Server创建数据库和数据表的相关约束实现方法
本文分析了SQL Server创建数据库和数据表的相关约束实现方法。分享给大家供大家参考,具体如下: 创建约束语法如下: 名词解释(翻译): constraint1. 约束;限制[C][(+on)] 2. 强迫;强制[U] 3. 抑制;拘束;态度不自然[U] 4. 拘禁[U] 5. 拘束(或限制)的事物[C] clustered聚集成群的 --主外键:选中设置外键的列,右键--关系--表和列规范--点击带有“...”的按钮 --创建带有主键的表,其中,[tid]desc,看上去是倒叙添加数字,其实不是,添加数据是正常的,但是当数据添加完成后,最后添加的数据将第一个被查询出来。 --设置外键 --给没有设置主键的表设置主键,主键字段必须为非空。 --删除主键() --删除外键 约束--非空约束 --唯一约束 直接在表中建立唯一约束、 --check约束 建立check约束constraint 约束别名 check 约束条件 (修改) --卸载约束 --创建修改视图 --看结果select * from dbo.view2 drop view dbo.view2 --创建带有主键的表,constraint [pk_tid] primary key clustered( [tid] desc ) )on [primary] --设置外键 --给没有设置主键的表设置主键,主键字段必须为非空。 --删除外键 约束 //javascript :判空 --非空约束 --唯一约束 --给已有的字段创建唯一约束
注意:字段中已有值不能重复 --check约束 --卸载约束 --默认约束 --给已有的字段增加默认约束 补充:数据库中约束约束的目的:确保表中数据的完整性 1. 常见的约束类型: a) 主键约束(Primary Key Constraint):要求主键列数据唯一,并且不允许为空 2. 约束的格式: alter table 表名 add constraint 约束名(取名规则:约束类型_约束字段) 约束类型 具体的约束说明 创建表间约束并不困难,但是专业的名词需要记住 希望本文所述对大家SQL Server数据库设计有所帮助。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |