2017-03-09SQL Server 数据库基础四种约束

Posted 疯丶无度

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2017-03-09SQL Server 数据库基础四种约束相关的知识,希望对你有一定的参考价值。

一、数据库和内存的区别

数据库:
一些存储在硬盘上的数据文件

内存:
计算机临时存储的一些数据

二、常用数据库

.Net - SQL Server

php - mysql

Java - Oreacl

三、SQL Server使用方法

1、新建数据库

右键点击“数据库”,点击“新建数据库”。在弹出的页面中给新建数据库起名字,点击确认。

2、新建表

找到新建的数据库,右键点击新建数据库中的“表”,点击“新建表”。编辑列名,数据类型

数据类型注意:

int 整型

decimal(长度,小数位数)  浮点型

bit - 布尔型 1 - true 0 - false

datetime - 时间日期型

Date -只有日期

nvarchar(长度) 50 max     字符串类型    英文字母和汉字长度相等,建议用nvarchar
varchar(长度)  字符串类型

text - 长文本

image - 图片类型,放的是图片流

四、数据库的四种约束关系

1、主键约束:
设置某一列为主键列

不允许重复,不允许为空,一个表有且只有一个主键列

在新建表编辑页面,在该列的前头右键选择“设置主键”。

2、外键约束:(建立表和表之间关系的最重要的约束)
当前表的某一列被其它表的某一个主键列/唯一列所约束
当前表被约束的这一列里面的内容不允许超出约束它的列里面的内容

要作为主约束列来约束其它表的列,这一列必须是 主键列/唯一列

在被约束表上进行操作:右键点击“设计”,在被约束的列右键点击“关系”,点击“添加”,在右边“表和列的规范”设置约束规范,点击“表和列的规范”后面的“...”

选择主键表即为约束表,外键表即为被约束的表。选择完后确定并保存。

3、唯一约束:
设置一列为唯一列,让这一列的数据不能重复

右键点击“索引键”---“添加”----将“是唯一的”改为“是”

4、Check约束:
编写表达式,来约束某一列其中的值的范围

右键点击“Check约束”--“添加”---添加表达式
&& - and
|| - or

 











以上是关于2017-03-09SQL Server 数据库基础四种约束的主要内容,如果未能解决你的问题,请参考以下文章

具有多个基表和完整性能的 Microsoft SQL Server (MSSQL) 可更新视图

SQL Server 2008 元数据

SQL Server里面啥样的视图才能创建索引

SQL Server 如何创建视图

SQL Server:显示关系的工具

SQL Server 2017 高可用性