- sql server的文件类型
- 数据文件:存数据
- 主数据文件(.mdf):有且只有一个
- 次要(辅助)数据文件:可有可无,可以一个或多个
- 文件流数据文件:存二进制文件,图片......
- 事务日志文件
- .Idf
- 至少一个
- 恢复数据
总结:创建一个数据库,就会产生一个主文件与事务日志文件
- 逻辑存储结构
- 页:8kb 存储数据的最小单位
- 区(块):64kb os为sql分配空间的最小单位
- 创建数据库
- 权限:sysdba 、dbcreator 角色
- 名:包含字母、数字、下划线,已字母或下划线
- 扩展数据库
- 添加文件
- 自动增长
- 修改初始大小
- 收缩数据库
- 收缩数据库:不能收缩比原始大小更小
- 收缩文件:小于原始大小
- 自动收缩
- 分离附加
- 迁移数据库
- 删除数据库
只能删除用户数据库
- 常见的数据类型
- 数字型
精准
- int:整数
- Bit:1或0,yes或no,false(假)或true(真)
- Decimal:成绩 decimal (5,2)5代表范围,小数点前后最多五位,2代表小数点后保留2位,四舍五入
- Money:货币,精确到小数点后四位
近似:
- float:浮点
- Real:
- 字符串
非Unicode类型:一个字符,占一个字节
- char:固定长度
- Varchar:可变长度
- Text
Unicode类型:一个字符。占两个字节
- Nchar
- Nvarchar
- Ntext
3、日期与时间
3.1、date:日期
3.2、time:时间
3.3、datetime:日期与时间
九、列的常见设置
1、默认值
2、标识列
2.1、自动生成值,递增
2.2、不能重复
2.3、一个
要求
- 类型:不带小数的数字类型
- 种子:第一个值