数据库之基础3
来源:互联网 发布:家长监控软件 编辑:程序博客网 时间:2024/05/18 00:24
1.数据完整性
实体完整性:实体完整性强调表的标识列或主键地完整性,它可以通过在表中设置主键约束,唯一约束或标识列属性来实现
域完整性:指给定义为特定列的输入有效性,强制域有效的方法有 限制类型 (通过数据类型) 格式(通过检查约束) 可能值得范围(通过外键约束、检查约束、默认值定义、非空约束)
引用完整性:就是我们必须在有关联关系中,确保一个表的外键的值来源于另一个表中的主键值
用户自定义完整性:可以定义不属于其他任何完整性分类的特定业务规则
2.设置主键约束
主键约束(Primary Key Constraint)是应用于表的列的一个约束
CREATE TABLE Friend(
Name VARCHAR(50) NOT NULL;
Phone VARCHAR(50) DEFAULT'不知道的电话号码' NOT NULL;
CONSTRATINT MyPrimaryKey pRIMARY KEY (Name));
);
如果不想给主键约束提供一个名字
CREATE TABLE Friend(
Name VARCHAR(50) NOT NULL;
Phone VARCHAR(50) DEFAULT '不知道电话号码' NOT NULL;
PRIMARY KEY (Name));
);
还有一种最简单的方式:
CREATE TABLE Friend(
Name VARCHAR(50)PRIMARY KEY NOT NULL;
Phone VARCHAR(50) DEFAULT '不知道电话号码' NOT NULL;
0 0
- 数据库之基础3
- (7.1.3)数据库基础之SQL
- 数据库基础 之 “表”
- 数据库基础 之 “视图”
- 数据库基础 之 “索引”
- 数据库基础之 “ 小结 ”
- 数据库之 触发器 基础
- 数据库之基础1
- 数据库之基础2
- 数据库之基础4
- 数据库之基础5
- 数据库之基础6
- 数据库之基础7
- python基础之数据库
- JAVA基础之数据库
- 数据库(三)数据库基础之数据库语言
- 资源共享之MySQL数据库基础
- 数据库技术基础之关系数据库
- PHP查看常量
- P12 (**) 解码游程编码过的列表
- 安装Win7和Ubuntu双系统后,Win7耳机无声音的解决办法
- Chrome扩展及应用开发 入门笔记(七)带选项页面的扩展与本地存储
- 创建一个透明的UIToolbar
- 数据库之基础3
- 数据选择控件
- 关于分词的一些解惑
- [引言]学习编程技术需要的基本条件
- js关于省市的二级下拉菜单联动
- [LeetCode]045-Jump Game II
- Java多线程之ThreadPoolExecutor
- 综合案例建模--失物招领管理系统的模型
- Python学习实例:编写一个记事本GUI