码迷,mamicode.com
首页 > 数据库 > 详细

SQL Server笔记2

时间:2016-06-11 16:04:58      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:数据库

  1. 创建和管理架构

  2. 创建表

  3. FILESTREAM、SPATIAL和DATE/TIME三种数据类型

  4. 创建计算列

  5. 定义约束,加强数据完整性

  6. 为压缩和稀疏行/列配置数据存储选项



任何数据库以及数据平台的目的 都是为了存储和管理数据。

  1. 对象的名称,即标识符。 有两种标识符:常规(regular)标识符和分隔(delimited)标识符。

  2. 标识符的规则:

    (1)最大128个字符

    (2)第一个字符必须是字母

    (3)不能是T-SQL的保留字

    (4)不能包含空格或特殊字符

  3. 不符合标识符规则的对象名称 必须用引号"或者方括号[]引起来。

  4. 数据库对象使用<实例>.<数据库>.<架构>.<对象>的4部分架构命名。

    其中的实例、数据库、架构是可选的。 实力名未指定,对象名默认指向当前正在连接的实例;数据库名称未指定,使用连接的当前数据库上下文;架构名未指定,使用默认的架构。

  5. 数据库里的所有对象都在架构下创建。架构不仅提供对象分组方式,还提供了安全边界。

  6. 创建架构的通用语法

    CREATE SCHEMA schema_name AUTHORIZATION owner_name

  7. 在数据库和电子表格之间最根本的差别之一是,数据库提供并增强了数据存储的结构。

  8. 在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字节)。

  9. decimal数据类型有两个参数:精度和刻度。 精度,小数点左右的数字位数之和。精度,小数点右边的小数的位数。

  10. 字符数据类型:char(n)、varchar(n)、text、nchar(n)、nvarchar(n)、ntext。 前面三种类型,每字符1字节;后三种类型,每字符2字节。

  11. Unicode字符类型以n开头,如nchar(n)、nvarchar(n)、ntext.


SQL Server笔记2

标签:数据库

原文地址:http://yuzwei.blog.51cto.com/10126623/1787906

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!