数据约束 for:麻包缝裤衩
数据约束:默认值、非空、唯一、主键、自增长、外键
默认值:
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:麻包缝裤衩相关推荐
- SQL 2005 中的数据约束
SQL中的数据约束 制作人:丁琪 QQ:854804038 一.对数据库jwgl,按要求建立以下约束 1. 为student表中年龄字段添加检查约束,使字段值限制在15-30岁之间. 2. stude ...
- 破解时的数据约束性和winhex操作失败
一 破解时的数据约束性 此概念是+ORC提出的,只限于用明文比较注册码的情况.在大多数序列号保护的程序中,真正在注册码会于某个时刻出现在内存中,它出现的位置是不定的,但多数情况它会在一个范围之内,即存 ...
- Atitit. 数据约束 校验 原理理论与 架构设计 理念模式java php c#.net js javascript mysql oracle...
Atitit. 数据约束 校验 原理理论与 架构设计 理念模式java php c#.net js javascript mysql oracle 1. 主键1 2. uniq index2 3. ...
- mysql数据库约束详解_基于MySQL数据库的数据约束实例及五种完整性约束介绍
为了防止不符合规范的数据进入数据库,在用户对数据进行插入.修改.删除等操作时,DBMS自动按照一定的约束条件对数据进行监测,使不符合规范的数据不能进入数据库,以确保数据库中存储的数据正确.有效.相容. ...
- sql server中数据约束相关的查询
根据表名查找数据约束 SELECT * FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS WHERE TABLE_NAME = 'CMS_EventLog'; SEL ...
- 引擎: 决定数据库存取数据的方式 = 不同的特点 = 不同的用户体验 数据类型: 规定了数据库可以存放哪些数据 约束: 限制存储数据的规则 键...
Microsoft Windows [版本 10.0.17134.472] (c) 2018 Microsoft Corporation.保留所有权利. C:\Users\Administrator& ...
- MySQL数据约束和关联查询
1 默认值deafult:在建表的时候字段后使用 default ,默认值字段允许为null. 2 非空 not null:在建表的时候字段后使用 not null. 非空字段必须赋值,并且不能是n ...
- mysql后台修改表_mysql之约束以及修改数据表
数据约束的分类: ---------------------------------------------------- 外键约束的要求解析: //在my文件中的这句话代表着搜索引擎,如果不是的就需 ...
- 数据库中数据类型和约束(整数类型、字符串、时间类型)
数据库中的数据保存在数据表中,在表中为了更加准确的存储数据,保证数据的正确有效,可以在创建表的时候,为表添加一些强制性的验证,比如:数据类型和约束. 数据类型和约束保证了表中数据的准确性和完整性 1. ...
最新文章
- atitit.js浏览器环境下的全局异常捕获
- python标准词匹配_python匹配目标词
- 推荐21个顶级的Vue UI库! – TalkingData‘s Blog
- 求链表相交时的交点(C语言)
- Redis学习---(7)Redis 字符串(String)
- C# interview questions--- 国外大公司c#技术面试必看(总结贴一)
- 电脑打开任务管理器的方法有哪几种
- main函数执行前后发生了什么
- 七周成为数据分析师 第四周:数据可视化
- 怎么样选择合适的CFA备考资料
- 电力拖动自动控制系统复习(二)
- android备份手机号码,Android QQ同步助手3.2 保证号码备份“不丢人”
- win10计算机的数字小键盘,如何设置Win10开机默认开启数字小键盘?
- 解决systemback 无法生成超过4G的iso的问题
- 分组交换(Packet Switching)和线路交换(Circuit Switching)
- 基于javaweb+SSM校园招聘平台招聘管理系统(平台、企业、用户)
- 利用docx4j完美导出word文档(标签替换、插入图片、生成表格)
- 阿里云服务器试用一哈
- Flutter 学习
- 排查docker cpu占用过高问题