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
)
五,数据库备份
右键数据库——>任务——>备份
确定即可
可以复制一下路径以免后续找不到
确定即可
SQL server数据库手动建库建表建约束,代码建库建表,数据库备份相关推荐
- tfs 文件系统部署_使用SQL Server数据工具和使用自定义工作流文件的TFS部署到多个数据库
tfs 文件系统部署 In the previous blog post : Deployment to several databases using SQL Server Data Tools a ...
- SQL数据库语言基础之SQL Server自带数据类型、自定义数据类型与使用、创建修改数据表
文章目录 一.几种数据类型 二.创建数据表 三.修改数据表结构 一.几种数据类型 1.Character 字符串类型 char.chr(5).varchar.varchar(5).text 数据类型 ...
- SQL Server 检测到基于一致性的逻辑 I/O 错误.....请执行完整的数据库一致性检查(DBCC CHECKDB)......
错误信息: SQL Server 检测到基于一致性的逻辑 I/O 错误 校验和不正确(应为: 0xb11dc661,但实际为: 0x395240ca).在文件 'D:\Program Files\Mi ...
- sql server 2008 您所做的更改要求删除并重新创建以下表
启动SQL Server 2008 Management Studio 工具菜单----选项----Designers(设计器)----阻止保存要求重新创建表的更改 取消勾选即可. 转载于:https ...
- goods购物表MySQL的代码_第一节:数据库及表
在Mysql中建立一个数据库cart,在库中建立两个表,分别是:goods(商品表),order(订单表). 本教程用命令创建数据库,用命令创建数据库习惯了,比用PhpMyAdmin快,因为用phpM ...
- mysql中表与表的关系代码_mysql 中表与表之间的关系
如何找出两张表的对应关系 分析步骤: 1.先找出左表的角度去找 是否左表的多条记录可以对应右表的一条记录,如果是,则证明左表的一个字段foreign key 右表一个字段 (通常是id) 2.再站 ...
- SQL SERVER 使用 OPENRORWSET(BULK)函数将txt文件中的数据批量插入表中(2)
1/首先建立数据表 CREATE TABLE BasicMsg (IDFlag INT IDENTITY PRIMARY KEY NOT NULL, RecvTime FLOAT NOT NULL , ...
- mysql建表语句非空约束默认_Navicat mysql 建表字段 默认值 空白、NULL 、empty string的区别...
总结在最后,没啥干货 新建一张用户表CREATE TABLE `user` ( `id` bigint(20) DEFAULT NULL COMMENT '编号', `name` varchar(64 ...
- 单表置换密码java代码实现_单表替换密码
要求: 实现单表替换密码,用键盘接收明文和密钥,屏幕答应替换表和密文,大小写敏感,输入健壮性. 实际问题: 密钥处理应该是这个程序的重点,加密和解密都没有什么要注意的地方.用key[]数组接收keyt ...
- 九九乘法表c语言代码空格,九九乘法表的C语言代码.doc
int main() { int i=1,j; for (i=1,j=1;j<=9;j++) { if( j==1) printf("%d*%d=%d\n",i,j,i*j) ...
最新文章
- C#中如何将光标定位在某个控件中?
- 交换机接口的access与trunk
- 数据结构之排序算法:基础概念
- 合肥工贸高级技工学校计算机系,合肥工贸高级技工学校
- NetWare 5.1 Does Not Recognize CD-ROM Drive
- 纯新手DSP编程--5.21--RTDX
- hallo world
- selenium 谷歌驱动 下载网址
- jQuery ajax教程
- 支付宝登录应用授权,后端拼接 authinfo返回app,app进行支付宝调用获取auth_code(com.alipay.account.auth)
- week11作业——C - 必做题11-3
- 郑州轻工业大学 2021-2022(1)期末模拟测试一 答案
- 基于jsp的实验室预约管理系统的设计与实现
- 饥荒无条件制作下载_饥荒完整版
- 数据网站 免费数据网站
- go 及GoLand 环境安装
- pgsql创建用户并赋予权限
- django+xadmin学习笔记
- 杜克计算机工程本科专业申请,杜克大学电气与计算机工程专业申请要求有哪些?...
- 纠错技术之FEC(向前纠错)