MySQL 模块四复习笔记

本文详细介绍了MySQL中的数据约束,包括主键、外键、唯一性、非空、默认值和检查约束,并提供了创建、修改和删除数据表及索引的操作示例。
摘要由CSDN通过智能技术生成

1.  MySQL的约束
      MySQL的约束是指数据表中数据的一种约束行为,能够帮助数据库管理员更好地管理数据库,并且能够确保数据库表中数据的正确性和一致性,主要包括主键约束、外键约束、唯一约束、非空约束、默认值约束和检查约束

(1)主键约束(PRIMARY KEY)
      一张数据表只能有一个主键约束,并且主键约束所在的字段不能接受空值,也不可出现重复的字段值。

(2)外键约束(FOREIGN KEY)
      将一张数据表(从表)的字段定义为引用另一张数据表(主表)的主键字段,引用的字段称为外键。被引用的数据表称为主键约束表,简称主表或父表,主表的关联字段应该创建主键约束或唯一约束;引用表称为外键约束表,简称从表或子表,在引用表的关联字段上创建外键约束。

(3)唯一约束(UNIQUE)
      给字段添加唯一约束可以保证取值的不重复。

(4)非空约束(NOT NULL)

(5)默认值约束(DEFAULT)
       
(6)检查约束(CHECK)


2.创建数据表:

CREATE TABLE 用户类型(
用户类型ID   int not null ,
用户类型名称 VARCHAR(6) not null ,
用户类型说明

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值