7w学习笔记
建库:
1.创建数据库之前先确定创建好存放的文件,以及事先删除已经存在的同名的数据库
(IF DB_ID '数据库名称‘ IS NOT NULL
DROP DATABASE '数据库名称’ ;
CREATE DATABASE '数据库名称' ;)
2.创建数据库需要创建数据文件和日志文件,数据文件的文件扩展名为.mdf,日志文件的扩展名为.ldf
3.数据库如果想要复制粘贴删除等操作时,需先分离数据库,在创建的数据库文件下的“任务”下的“分离”;
建表:
1.定义字段时尽量不要使用缩写以免难以理解
2.定义主键:创建主键约束
(CONSTRAINT pk_information_NO
PRIMARY KEY(NO))
创建检查约束
(CONSTRAINT ck_information_NO
CHECK(NO LIKE ' [0-9][0-9][0-9]'))
创建默认值约束
(CONSTRAIT df_information_ward
DEFAULT('总病区'))
创建唯一值约束
(CONSTRAINT uq_Course_Name
UNIQUE(Name))
创建外键约束
(CONSTRAINT fk_StudentScore_StudentNo
FOREIGN KEY(StudentNo))
定义可变字符用“VARCHAR”,对于没有定义为“NOT NULL”的键默认可以为空值