SQL Server笔记2
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL Server笔记2相关的知识,希望对你有一定的参考价值。
创建和管理架构
创建表
FILESTREAM、SPATIAL和DATE/TIME三种数据类型
创建计算列
定义约束,加强数据完整性
为压缩和稀疏行/列配置数据存储选项
任何数据库以及数据平台的目的 都是为了存储和管理数据。
对象的名称,即标识符。 有两种标识符:常规(regular)标识符和分隔(delimited)标识符。
标识符的规则:
(1)最大128个字符
(2)第一个字符必须是字母
(3)不能是T-SQL的保留字
(4)不能包含空格或特殊字符
不符合标识符规则的对象名称 必须用引号"或者方括号[]引起来。
数据库对象使用<实例>.<数据库>.<架构>.<对象>的4部分架构命名。
其中的实例、数据库、架构是可选的。 实力名未指定,对象名默认指向当前正在连接的实例;数据库名称未指定,使用连接的当前数据库上下文;架构名未指定,使用默认的架构。
数据库里的所有对象都在架构下创建。架构不仅提供对象分组方式,还提供了安全边界。
创建架构的通用语法:
CREATE SCHEMA schema_name AUTHORIZATION owner_name
在数据库和电子表格之间最根本的差别之一是,数据库提供并增强了数据存储的结构。
在SQL Server中最常用的数据类型之一便是Numeric数据类型。有9种Numeric数据类型:tinyint(0~255, 1字节)、smallint(-2768~32767,2字节)、int(-2^31到2^31-1, 4字节)、bigint(-2^63到2^63-1, 8字节)、decimal(p,s) (-10^38+1到10^38-1)、numeric(p,s) (-214 748 .3648到214 748.3647, 4字节)、smallmoney(9字节)、money(4字节)、real(4字节或8字节)。
decimal数据类型有两个参数:精度和刻度。 精度,小数点左右的数字位数之和。精度,小数点右边的小数的位数。
字符数据类型:char(n)、varchar(n)、text、nchar(n)、nvarchar(n)、ntext。 前面三种类型,每字符1字节;后三种类型,每字符2字节。
Unicode字符类型以n开头,如nchar(n)、nvarchar(n)、ntext.
以上是关于SQL Server笔记2的主要内容,如果未能解决你的问题,请参考以下文章