SQL语句创建数据库 表 关系

use master 
if exists (select * from sysdatabase where name ='MySchool')    --判断数据库是否存在
drop database MySchool                                                            --删除数据库
create database MySchool                                                         --创建数据库
on
(
    name = 'MySchool_data',                                                        --数据库名称
    filename='D:\数据库\MySchool_data.mdf',                               --数据库路径
    size=5MB ,                                                                               --文件初始大小
    maxsize=100MB,                                                                      --文件最大值
    filegrowth=15%                                                                        --文件增长率
)
Log on
(
    name = 'MySchool_log',                                                           
    filename='D:\数据库\MySchool_log.ldf',                                     
    size=5MB ,                                                                                
    filegrowth=1MB  
) 
go
if exists (select * from sysobjects where  name='Grade')               --判断表是否存在
drop table Grade                                                                           --删除表
create table Grade                                                                        --创建表
(
    grade_id     int     not null,
    grade_name     nvarchar(50)     not null
) 
go
if esists(select * from sysobjects where name = 'Student') 
drop table student
create table Student
(
    StudentNo     int     not null,
    StudentName    nvarrchar(50)     not null,
    LoginPwd    nvarchar(50)    not null,
    GradeId    int    not null,
    BornDate    datetime    not null,
    Address    nvarchar(50)    not null,
    IDCard    nvarchar(50)    not null
) 
go
 alter table Grade                                                                                     --主键约束
add constraint PK_grade_id primary  key(grade_id)            
alter table Student                                                                                    --主键约束
add constraint PK_StudentNo primary key (StudentNo)
alter table Student                                                                                     --默认约束
add constraint DF_LoginPwd default ('123456') for LoginPwd
alter table Student                                                                                      --唯一约束
add constraint UQ_IDCard unique(IDCard)
alter table Student                                                                                     --检查约束
add constraint CK_BornDate check(BornDate>='1980-01-01')
alter table Student                                                                                      --外键约束
add constraint FK_StudentNo foreign key(GradeId)  references Grade(grade_id) 


以后不记得了就可以来看看

<pre name="code" class="plain"><strong><span style="font-size:24px;">JQuery EasyUI 新开QQ交流群 511830793</span></strong>
<strong><span style="font-size:24px;">
欢迎大家前来与我一起学习,共同进步!</span></strong>

 
</pre><pre name="code" class="sql">

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值