SOL Server 数据操作与查询
第二章 表结构管理
前言:
本章主要介绍如何使用管理平台创建和管理数据表,可作参考。
目录
一、数据类型
1. 常见数据类型:
int : 整型
decimal : 小数型(浮点型)
char : 固定非 Unicode 字符
varchar : 可变非 Unicode 字符
nvarchar : 可变 Unicode 字符(其它奇怪字符)
date : 日期(出生年月日)
datetime : 日期时间(到具体的时间)
2. 创建数据表
管理平台——展开数据库——自建的数据库——右键单击"表"——新建表——输入表字段——关闭表字段窗口——输入表名,生成数据表
注意:
勾选“允许Null值”,则该字段可为空,不勾选,则不允许为空。
3. 维护数据表
右键单击自建表——设计——左键修改字段属性——右键可进行操作:
注意:
修改后保存不了可进行以下操作:
菜单栏——工具——选项——设计器——阻止保存要求重新创建表的更改(取消勾选)——确定
二、数据完整性
1. 实体完整性
(1)主键约束(Primary Key 约束):
左键选中自建表——右键菜单——设计——选中需设字段记录——右键菜单——设置主键
注意:
每个数据表只能有一个主键,设定为主键的字段内容不能有重复值,且不能为 Null(空)值。
(2)自增约束(identity 约束):
左键选中所需设置自增的字段记录——列属性——标识规范——(是标识)——是
——
(3)唯一约束(unique 约束)
左键选中所需设置自增的字段记录——右键索引键——常规——类型——唯一键——关闭
常规——列——“三点”选框——列名——下拉框选中所需设置列——确定——关闭
注意:
不允许有重复值,但允许为空值。
2. 域完整性
(1)非空约束
不勾选“允许Null值”
(2)检查约束(CHECK 约束)
选中所需设置列——CHECK约束——添加——常规——表达式——输入逻辑表达式——关闭
——
(3)默认值约束
选中所需设置列——列属性——常规——默认值或绑定——输入逻辑表达式
三、参照完整性
外键约束
选中所需设置列——右键关系——添加——表和列规范——“三点”选框——选择主键表(主表)和外键表(从表)——确定——关闭——保存
注意:
主表的被参照列与从表的参照列是一样的。