查看数据库
---方法---
○直接利用目录视图进行查看
○利用新建查询来查看
Select DATABASEPROPERTYEX ('想要查询的数据库文件','想要查询的各类属性')
例:
select DATABASEPROPERTYEX('饺子','Recovery')
(Recovery查询的是数据库的恢复模式【可从联机丛书中查找】)
○使用系统存储过程
Sp/helpdb
(查看所有数据库的状态)
修改数据库
一、修改数据库文件名称
○直接在数据库文件上右击“重复名”
○若修改文件名,在数据库文件上右击“属性”,在“文件”中进行修改
○利用新建查询进行修改数据库名称
ALTER DATABASE 我是馒头 MODIFY NAME=我是饺子
二、删除数据库
○直接右击数据库文件,点击“删除”
(若想删断开与这个数据库的所有连接,请勾选)
○利用新建查询进行删除
DROP DATABASE "想要删除的数据库名"
---情况1(出错)
---情况2(成功)
【分析:情况1是因为此次查询是在“我是饺子”这个数据库下进行查询的,所以会被告知该数据库正在使用无法进行操作,应选择其他数据库来进行删除此数据库操作】
三、分离和附加数据库
○分离数据库:就是指将数据库从SQL Server的实例中分离出去。
(但是不会删除该数据库的文件和事务日志文件,这样改数据库还可以再次附加到其他SQL Server的实例上去)
下列状态下无法进行分离:(1)已复制并发布的数据库
(2)数据库中存在数据库快照(若想分离,需删除数据库快照)
(3)数据库处于未知状态
○附加数据库:是指当前数据库以外的数据库附加到当前数据库实例中
【分离数据库】 【附加数据库】
(1.数据库文件必须可用 2.若路径不同则必须制定文件当前路径 3.在附近过程中若没有日志文件,系统将自动创建一个新的)
---情况1【附加数据库出错】
我在这里分享一篇博客很好的解决了这个问题:SQL Server附加数据库出现错误5123的正确解决方法
四、收缩数据库
收缩数据库可分为:收缩数据库、收缩文件,根据具体情况操作。
上一篇所讲的是如何创建数据库文件SQL Server基础知识---创建数据库,这一篇来说一说后续的一些基本操作(初学数据库, 有不足之处望大家指出)