SQL Server视频总结(三)

引言:最近自己的总结执行力非常不好,以前学到东西之后会立刻总结反馈,而现在自己在这方面的积极性没那么高了,尤其是这篇博客:SQL Server视频我已经看完快一个月了,但还没有发文章总结。这不是一个好习惯:既不能让知识及时归纳,还缺少了一些反馈,甚至让自己觉得没有成就感,所以,以后就要改正这个懒于总结的臭毛病。

SQL Server视频从第三章开始,到第八章,可以说是这个视频的核心部分:它们直接讲解了SQL Server的基本语句操作,是实用性非常强的一部分。

第三章 管理数据库

一、创建数据库:

-方法1:双击登陆-右击“数据库”-新建数据库,进行设置
这里写图片描述

-方法2:使用语句创建数据库


CREATE DATABASE database_name           '关键字                                        
[
ON[PRIMARY]                             '关联数据库文件
[(NAME=logical_name,FILENAME='path' [,SIZE=database_size][,MAXSIZE=database_maxsize][,FILEGROWTH=growth_increment])[,FILEGRPU[ filegroup_name

[(NAME=datafile_name Fllename='path' [SIZE=database_size] [,MAXSIZE=database_maxsize] [,FILEGROWTH=growth_increment])[,FILEGROUP filegroup_name
]
[
LOG ON                                  '日志文件
[(NAME=LOGFILE_NAME FILENAME='path'

二、修改数据库:

修改数据库文件逻辑名称:
1.右击想修改的数据库-属性-文件-逻辑名称
2.输入语句:ALTER DATABASE database_name MODIFY NAME="

三、删除数据库:

-方法1:右击想删除的数据库-删除
-方法2:输入语句:DROP DATABASE database_name

四、分离与附加数据库:

*分离数据库:分离数据库是指将数据库从当前的实例中分离出去(可以设置到其他实例中),但不会删除该数据库的文件与数据日志内容

在下列情况下无法分离数据库:
-已复制并发布的数据库
-数据库中存在数据库快照(正在使用)
-数据库处于未知状态

分离数据库:

-方法:右击数据库-任务-分离

附加数据库:

-方法:右击数据库-任务-附加-添加文件

五、数据库快照

查询某一共时间点前数据库的所有数据,可通过备份还原或数据库快照
类似拍照原理,数据库快照提供了源数据库在创建快照时刻的只读、静态视图。
一旦建立后,虽然数据库中的数据在一直改变,但在该时间点前的数据不再变化

优点:
-维护历史数据以生成报表
-将查询实施在数据库快照中,可释放主题数据库上的资源
-加快恢复操作效率(通过该方法恢复后无法对数据库进行前滚操作)

限制:
-不能对数据库进行删除、分离、还原
-源数据库性能受影响,由于每次更新页时都会对快照执行”写入时复制“操作,导致源数据库上的I/O增加
-不能从源数据库或任何快照中删除文件
-源数据库必须在线状态

1.创建数据库快照:

语法格式:

CREATE DATABASE database_snapshot_name  '创建数据库快照名称
ON                                      '当前数据库快照基于的文件
(                                       
NAME=logical_snapshot_name              '需要基于的一个逻辑名称
FILENAME='os_file_name'                 '需要将快照保存的路径
)[,…n]                                  
AS SNAPSHOT OF source_database_name     '基于的源数据库
[;]

2.从数据库快照中恢复数据:

RESTORE DATABASE <database_name>
FROM
DATABASE_SNAPSHOT=<database_snapshot_name>

*在有数据库快照,执行分离、删除等操作都会失败

SQL Server 2014基础入门视频教程 (40集,含课件) 1.SQL Server 2014简介.mp4 2.SQL Server 2014硬件和软件要求.mp4 3.SQL Server 2014数据库安装.mp4 4.SQL Server 2014数据库创建.mp4 5.SQL Server 2014数据库修改与删除.mp4 6.SQL Server 2014数据库备份与还原.mp4 7.SQL Server 2014数据类型.mp4 8.SQL Server 2014新建表.mp4 9.SQL Server 2014修改、删除表结构.mp4 10.SQL Server 2014定义表主键、外键.mp4 11.SQL Server 2014新增表记录.mp4 12.SQL Server 2014查询表记录.mp4 13.SQL Server 2014修改表记录.mp4 14.SQL Server 2014删除表记录.mp4 15.SQL Server 2014条件限制where.mp4 16.SQL Server 2014 BETWEEN语法.mp4 17.SQL Server 2014子查询IN.mp4 18.SQL Server 2014子查询EXISTS.mp4 19.SQL Server 2014返回记录排序.mp4 20.SQL Server 2014关联查询.mp4 21.SQL Server 2014聚合函数AVG() SUM().mp4 22.SQL Server 2014聚合函数MIN() MAX().mp4 23.SQL Server 2014COUNT和SUM()函数.mp4 24.SQL Server 2014 LEN()函数.mp4 25.SQL Server 2014随机数的产生.mp4 26.SQL Server 2014 GETDATE() GETUTCDATE().mp4 27.SQL Server 2014 CONVERT函数.mp4 28.SQL Server 2014 DATEDIFF函数.mp4 29.SQL Server 2014 DATEPART函数.mp4 30.SQL Server 2014 CHARINDEX函数.mp4 31.SQL Server 2014 STUFF函数.mp4 32.SQL Server 2014 SUBTRING函数.mp4 33..SQL Server 2014 LEFT()和RIGHT函数.mp4 34.SQL Server 2014 LTRIM()和RTRIM()函数.mp4 35.SQL Server 2014 UPPER()和LOWER()函数.mp4 36.SQL Server 2014 REPLACE()函数.mp4 37.SQL Server 2014 REPLICATE和SPACE()函数.mp4 38.SQL Server 2014 REVERSE函数.mp4 39.SQL Server 2014 CAST函数.mp4 40.SQL Server 2014 CASE函数.mp4
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值