数据约束:默认值、非空、唯一、主键、自增长、外键

默认值:

1)对默认值字段插入null是可以的。

2)对默认值字段可以插入非null

非空:

1)非空字符必须赋值

2)非空字符不能赋null

唯一:

     1)唯一字段可以插入null

     2)唯一字段可以插入多个null

主键:非空+唯一,一个表里面只能有一个主键

自增长:自动递增 auto_increment

外键:约束两种表的数据

CONSTRAINT emlyee_dept_fk FOREIGN KEY(deptId) REFERENCES dept(id)

外键名称                                     外键                               参考表(参考的字段)

1)被约束的表称为副表,约束别人的表称为主表,外键设置在副表上的!

2)主表的参考字段通用为主键!

         3)添加数据: 先添加主表,再添加副表

                            4)修改数据: 先修改副表,再修改主表

                            5)删除数据: 先删除副表,再删除主表

交叉连接:from 表1 join 表2 //条件没有on

内连接:from 表1 join 表2 on 表1.字段1=表2.字段2

左外连接:from 表1 left join 表2 on 连接条件

右外连接:from 表2 right join 表2 on 连接条件

子查询:把一个查询的结果当作另一个查询的条件,称之为子查询。

转载于:https://www.cnblogs.com/pandam/p/10830826.html

数据约束 for:麻包缝裤衩相关推荐

  1. SQL 2005 中的数据约束

    SQL中的数据约束 制作人:丁琪 QQ:854804038 一.对数据库jwgl,按要求建立以下约束 1. 为student表中年龄字段添加检查约束,使字段值限制在15-30岁之间. 2. stude ...

  2. 破解时的数据约束性和winhex操作失败

    一 破解时的数据约束性 此概念是+ORC提出的,只限于用明文比较注册码的情况.在大多数序列号保护的程序中,真正在注册码会于某个时刻出现在内存中,它出现的位置是不定的,但多数情况它会在一个范围之内,即存 ...

  3. Atitit. 数据约束 校验 原理理论与 架构设计 理念模式java php c#.net js javascript mysql oracle...

    Atitit. 数据约束 校验 原理理论与 架构设计 理念模式java php c#.net js javascript mysql oracle 1. 主键1 2. uniq  index2 3.  ...

  4. mysql数据库约束详解_基于MySQL数据库的数据约束实例及五种完整性约束介绍

    为了防止不符合规范的数据进入数据库,在用户对数据进行插入.修改.删除等操作时,DBMS自动按照一定的约束条件对数据进行监测,使不符合规范的数据不能进入数据库,以确保数据库中存储的数据正确.有效.相容. ...

  5. sql server中数据约束相关的查询

    根据表名查找数据约束 SELECT * FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS WHERE TABLE_NAME = 'CMS_EventLog'; SEL ...

  6. 引擎: 决定数据库存取数据的方式 = 不同的特点 = 不同的用户体验 数据类型: 规定了数据库可以存放哪些数据 约束: 限制存储数据的规则 键...

    Microsoft Windows [版本 10.0.17134.472] (c) 2018 Microsoft Corporation.保留所有权利. C:\Users\Administrator& ...

  7. MySQL数据约束和关联查询

    1 默认值deafult:在建表的时候字段后使用 default ,默认值字段允许为null. 2 非空 not null:在建表的时候字段后使用  not null. 非空字段必须赋值,并且不能是n ...

  8. mysql后台修改表_mysql之约束以及修改数据表

    数据约束的分类: ---------------------------------------------------- 外键约束的要求解析: //在my文件中的这句话代表着搜索引擎,如果不是的就需 ...

  9. 数据库中数据类型和约束(整数类型、字符串、时间类型)

    数据库中的数据保存在数据表中,在表中为了更加准确的存储数据,保证数据的正确有效,可以在创建表的时候,为表添加一些强制性的验证,比如:数据类型和约束. 数据类型和约束保证了表中数据的准确性和完整性 1. ...

最新文章

  1. atitit.js浏览器环境下的全局异常捕获
  2. python标准词匹配_python匹配目标词
  3. 推荐21个顶级的Vue UI库! – TalkingData‘s Blog
  4. 求链表相交时的交点(C语言)
  5. Redis学习---(7)Redis 字符串(String)
  6. C# interview questions--- 国外大公司c#技术面试必看(总结贴一)
  7. 电脑打开任务管理器的方法有哪几种
  8. main函数执行前后发生了什么
  9. 七周成为数据分析师 第四周:数据可视化
  10. 怎么样选择合适的CFA备考资料
  11. 电力拖动自动控制系统复习(二)
  12. android备份手机号码,Android QQ同步助手3.2 保证号码备份“不丢人”
  13. win10计算机的数字小键盘,如何设置Win10开机默认开启数字小键盘?
  14. 解决systemback 无法生成超过4G的iso的问题
  15. 分组交换(Packet Switching)和线路交换(Circuit Switching)
  16. 基于javaweb+SSM校园招聘平台招聘管理系统(平台、企业、用户)
  17. 利用docx4j完美导出word文档(标签替换、插入图片、生成表格)
  18. 阿里云服务器试用一哈
  19. Flutter 学习
  20. 排查docker cpu占用过高问题

热门文章

  1. 有什么拍照识别植物的软件?建议收藏这几个软件
  2. 基于Android开发的环形进度条(动态显示运动步数)
  3. 使用腾讯云开发者平台免费搭载静态云服务
  4. 华为手机微信与电脑连接到服务器失败怎么办,华为微信到电脑上找不到了怎么办...
  5. 【JSON】04_JSON的生成与解析
  6. 使用ImageMagick对图片进行全面压缩
  7. 国际商务英语学习[十三]
  8. 前端面试题:HTML 语义化的理解
  9. 基于springBoot的港口集装箱码头管理系统
  10. 电话交换机tdmx2000dx硬件配置说明