首页 > 其他分享 >约束的概念

约束的概念

时间:2022-12-22 16:33:59浏览次数:33  
标签:11 非空 -- 约束 概念 emp NULL

1,约束的概念

   * 约束是作用于表中列上的规则,用于限制加入表的完整性

   * 约束的存在保证了数据库中数据的正确性,有效性和完整性

2,约束的分类 

 

 tips:MySQL不支持检查约束

案例:根据需求,为表格添加何时约束

-- 删除emp表 DROP TABLE IF EXISTS emp; -- 员工表 CREATE TABLE emp{ id INT PRIMARY KEY, ename VARCHAR(50) NOT NULL UNIQUE, joindate DATE NOT NULL, salary DOUBLE(7,2) NOT NULL, bonus DOUBLE(7,2) DEFAULT 0 }; select *from emp; -- 员工id,且自增长 -- 员工姓名,非空并且唯一 -- 入职日期,非空 -- 工资,非空 -- 奖金,如果没有奖金默认是0 INSERT into emp values (1,'张三','1999-11-11','8800','5000'); -- 演示主键约束,非空且唯一 INSERT into emp values (null,'张三','1999-11-11','8800','5000'); INSERT into emp values (2,'李四','1999-11-11','8800','5000'); -- 自己可以多加测试案例

非空约束

1,概念 :非空约束用于保证列表中所有数据不能有NULL值

2,语法:(1)添加约束

-- 创建表时添加非空约束      CREATE TABLE 表名{ 列名 数据类型 NOT NULL , ... } -- 建完表后添加非空约束 ALTER TABLE 表名 MODIFY 字段名字 数据类型 NOT NULL;

(2)删除约束

ALTER TABLE 表名 MODIFY 字段名 数据类型;

标签:11,非空,--,约束,概念,emp,NULL
From: https://www.cnblogs.com/ruipengli/p/16999063.html

相关文章

  • .net core web api 路由约束
    路由约束在传入URL发生匹配时执行,URL路径标记为路由值。路径约束通常检查通过路径模板关联的路径值,并对该值是否为可接受做出对/错决定。某些路由约束使用路由值以外......
  • JavaSE-day04-基本概念-数据类型&标识符&键盘录入
    Java基本概念本章包含数据类型,标识符以及键盘录入!数据类型数据类型的分类1.基本数据类型Java中基本数据类型分为4类8种。1.整数:byte,short,int,long细节:整数的......
  • 虚拟DOM的概念和原理
    概念在vue、react出来之前,都是直接操作DOM,这样会引起重排和重绘。虚拟DOM是简称就是DOM对象,在每次更改的时候,对比新旧DOM对象的差异,然后一次更改,减少了重排和重绘,所以节约......
  • 一篇文章彻底明白java中的重要概念——注解
    1.注解基本概念 注解,什么是注解? 打开百度搜索     好,看不懂没关系一步一步慢慢来先不管注解,注释这个概念应该就很熟悉了,文档注释,单行注释,多行注释......
  • JSP概念以及JSP的指令
    JSP概念1.作用:用于配置JSP页面,导入资源文件格式:<%@指令名称属性名1=属性值1 属性名2=属性值2 %>分类:1.page:配置JSP页面的2.in......
  • 操作系统概念:笔记
    OperationSystemConcepts目录OperationSystemConceptsPart2PROCESSMANAGEMENTChap3Process(Someconcept)3.1ProcessConcept3.1.1Process3.1.2ProcessStat......
  • Angular 模块封装概念常见的错误理解
    Angular以类似于ES模块的方式引入了模块封装的概念。它基本上意味着可声明的类型——组件、指令和管道——只能由在该模块内声明的组件使用。例如,如果我尝试使用下面的......
  • 领域驱动设计系列(2)浅析VO、DTO、DO、PO的概念、区别和用处
    PO:persistantobject持久对象最形象的理解就是一个PO就是数据库中的一条记录。好处是可以把一条记录作为一个对象处理,可以方便的转为其它对象。BO:businessobject业务对象主......
  • 一天睡 14 h 是什么概念?
    一觉醒来已经是5:30了,绝赞逃课是这样的。上周的这个时候还和同学交谈今年的元旦文艺汇演呢,“今年总会搞得隆重一点吧”。呵呵,给奶没了。大监狱是这样的!在比较清醒的10h......
  • 故障分析 | MySQL:唯一键约束失效
    作者:胡呈清爱可生DBA团队成员,擅长故障分析、性能优化,个人博客:https://www.jianshu.com/u/a95ec11f67a8,欢迎讨论。最近遇到一个故障:单主模式5节点MGR集群,在使用mysqlshe......