MySQL约束

原创 2016年08月31日 16:41:59

约束:

1.  主键primary key: 不能重复,不能为空。

2. 默认值default:为空默认该值。

3. 唯一unique:不能重复。

4. 外键foreign key:可以有多个外键,每个外键参考另一个表的主键。插入时,当参考主键中没有该值时,插入失败。

5. 非空not null:不能为空。但插入为空时不报错,警告。



版权声明:本文为博主原创文章,未经博主允许不得转载。

MySQL中对三种约束的支持

引言文章地址:MySQL中对三种约束的支持 关系型数据库通过约束机制可以保证数据的完整性。数据完整性通常由三种形式: 1. 实体完整性:即表中有一个主键。 2. 域完整性:数据值满足指定的条件。...
  • kailee_hust
  • kailee_hust
  • 2016年06月20日 17:31
  • 10223

mysql常见约束篇

所谓数据库约束,就是g
  • hunan_lijie_
  • hunan_lijie_
  • 2014年08月04日 11:40
  • 863

MySQL中的约束,添加约束,删除约束,以及一些其他修饰

MySQL中的约束,添加约束,删除约束,以及其他的一些修饰: 一.NOT NULL(非空约束) 添加非空约束 1)建表时直接添加 CREATE TABLE t_user(user_id INT(10...
  • a909301740
  • a909301740
  • 2017年03月17日 14:53
  • 13150

11、MySQL-非空约束(NOT NULL)

指定字段的值不能为空 NOT NULL    ---此字段值禁止为空 NULL ---默认值 CREATE TABLE tbl_name(    字段名称 字段类型 NOT NULL ...
  • li460998973
  • li460998973
  • 2015年03月06日 14:59
  • 2350

MySQL 约束与索引

约束索引问答 primary key unique key MySQL操作 外键MYSQL不支持非主键的聚集索引。PRIMARY KEY 不可空不可重复,在一个表里可以定义联合主键; pr...
  • gg_gogoing
  • gg_gogoing
  • 2015年12月13日 17:27
  • 1642

MySql之空值与非空与自动编号以及约束

1、空值与非空约束 NULL:字段值可以为空 NOT NULL:字段值禁止为空,NOT NUL eg: CREATE TABLE tb2( usern...
  • yCharlee
  • yCharlee
  • 2016年05月15日 10:28
  • 1320

MySQL中的表、字段的约束修改

ALTER [IGNORE] TABLE tbl_name alter_specification [, alter_specification] …alter_specification:...
  • chuan_zhang_ak
  • chuan_zhang_ak
  • 2016年12月06日 14:52
  • 2037

MySQL中添加唯一约束和联合唯一约束

在MySQL数据库中,经常会碰到由于业务需要
  • yumushui
  • yumushui
  • 2014年08月31日 16:36
  • 26360

Mysql中约束详解

Mysql中约束;常见的约束如not null约束、唯一约束、主键约束、外键约束以及check约束等。...
  • hsd2012
  • hsd2012
  • 2016年05月07日 11:17
  • 4352

mysql数据库 check约束无效

创建table首先 创建一个数据表Student.字段id 约束(id > 0).字段性别 约束为男女。如图:插入数据 聪明的你,一定发现里面的check约束无效。id 为-2 不是id > 0,却通...
  • Zheng548
  • Zheng548
  • 2016年12月07日 10:13
  • 2348
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MySQL约束
举报原因:
原因补充:

(最多只允许输入30个字)