Advertisement

Mysql表约束

阅读量:

表的约束分析

  • 限制的定义
    • 空值特性
    • 预设数值
    • 字段说明
    • 零填充设置
    • 主索引
    • 自动递增
    • 唯一索引
    • 关联键

约束的概念

限制:通过管控用户操作行为,从而实现对数据安全及完整性的保障机制。
为何需要限制?
Mysql作为一套完整的数据存储系统,除了具备数据存储功能外,还需确保数据的安全性,并降低用户误操作带来的风险。
数据表中存在多种限制条件,主要涉及:null/not null,default, comment, zerofill,primary key, auto_increment,unique key 等内容。

空属性

在数据库设计中,多数默认字段的初始状态通常设置为空值,然而在实际开发过程中,应尽量确保字段内容不为空,因为空值无法参与任何计算操作。空属性包含两种取值:null(默认状态)not null(非空约束)

例:

在这里插入图片描述

实例:
建立一个用于记录班级信息的表格,其中应包括班级名称以及对应的教室

全部评论 (0)

还没有任何评论哟~