• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    必须会的SQL语句(八) 数据库的完整性约束

    实体完整性
    1.建表时定义主键

      Create table 表名
       (
            Sno int identity(1,1),
            Sname nvarchar(20),
            --设置主键
            Primary key (Sno)
       )
     
    2.添加主键

        alter table 表名
        add constraint PK_表名_Sno
        primary key(id)
    参照完整性1.建表时定义外键

      create table 表名
      (
          sno int identity(1,1) primary key,
          cno int not null,
          foreign key(cno) References
          表名2(Cno)
          on Delete cascade     --级联删除
          on update cascade    --级联更新
          -- on delete on action  删除管制
      )
     
    2.添加外键
       alter table 表名
       add constraint FK_表名_表名2
       Foreign key(cid) references 表名2(cid)
    用户定义完整性1.非空约束
       alter table 表名
       alter column name varchar(20) not null
     
    2.唯一约束
       alter table 表名
       add constraint UQ_表名_列名 unique(列)
     
    3.检查约束
       alter table 表名
       add constraint CK_表名_列名 check(age>5)
     
    4.默认约束
       alter table 表名
       add constraint DF_表名_列名 default('男')
       for gender
    删除约束    --删除约束
       alter table 表名 drop constraint DF_表名_列

    您可能感兴趣的文章:
    • 使用sql语句创建和删除约束示例代码
    • 使用tp框架和SQL语句查询数据表中的某字段包含某值
    • laravel实现查询最后执行的一条sql语句的方法
    • Laravel使用原生sql语句并调用的方法
    • 使用用SQL语句从电脑导入图片到数据库的方法
    • MyBatisPlus 自定义sql语句的实现
    • 数据库中的sql完整性约束语句解析
    上一篇:必须会的SQL语句(七) 字符串函数、时间函数
    下一篇:win2008 r2 安装sql server 2005/2008 无法连接服务器解决方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    必须会的SQL语句(八) 数据库的完整性约束 必须,会的,SQL,语句,八,数据库,