美文网首页
6 数据库约束

6 数据库约束

作者: Aantabile | 来源:发表于2018-05-07 09:29 被阅读0次

1、约束能保证数据的完整性与一致性;

2、约束分为表级约束和列级约束;

3、约束类型包括:

  NOT NULL (非空约束)

PRIMARY KEY (主键约束)

UNIQUE KEY (唯一约束)

DEFAULT( 默认约束)

FOREIGN KEY (外键约束)

2、外键约束

(1)、父表与子表必须使用相同的存储引擎InnoDB,禁止使用临时表

(2) 、外键列(只添加了FOREING的列)与参照列必须具有相同的数字结构,其中数字的长度或是否有符号位必须相同;而字符的长度则可以不同。

(3)、外键列和参照列必须创建索引,如果外键列不存在索引的话,MYsql将自动创建索引

相关文章

  • 6 数据库约束

    1、约束能保证数据的完整性与一致性; 2、约束分为表级约束和列级约束; 3、约束类型包括: NOT NULL (...

  • MySql 中的约束

    MySql 中的约束 作用:给表添加约束值,从而约束用户操作数据库的行为 数据库常见的约束值如下: 默认值约束(d...

  • Python 高级 14(3)数据库约束

    数据库常用约束、增加删除约束、数据库导入导出、数据表设计思想-三大范式 2.4.8 添加约束 约束是一种限制,它通...

  • Mysql约束

    一、约束基本概念 约束:指对表中数据的一种约束,能够帮助数据库管理员更好地管理数据库,并且能够确保数据库中数据的有...

  • part8. 高级SQL特性

    第22课 高级SQL特性 约束 1.约束:管理如何插入或管理数据库数据的规则DBMS通过在数据库表上施加约束来实施...

  • SQL学习二十、SQL高级特性

    约束(constraint) 管理如何插入或处理数据库数据的规则。 DBMS 通过在数据库表上施加约束来实施引用完...

  • 数据库规范参考

    一.数据库对象范围限定1.表2.约束[主键/外键]3.索引4.标量函数5.存储过程6.视图(对外) 二.数据库对象...

  • Mysql第四天

    数据库管理 新建数据库 示例 数据类型 数值类型 日期类型 字符串类型 特殊字符序列 约束 重要,记下 非空约束(...

  • MySql : 二、数据库表的约束、表和表之间的关系以及范式

    前言 本篇主要介绍了数据库中表字段的约束,表和表之前的关系,以及数据库设计的三大范式。 目录 一、数据库表的约束二...

  • Mysql 约束(二)

    DQL:查询语句 约束 数据库的设计 数据库的备份和还原

网友评论

      本文标题:6 数据库约束

      本文链接:https://www.haomeiwen.com/subject/qcjxfftx.html