1、文件类型。
【1】主数据文件:数据库的启动信息。扩展名为".mdf"。
【2】次要(辅助)数据文件:主数据之外的数据都是次要数据文件。扩展名为".ndf"。
【3】事务日志文件:包含恢复数据库的所有事务日志信息。扩展名为".ldf"。
【4】文件流数据文件:存储文档、图片、音频、视频等。
2、表的基本感念。
行:每行成为一条"记录"或"元组",用于描述一个对象的信息。
列:每列称为一个"字段"或"属性",用于描述对象的一个属性。
3、主键、外键。
主键:键,即关键字。主键由一个或多个字段组成,其具有唯一性,不允许取空值(NULL)。一个表只能有一个主键。
外键:一个关系数据库通常包含多个表,通过外键可以使多个表关联起来。
4、常用数据类型。
精确数字:
int:SQL Server中的主要数据类型。(整数型)
bit:只有两种可以能值。只能是0、1或NULL(空值),Yes或No、True或False。(整数型)
money:用来表示钱和货币值。
日期和时间:
date:用于表示日期。
time:用于表示一天中的某个时间。
datetime:用于表示日期和时间。
字符串:
char:存储固定长度。
varchar:存储可变长度。
Unicode字符串:
nchar:存储固定长Unicode字符型数据。
nvarchar:存储变长Unicode字符型数据。
5、创建表。
创建表的基本语法:
create table 表名
(
列名1 数据类型(大小)
列名2 数据类型(大小)
列名3 数据类型(大小)
......
)
identity(1,1):表示该列为标识符,种子和增量值都为1。
not null:表示该列不允许空值。
primary key:表示该列为主键列,并且不为空。
check():表示该列创建约束,括号内为约束条件。