Sqlserver数据库学习第一日(下午):基本语句用法下篇

本文介绍了Sqlserver数据库中的数据控制语句(DCL),包括用户授权、禁止权限和收回权限的操作。此外,还详细讲解了其他基本语句如数据声明、数据输出以及流程控制语句,如Begin...End、If...Else、Case、While、Goto和WaitFor的应用,并强调了Goto语句的使用注意事项。
摘要由CSDN通过智能技术生成

数据控制语句(DCL)

用户授权:
1)赋予guest用户更新、删除数据表"stu_info"的权限(关键字:Grant)

GRANT UPDATE,DELETE ON dbo.stu_info TO guest WITH GRANT OPTION

注意:WITH GRANT OPTION 这个选项表示该用户可以将自己拥有的权限授权给别人

2)禁止guest用户对数据表"stu_info"的更新权限(关键字:DENY)

DENY UPDATE ON dbo.stu_info TO guest CASCADE

3)收回guest用户对数据表"stu_info"的删除权限(关键字:REVOKE)

REVOKE DELETE ON dbo.stu_info FROM guest

其他基本语句

数据声明----Declare:
声明了两个变量@username, @pwd 并赋值:

DECLARE @username VARCHAR(20)
DECLARE @pwd VARCHAR(20)
SET @username = 'newadmin'
SET @pwd = 'newpwd'
SELECT '用户名:'+@username+'密码:'+@pwd

声明了一个变量@stuScore,并把数据表"stu_info"中符合条件的值赋予给它

DECLARE @stuScore  INT
SELECT s_score FROM dbo.stu_info
Set @stuScore = (SELECT  s_score  FROM dbo.stu_info WHERE s_score =
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值