创建数据库:
--drop database Mydatabase
create database Mydatabase
on primary
(
--括号一定是圆括号
name='Mydatabase_data',--数据库名称
filename='d:\Mydatabase_data.mdf',--物理文件名
size=5mb,--初始大小
maxsize=10mb,--最大大小
filegrowth=15%--主文件增长率
)
log on
(
name='Mydatabase_log',--日志文件名
filename='d:\Mydatabase_log.ldf',--日志物理文件名
maxsize=4mb,--最大大小
size=2mb,--初始大小
filegrowth=1mb--主文件增长率
)创建一张表:
create table MyClass
(
cId int identity(1,1) primary key,
cName nvarchar(50) not null,
cDesciption text
)
创建约束:
--添加主键约束
alter table 表名 add constraint 约束名称 primary key(设置主键的字段)
--添加唯一约束
alter table 表名 add constraint 约束名称 unique(字段名称)
--添加默认约束
alter table 表名 add constraint 约束名称 default(默认值) for 字段名称
--添加检查约束
alter table 表名add constraint 约束名称 check(约束条件)
--添加外键约束(主键表Class外键表student)
alter table 外键表 add constraint 约束名称 foreign key(字段名称) references 主键表(字段名称)
--删除约束
alter table 表名 drop constraint 约束名称
--用一条语句为表增加多个约束。
alter table 表名称 add
constraint 约束名称 key(字段名称),--增加主键约束
constraint 约束名称(字段名称),--增加唯一约束
constraint 约束名称 default(默认值)for EmpGender,--默认约束
constraint 约束名称 check(约束条件),
constraint 约束名称 foreign key(字段名称) references 主键表(字段名称)