IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> MYSQL约束 -> 正文阅读

[大数据]MYSQL约束

MYSQL约束

约束:constraint 约束实际上就是表中数据的限制条件

作用:表在设计的时候加入了约束的目的就是为了保证表中记录的完整性和有效性,比如用户表有些列的值(手机号) 不能为空,有些列的值(身份证号)不能重复.

约束的分类
	主键约束(primary key) pk
	唯一约束(unique)
  自动增长约束(auto_increment)
  非空约束(not null)
  默认约束(default)
  零填充约束(zerofill)
  外键约束(foreign key) fk
mysql的主键约束
概念:
	msyql的主键约束是一列或者多列的组合,其值能唯一的标识表中的每一行,方便在RABMS中尽快的查找到这一行
  主键约束相当于唯一约束和非空约束的组合,主键约束不允许重复也不允许出现空值
  每个表最多允许一个主键
  主键约束的关键字是:primary key 
  当创建主键约束时系统默认会在所在列和列组合上创建对应的唯一索引
操作:
	添加单列主键
  添加多列联合主键
  删除主键

添加主键和删除主键

添加单列主键
    方式一:id int(10) primary key,//列后面声明
		方式二:constraint pk1 primary key(id)//constraint pk1 可以省略
添加联合主键(多列主键)
	注意:不能再列后面进行声明,每列都不能为空
  方式:primary key(id,name)
通过修改表结构来添加主键
    alert table 表名 add primary key(id)
删除主键约束
    alert table 表名 drop primary key
  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2022-01-12 00:04:28  更:2022-01-12 00:06:34 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 14:21:36-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码