zoukankan      html  css  js  c++  java
  • 数据库--约束

    约束的基本语法:
    ALTER TABLE 表名 ADD CONSTRAINT 约束名字 约束的类型及条件

    约束分类
    (1)默认约束
    答: 我们一般新建表字段是都喜欢加一个IS NOT NULL,而伴随约束的就是我们的默认值,这种我们叫做默认值约束,也就是如果出现IS NOT NULL,我们就给他指定一个值。
    ①新增默认约束
    ALTER TABLE 表名 ADD CONSTRAINT 约束名字 DEFAULT 默认值 FOR 添加约束的字段
    ②删除默认约束
    ALTER TABLE 表名 DROP CONSTRAINT 约束名字 DEFAULT 默认值 FOR 添加约束的字段
    ③修改默认约束
    ALTER TABLE 表名 ALTER CONSTRAINT 约束名字 DEFAULT 默认值 FOR 添加约束的字段

    (2)主键约束
    答:主键约束:就是对一个列进行了约束,约束为非空、不重复
    格式为:
    alter table 表格名称 add constraint 约束名称 增加的约束类型 (列名)
    例子:
    alter table emp add constraint ppp primary key (id)

    (3)check约束:
    就是给一列的数据进行了限制比方说,年龄列的数据都要大于20的表名(emp) 列名(age)
    格式:
    alter table 表名称 add constraint 约束名称 增加的约束类型 (列名)
    例子:
    alter table emp add constraint xxx check(age>20)

    (4)unique约束:
    这样的约束就是给列的数据追加的不重复的约束类型
    格式:
    alter table 表名 add constraint 约束名称 约束类型(列名),比方说可以给ename列加个unique,让ename列的数据不重复
    例子:
    alter table emp add constraint qwe unique(ename)

    (5)外键约束

    墨者看遍天下皆是丹青,测试看尽万物皆是bug
  • 相关阅读:
    caffe中的前向传播和反向传播
    net_->ForwardBackward()的大致梳理
    caffe Solve函数
    GA求解TSP
    BP网络中的反向传播
    Python模块路径查找
    Jupyter 美化
    不重装anaconda升级base中的Python版本
    查看谷歌浏览器保存在本地的密码
    爬取腾讯视频
  • 原文地址:https://www.cnblogs.com/striver-dl/p/13920403.html
Copyright © 2011-2022 走看看