SQL server数据库手动建库建表建约束,代码建库建表,数据库备份

目录

一,手动建库

 二,sql代码建库

三,手动建表以及建立约束

四,sql代码建表以及建立约束

五,数据库备份


一,手动建库

右键数据库——>新建数据库

填写数据库名称——>确定

如果数据库没有显示出来,右键数据库——>刷新   即可

 二,sql代码建库

create database db_t267

三,手动建表以及建立约束

右键表——>新建——>表

 填写列名和数据类型

 建立约束

主键约束:选中行——>行头箭头右键——>设置主键
特点:一个表中只能有一个主键,但是一个主键可以由多个列组成
         主键不能为空,主键一旦设置为标识列,则不能手动编辑


外键约束:在从表中设置

                选中行——>行头箭头右键——>关系——>添加——>表和列的规范——>添加——>选择主表从表以及关联字段——>确定

 

 
检查约束:选中行——>行头箭头右键——>CHECK约束——>添加——>表达式——>确定

 

 唯一约束:选中行——>行头箭头右键——>索引/键

 


默认约束:默认值或绑定——>填写默认值

非空约束:字段——>允许null值

设置标识列:标识规范——>双击否更改为是标识——>默认标识增量和标识种子为1(可自行更改)

四,sql代码建表以及建立约束

create table tb_users(
 uid int primary key identity(1,1),
 uname varchar(20) not null,
 upwd varchar(16) default('888888') not null,
 usex varchar(2) default('男') not null,
 uage int check(uage>=0 and uage<=150) not null,
 usf varchar(20) not null
 )

 create table tb_type(
 tid int primary key identity(1,1),
 tname varchar(20) not null,
 tmeu varchar(20) null
 )

 create table tb_kefang(
 fid int primary key identity(1,1),
 tid int foreign key references tb_type(tid) not null,
 fprice int not null,
 fkzrs int not null,
 fyzrs int default(0) not null,
 fcnt int default(0) not null,
 fmenu varchar(100) not null
 )

create table tb_dengji(
 did int primary key,
 dname varchar(20) not null,
 dfid int foreign key references tb_kefang(fid) not null,
 dsfz varchar(18) not null,
 dyj float not null,
 dtf date null
 )

五,数据库备份

右键数据库——>任务——>备份

 确定即可

 

 可以复制一下路径以免后续找不到

 确定即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小宝的宝呢

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值