| |
|
开发:
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之知识点(十一) |
一、约束的概述 1,为什么需要约束:
2,什么是约束 约束:对表中字段的限制 3,约束的分类 角度1:约束的字段的个数 单列约束 VS多列约束 角度2:约束的作用范围 列级约束 VS 表级约束 列级约束:将此约束声明在对应的字段后面 表级约束:在表中所有字段都声明完,在所有字段的后面声明的约束 角度3:约束的功能 1)not null(非空约束) 2)unique(唯一性约束) 3)primary key(主键约束) 4)foreign key(外键约束) 5)check(检查约束) 6)default(默认值约束) 4,如何添加/删除约束 CREATE TABLE时添加约束,ALTER TABLE时添加约束、删除约束 5,如何查看表中的约束
二、?not null(非空约束)
?2,在ALTER TABLE时添加约束
?3,在ALTER TABLE时删除约束
?三、唯一性约束 1,特点
2,添加约束
在ALTER TABLE时添加约束? 1)alter table test3 add constraint uk_test3_sal unique(email); 2)alter table test3 modify last_name varchar(15) unique; 3,删除唯一性约束
如何删除唯一性约束?
四、主键约束 ?主键约束相当于唯一性约束+非空约束的组合,主键约束列不允许重复,也不允许出现空值。 1,在create table 时添加约束 #? 一个表中最多只能有一个主键约束 # 错误:Multiple primary key defined
2,在ALTER TABLE时添加主键约束
3,如何删除主键约束
? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 | -2025/1/15 23:38:37- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |