SQL server:
创建数据库:
会产生两个文件:主文件(.mdf),日志文件(.ldf)。
分离、附加:
对这两个文件进行复制或移动时,要先对他进行分离。分离后可再附加(选择主文件)。还原。
生成脚本:
选定数据库,右击——>任务——>生成脚本——>高级选项——>要编写脚本的数据的类型:架构和数据。
列属性的标识规范:
由软件来维护标识属性的值。——>使维护更方便。
标识种子——第一个值的大小。
标识增量。
一般将唯一标识的列设为主键。
字段类型:
1.带不带n的区别:
char ——(不带n)表示非unicode编码,每个字符占一个字节。
nchar ——(带n)表示unicode编码,英文或数字字符占一个字节,中文占两个字节。
2.带不带var的区别:
不带:char—— 固定长度,不够会在末尾补空格。
带 : varchar—— 长度不固定。
可变长度所占的空间更大。
能用固定尽量不用可变。
若为int, 可以设值为标识:此列的值为系统帮助维护,更轻松的实现
约束:
实现数据的有效性检查。
主键,非空,唯一,默认,检查,外键。