最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

MySQL保证数据完整性

来源:动视网 责编:小采 时间:2020-11-09 11:03:05
文档

MySQL保证数据完整性

MySQL保证数据完整性:实体就是显示世界中的一个对象,RDBMS中每一行就代表一个实体。所谓实体完整性就是每一个实体都能被区别。所以,实现实体完整性一 数据完整性概述 1、实体完整性 实体就是显示世界中的一个对象,RDBMS中每一行就代表一个实体。所谓实体完整性就是每一个实体
推荐度:
导读MySQL保证数据完整性:实体就是显示世界中的一个对象,RDBMS中每一行就代表一个实体。所谓实体完整性就是每一个实体都能被区别。所以,实现实体完整性一 数据完整性概述 1、实体完整性 实体就是显示世界中的一个对象,RDBMS中每一行就代表一个实体。所谓实体完整性就是每一个实体

实体就是显示世界中的一个对象,RDBMS中每一行就代表一个实体。所谓实体完整性就是每一个实体都能被区别。所以,实现实体完整性一

数据完整性概述

1、实体完整性

实体就是显示世界中的一个对象,RDBMS中每一行就代表一个实体。所谓实体完整性就是每一个实体都能被区别。所以,实现实体完整性一般通过主键约束、唯一约束或表示列属性

2、域完整性

主要指列的输入要有效,,可通过限制列的数据类型、格式或值的范围来实现

3、引用完整性

主要是表与表的关系,可通过外键实现

4、用户自定义完整性

不是很了解,可通过触发器、存储过程实现,以后学了Oracle后会进一步了解

数据完整性的实现

1、创建非空约束(域完整性)

not null关键字,指定列不能输入null值

例子:

name varchar(50) not null;

2、设置主键约束(实体完整性)

primary key关键字,保证指定列的数据不可重复,不可为空。一张表只能定义一个主键

例子:

id int(10) primary key not null;

3、设置唯一约束(域完整性,因为是对列的限制)

unique关键字,因为有时一张表需要多个列唯一,而一张表又只能由一个主键,所以可以设置唯一约束来实现,一张表可以设置多个唯一约束

例子:

phoneNo varchar(20) unique;

4、指定默认值(域完整性)

default关键字,一条数据产生时如果没有输入一个列的值,那么我们可以指定一个默认值

例子:

phoneNo varchar(20) default'10086';

5、设置检查约束(域完整性)

check关键字,在插入新行或者更改已有行时才起作用,作用是阻止不满足条件的值进入该列,对null值无效,因为插入null就相当于没有插入。一个列可有多个check

例子:

age int check(age between 10 and 20);

由于mysql不支持,所以现在不是很清楚,以后填补下这个空白

6、使用自动编号列

auto_increment关键字,可以在添加一条记录时,自动为该行添加数值,而且是自动增长的。一般与主键一起用

例子:

id int primary key auto_increment not null;

7、创建外键约束

语法:

fk_name varchar(50) references 引用表表名(列名)

注意:引用表的列名必须是主键,且在删除引用表时必须删除引用关系或者删除当前表

比如:1张表代表班级,另1张表代表学生,在删除班级时必须删除引用关系或将学生全部开除

linux

文档

MySQL保证数据完整性

MySQL保证数据完整性:实体就是显示世界中的一个对象,RDBMS中每一行就代表一个实体。所谓实体完整性就是每一个实体都能被区别。所以,实现实体完整性一 数据完整性概述 1、实体完整性 实体就是显示世界中的一个对象,RDBMS中每一行就代表一个实体。所谓实体完整性就是每一个实体
推荐度:
标签: 数据 保证 mysql
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top