SQL service 建数据库、表和备份还原数据库

数据库和数据表的定义

新建数据库

使用设计器创建数据库
请添加图片描述
输入名称
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
使用sql 语句创建数据库

Create database studentDB1 --创建数据库

--对数据库文件data的描述
on primary   
(
name=StudentDB1_data,
filename='D:\SQL_DATA\StudentDB1.mdf', --是以mdf文件后缀
size=6,
maxsize=12, 
filegrowth=10%  --数据库文件增长率
)

log on
(
name=StudentDB1_log,
filename='D:\SQL_LOG\StudentDB1.ldf', --是以ldf文件后缀
size=1,
maxsize=10, 
filegrowth=10%  --数据库文件增长率
)

在这里插入图片描述

如何在数据库下创建和删除表

在这里插入图片描述
鼠标右键新建表
就输可以了·
在这里可以添加约束和设置主键等
请添加图片描述
关于数据类型 比如int之类的
SQL Server --数据类型
在这里插入图片描述
crtl+s保存
在这里插入图片描述
在这里插入图片描述
利用sql 创建表

Create table Course(
Cno char(10) NOT NULL,
Cname Varchar(50),
Cnatuer Varchar(50),
Chours int,
PRIMARY KEY(Cno)
)

在这里插入图片描述

删除修改表

–修改表
alter table Course add Credit int NULL

用alter table 表明 操作码 列名 操作

–删除表
在这里插入图片描述

数据库的备份

备份方式
1、临时备份:将数据库备份到. bak的备份文件中
2、永久备份:将数据库备份中备份设备中

临时备份

数据库-右键-任务-备份
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

永久备份

将数据库备份到备份设备上

服务器对象–备份设备-新建备份设备
在这里插入图片描述
跟临时备份链接上
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
实际上跟临时备份一回事

如果选择的是差异备份的话
在这里插入图片描述
比如少了一条记录

记录的就是差异的

在这里插入图片描述

增加二条数据
选择事务日志
在这里插入图片描述
完成了三次备份
在这里插入图片描述

数据库的恢复

删除数据库要关闭现有连接

数据库-右键还原数据库
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
如果有差异和事务日志
你可以自己选择
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
数据都在

选择差异
在这里插入图片描述
在这里插入图片描述
有记录被删除

事务日志也是一样

Guess you like

Origin blog.csdn.net/qq_35629971/article/details/121314246