【数据库】 SQLServer

news/2024/11/22 22:30:34/

SQL Server

安装

配置

  • 修改SQL Server默认的数据库文件保存路径_

认识

在这里插入图片描述

  • master :是SQL Server中最重要的系统数据 库,存储SQL Server中的元数据。

  • Model:模板数据库,在创建新的数据库时,SQL Server 将会复制此数据库作为新数据库的基础。

  • Msdb:代理服务数据库,提供一个存储空间。

  • Tempdb:临时数据库,为所有的临时表、临时存储过程 及其他临时操作提供存储空间,断开连接时,临时表与存储 过程自动被删除。

  • 其他是自己创建的数据库,例如msdb1等

在这里插入图片描述

使用

数据库

创建数据库

创建数据库STC的sql语句

create database SCT;
use SCT;
Create Table Student ( 
Snum char(8) not null ,
Sname char(10), 
Ssex char(2), 
Sage integer,
Dnum char(2),
Sclass char(6) );Create Table Course (
Cnum char(3) , 
Cname char(12), 
Chours integer, 
Credit float(1), 
Tnum char(3) );create table SC(
Snum  char(8) not null ,
Cnum char(3) , 
Score integer
);
Insert Into Student Values('98030101','张三','男', 20,'03','980301');
Insert Into Student Values ( '98030102','张四','女', 20,'03','980301');
Insert Into Student Values('98030103','张五','男', 19,'03','980301');
Insert Into Student Values('98040101','王三','男', 20,'04','980402');
Insert Into Student Values('98040102','王四','男', 21,'04','980402');
Insert Into Student Values('98040103','王五','女', 19,'04','980402');
insert into Course values('001','数据库',40,6,'001');
insert into Course values('002','高等数学',80,12,'004');
insert into Course values('003','数据结构',40,6,'001');
insert into Course values('004','编译原理',40,6,'003');
insert into Course values('005','C语言',30,4.5,'004');
insert into SC values('98030101','001',92);
insert into SC values('98030101','002',85);
insert into SC values('98030101','003',88);
insert into SC values('98040102','002',90);
insert into SC values('98040102','003',80);
insert into SC values('98040102','001',55);
insert into SC values('98040103','003',56);
insert into SC values('98030102','001',54);
insert into SC values('98030102','002',85);
insert into SC values('98030102','003',48);

删除数据库

备份数据库

在这里插入图片描述

数据库的备份有不同的选项:

  • 完全数据库备份:完全备份数据文件和日志文件。
  • 差异备份(增量备份):对最近一次数据库备份以来发生的数据变化进行 备份。这要在完全备份的基础上进行。特点是速度快。
  • 事务日志备份:对数据库发生的事务进行备份。包括从上次进行事务日志 备份、差异备份和数据库完全备份之后,所有已经完成的事务。能尽可能的 恢复最新的数据库记录。特点是所需磁盘空间小,时间少。
  • 数据库文件和文件组备份:用在数据库相当大的情况下。

恢复数据库

注意事项

  • 在sql Server中可以不加分号,也可以加,

http://www.ppmy.cn/news/27973.html

相关文章

软件测试之兼容性测试

对于基于计算机平台的软件,在测试过程中必须考虑软、硬件的兼容性,在设计测试用例的过程中必须考虑数据转换或转移的问题,应该尽力发现其可能带来的错误。不仅是基于计算机平台的软件,对于嵌入式软件也一样,在软件升级…

HTML - 扫盲

文章目录1. 前言2. HTML2.1 下载 vscode3 HTML 常见标签3.1 注释标签3.2 标题标签3.3 段落标签3.4 换行标签3.5 格式化标签1. 加粗2. 倾斜3. 下划线3.6 图片标签3.7 超链接标签3.8 表格标签3.9 列表标签4. 表单标签4.1 from 标签4.2 input 标签4.3 select 标签4.4 textarea标签…

【Java】CAS锁

一、什么是CAS机制(compare and swap) 1.概述 CAS的全称为Compare-And-Swap,直译就是对比交换。是一条CPU的原子指令,其作用是让CPU先进行比较两个值是否相等,然后原子地更新某个位置的值。经过调查发现,…

【CSS】CSS 层叠样式表 ① ( 简介 | CSS 引入方式 - 内联样式 | 内联样式语法 | 内联样式缺点 )

文章目录一、CSS 层叠样式表二、CSS 引入方式 - 内联样式1、内联样式语法2、内联样式缺点3、内联样式代码示例① 核心代码示例② 完整代码示例③ 执行结果一、CSS 层叠样式表 CSS 全称 Cascading Style Sheets , 层叠样式表 ; 作用如下 : 设置 HTML 页面 文本内容 的 字体 , 颜…

学了一年Java的我,想转嵌入式了

秋名山码民的主页 🎉欢迎关注🔎点赞👍收藏⭐️留言📝 🙏作者水平有限,如发现错误,还请私信或者评论区留言! 目录前言为啥我想去转行?如果我现在选择转硬件,我…

《英雄编程体验课》第 12 课 | 递归

文章目录 零、写在前面一、搜索算法的原理二、深度优先搜索三、基于DFS的记忆化搜索四、基于DFS的剪枝五、基于DFS的A*(迭代加深,IDA*)零、写在前面 该章节节选自 《夜深人静写算法》,主要讲解最基础的搜索算法,其中用到的思想就是递归,当然,如果已经对本套体验课了如指…

【一天一门编程语言】Lisp 语言程序设计极简教程

Lisp 语言程序设计极简教程 Lisp 是一种古老的编程语言,它的特点是拥有很高的表示能力和灵活的可扩展性,拥有大量的现成函数库,同时也是一种动态类型的语言,十分适合用来实现大规模软件系统。本文介绍了 Lisp 程序设计的基本知识,帮助读者快速上手。 一、Lisp 简介 Lis…

完美的vue3动态渲染菜单路由全程

前言: 首先,我们需要知道,动态路由菜单并非一开始就写好的,而是用户登录之后获取的路由菜单再进行渲染,从而可以起到资源节约何最大程度的保护系统的安全性。 需要配合后端,如果后端的值不匹配&#xff0…