【SQL Server】还一次数据库练习——题目+思路+答案

第一次练习【SQL Server】一次数据库练习——题目+思路+答案

第二次练习【SQL Server】又次数据库练习——题目+思路+答案

第三次练习【SQL Server】再次数据库练习——题目+思路+答案
 
 
这次很短,也是此阶段的最后一次 >_<

都是固定语法,也没有前几次的查询练习题中的诸多逻辑,记住和现查都可以

 
 

-- 1.将数据库NetMusicShop备份一份,并尝试恢复是否能成功
-- 备份
exec sp_addumpdevice 'DISK', 'BP1', 'E:\SQLServerBP\NetMusicShop.bak'	
-- ↑ 创建命名备份设备(介质类型可以是DISK硬盘文件或TAPE磁带设备;之后两个参数分别是命名备份设备的逻辑名和物理名)
backup database NetMusicShop to BP1
-- ↑ 使用backup语句向BP1目标设备中备份数据库

-- 恢复
restore database NetMusicShop
from BP1
with file=1, replace


-- 2.创建SQLServer登录账号w1
create login w1
with password = '123456'
--default_database = mydb

-- 3.创建数据库用户u1,并将u1与w1建立映射
create user u1
for login w1
with default_schema = dbo

-- 4.系统管理员将对Users表UserName和UserAddress列的查询权授予用户u1
grant select
on Users(UserName, UserAddress)
to u1

-- 5.系统管理员收回用户u1对Users表的查询权
revoke select
on Users
from u1

 
 

猜你喜欢

转载自blog.csdn.net/m0_46202073/article/details/106790279