SQL Server基础知识---查看、修改数据库

查看数据库

---方法---

直接利用目录视图进行查看

利用新建查询来查看

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基础知识---创建数据库,这一篇来说一说后续的一些基本操作(初学数据库, 有不足之处望大家指出)


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 41
    评论
评论 41
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值