SQL Sever — 上课笔记【主键、外键、唯一性约束、检查约束】
一丶 主键
USE EMIS301
GO
ALTER TABLE 系部
ADD CONSTRAINT PK_专业 PRIMARY KEY(系部名称)
GO
二丶 外键
USE EMIS301
GO
ALTER TABLE 系部
ADD CONSTRAINT FK_系部_专业 FOREIGN KEY(系部代码) REFERENCES 学生(系部代码)
GO
三丶 唯一性约束
USE EMIS301
GO
ALTER TABLE 专业
ADD CONSTRAINT IX_专业 UNIQUE(专业代码)
GO
特性: 可以允许控制!
四丶 检查约束
USE EMIS301
GO
ALTER TABLE 成绩
ADD CONSTRAINT CK_成绩 CHECK(成绩>= 0 AND 成绩<= 100)
GO
SQL Sever — 上课笔记【主键、外键、唯一性约束、检查约束】相关推荐
- SQL Sever 小技巧之解决外键约束(禁用、启用外键约束)
SQL Sever 小技巧之解决外键约束(禁用.启用外键约束) 因为有外键约束的存在,在从表中,修改主表不存在的数据是不合法的;在主表中,删除从表中已存在的主表信息也是不合法的. 当然方法总比困难多, ...
- mysql 主键外键sql_SQL外键VS主键说明了MySQL语法示例
mysql 主键外键sql A Foreign Key is a key used to link two tables. The table with the Foreign Key Constra ...
- [数据库03]-约束(唯一性-主键-外键/存储引擎/事务/索引/视图/DBA命令/数据库设计三范式
[数据库03]-约束(唯一性-主键-外键)/存储引擎/事务/索引/视图/DBA命令/数据库设计三范式 一.约束 1.1 唯一性约束(unique) 1.2 主键约束 1.3 外键约束 二.存储引擎 2 ...
- mysql中表的约束,主键外键唯一键
mysql2 表的约束 空属性(NULL) 默认值 列描述 zerofill 主键 主键属性 复合主键 追加主键 删除主键 自增长 唯一键 外键 表的约束 空属性(NULL) 此时 name 的 Nu ...
- SQL代码建表时引用外键,有红线提示引用了无效的表
SQL代码建表时引用外键,有红线提示引用了无效的表 解决:应该先建被引用的外键的表,再建要引用外键的表. 通俗讲就是,A这个表要用外键,就得先建好含有外键的B表,就是顺序问题
- 数据库 主键 外键 唯一键区别
下面我通过一个小栗子来说明我们应该如何选择主键,外键和唯一键. 现在我们想建立学生表,用来存储,一个系统的登陆信息.建表如下: create table student4 ( stu_id in ...
- 主键主键外键和索引_主键和外键的目的/用途是什么?
主键主键外键和索引 Primary and foreign keys are a way in which to constrain related data together to ensure d ...
- SQL-主键外键的定义
primary key 主键 需设置为不为空不重复&自增列 not null auto_increment primary key 一个表仅允许一个主键,但主键可由多列组成 create ta ...
- MySql数据库主键外键与数据库设计
MySql数据库主键外键与数据库设计 首先要指出的: 列.字段.属性是一个概念 行.记录.元组是一个概念 MySQL数据库CONSTRAINT约束:非空约束,唯一约束,主键约束,外键约束 show c ...
- SQL Sever 学习笔记
经过一段时间的SQL Sever学习,同学们已经基本学会了SQL Sever的结构化的查询语句的使用,今天我分享一下自己的SQL Sever学习笔记,都是一些比较经典的SQL语句. 如何修改数据库表名 ...
最新文章
- Mac的访达中,如何只搜索当前文件夹的内容?
- Reconstruct binary tree
- jdk1.8中接口可以写默认方法
- Django_博客_XSS 攻击防范
- C#中巧用Lambda进行数据的筛选查询等处理
- 电脑底部任务栏点不动_「方法」在电脑上使用小程序的方法
- 用vscode编写静态页面_开发中实用的VSCode插件推荐
- 网路工程师要不要学mysql_网络工程师要学什么_网络工程师需要的技能
- 信息学奥赛一本通C++语言——1006:A+B问题
- PHP设计模式——状态模式
- 最小生成树:Kruskal算法
- Pycharm画图中文显示报错:UserWarning: Glyph 20013 (\N{CJK UNIFIED IDEOGRAPH-4E2D}) missing from current font.
- vbox虚拟机与主机互传文件的四种方法
- 奋斗的小孩系列 FPGA学习altera系列: 第十六篇 分频器设计
- 《2018年4月1日》
- Unity实现类似于LookAt 的功能
- godaddy生成https 域名证书
- 蚁群算法(实验分析)
- 网易云音乐编码_为什么有那么多编码员音乐家?
- Python scrapy框架快速入门