【数据库视频】--数据表管理

 

 

字段的数据类型

数字数据

整数:bigint int smallint tinyint

Decimal 和 numeric

Money  smallmoney

Float 和real 数据类型

 

字符数据

Char varchar text nchar nvarchar  ntext

日期时间

Datetime 1753.1.1-9999.12.31

smalldatetime

二进制数据

Binary varbinary image

专用数据

Cursor   SQL-variant table timestamp uniqueidentifier xml

CREATE TABLE 创建表

【数据库视频】--数据表管理_第1张图片

临时表

本地临时表 和 全局临时表 区分:按照访问范围

本地:以单个数字符号#打头,仅对当前用户可见

 全局:                     ##                任何用户

设置标识字段

编号列 相同时,违背记录唯一性

使用标识字段,确保记录唯一性

标识规范 选择 是

使用默认值

对数据表进行优化时,对于某些固定取值的列设为默认值,如需改动时,再改

创建约束

比如成绩不超过100

修改表

简单的命令

用户自定义数据类型

用户自己设计并实现的数据类型,创建时,必须提供三个数:

  • 数据类型的名称
  • 所给予的系统数据类型
  • 数据类型的可空性

使用规则

规则是SQLserver的单独对象,可以关联到一个或几个表。BETWEEN, LIKE ,IN 完成检查

作用:

  • CHECK约束用create table 创建时制定,而规则需要作为单独的对象来实现
  • 一列只能使用一个规则,但可以使用多个CHECK
  • 规则可应用于多个列+用户自定义类型,CHECK 只能应用于定义列

【数据库视频】--数据表管理_第2张图片

 

解除和删除规则

【数据库视频】--数据表管理_第3张图片

 

 

你可能感兴趣的:(总结篇,数据库视频)