本节重点: not null 与 default unique primary auto_increment foreign key 一、介绍 约束条件与数据类型的宽度一样,都是可选参数 作用:用于保证数据的完整性和一致性 主要分为: PRIMARY KEY (PK) #标识该字段为该表的主键,可以 ...
分类:
其他好文 时间:
2018-11-10 15:06:18
阅读次数:
152
MySQL事务的四种隔离级别1事务的基本要素(ACID)1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分割的整体,就像化学中学过的原子,是物质构成的基本单位。2、一致性(Consistency):事务开始前和结束后,数据库的完整性约束没有被破坏。
分类:
数据库 时间:
2018-11-09 10:42:47
阅读次数:
233
AUTO_INCREMENT AUTO_INCREMENT是mysql唯一扩展的完整性约束,当为数据库表中插入新纪录时,字段上的值会自动生成唯一的ID,再具体设置AUTO_INCREMENT约束时,一个表中只能有一个字段使用该约束,并且该字段的数据类型必须为整数类型。还有,我们习惯上将表中的一个列同 ...
分类:
数据库 时间:
2018-11-08 10:54:56
阅读次数:
159
一、介绍 约束条件与数据类型的宽度一样,都是可选参数 作用:用于保证数据的完整性和一致性主要分为: 说明: 二、not null 和default 是否可空,null表示空,非字符串not null - 不可空null - 可空 default默认值,创建列时可以指定默认值,当插入数据时如果未主动设 ...
分类:
数据库 时间:
2018-11-06 14:34:15
阅读次数:
209
什么是触发器 触发器是一种由事件自动触发执行的特殊存储过程,这些事件可以是对一个表进行 INSERT、UPDATE、DELETE 等操作。 触发器经常用于加强数据的完整性约束和业务规则上的约束等。 创建触发器 创建触发器的语法如下: 创建触发器的步骤: 先为触发器建一个执行函数,此函数的返回类型为触 ...
分类:
数据库 时间:
2018-11-04 11:17:11
阅读次数:
222
ORACLE支持五种类型的完整性约束 NOT NULL (非空)--防止NULL值进入指定的列,在单列基础上定义,默认情况下,ORACLE允许在任何列中有NULL值. CHECK (检查)--检查在约束中指定的条件是否得到了满足. UNIQUE (唯一)--保证在指定的列中没有重复值.在该表中每一个 ...
分类:
数据库 时间:
2018-10-29 11:55:04
阅读次数:
176
一、概述 事务 一个数据库事务是一个被视为单一的工作单元的操作序列。这些操作应该要么完整地执行,要么完全不执行。 四个特性 原子性:事务应该当作一个单独单元的操作,这意味着整个序列操作要么是成功,要么是失败的。 一致性:是指在事务开始之前和事务结束以后,数据库的完整性约束没有被破坏。这是说数据库事务 ...
分类:
编程语言 时间:
2018-10-25 17:09:54
阅读次数:
245
一、介绍 约束条件与数据类型的宽度一样,都是可选参数 作用:用于保证数据的完整性和一致性主要分为: PRIMARY KEY (PK) 标识该字段为该表的主键,可以唯一的标识记录 FOREIGN KEY (FK) 标识该字段为该表的外键 NOT NULL 标识该字段不能为空 UNIQUE KEY (U ...
分类:
数据库 时间:
2018-10-22 01:11:18
阅读次数:
249
本节重点: 完整性约束的作用 :能保证数据的完整性与一致性 not null 与 default unique primary auto_increment foreign key not null 与default: not null 是指 不为空 必须设定值 default 是指 默认值 可以设 ...
分类:
其他好文 时间:
2018-10-20 16:56:40
阅读次数:
152
一、介绍 约束条件与数据类型的宽度一样 , 都死可选参数 作用 : 用于保证数据的完整性和一致性 主要分为 : 说明: 二、not null 与default 是否可空,null表示空,非字符串not null - 不可空null - 可空 默认值,创建列时可以指定默认值,当插入数据时如果未主动设置 ...
分类:
其他好文 时间:
2018-10-17 00:31:29
阅读次数:
213