SQL数据库基础

/*
数据库的基础设置,对数据库的操作语句,使用这些能更好的掌握和应用好数据库
*/
--《====================================================================================》--
--更改当前的数据库 use DBO ----------- use master ----------- /*新建登录、新建数据库用户*/ --创建新的SQL Server 登录,该登录允许用户使用SQL Server 身份验证连接到SQL Server 实例 exec sp_addlogin 'admin','svse' -------------------------------- --向当前数据库中添加新的用户,该操作将同时创建一个同名的默认架构(模式) exec sp_adduser 'admin','Smith' -------------------------------------------- --新建角色,并授权 --创建角色 create role Smith --给此授权 grant select,insert,update on admin to Smith --为当前数据库中的数据库角色添加数据库用户 SP_ADDROLEMEMBER 'Rood','U1' sp_addrolemember 'Rood','U2' sp_addrolemember 'Rood','U3' --------------------------------------------- --从角色中删除某用户 sp_droprolemember 'admin','U1' --------------------------------------------- --角色权限的修改 grant delete on SC to R1 --------------------------------------------- --收回角色的权限 revoke delete on SC from R1 --------------------------------------------- use master
go
--==============================================================--
--创建角色
exec sp_addrole 'test'
--添加登录,test,设置密码为:pwd,默认数据库为本地(DBO)
exec sp_addlogin 'test','pwd','DBO'
--为登录 test 在数据库 DBO 中添加安全账户 utest
exec sp_grantdbaccess 'test','utext'
--添加 utest 为角色 test 的成员
exec sp_addrolemember 'QQ','utest'
--------------------------------------------
--============================================================--
--从数据库中删除安全账户,failed
EXEC sp_revokedbaccess 'test'
--删除角色 r_test,failed
EXEC sp_droprole 'test'
--删除登录 l_test,success
EXEC sp_droplogin 'test'
--============================================================--

posted @ 2016-09-01 13:46  *旧日时光*霖*  阅读(125)  评论(0编辑  收藏  举报