您的位置:首页 > 数据库

SQL语句创建数据库及表和约束等

2015-05-15 07:51 274 查看
创建数据库:

--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 主键表(字段名称)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  sql 数据库
相关文章推荐