数据库视频总结(3)

第九章

 

存储过程顾名思义就是将查询,修改等过程操作保存起来,方便操作

 

创建存储过程

Create proc procedure_name

@parameter data_type

参数

[With]

As

Sql_statement

调用存储过程

Exec procedure_name

 

修改存储过程

Alter procedure procdure_name

@parameter data_type

参数

[With]

As

Sql_statement

 

删除存储过程(三种方式)

Drop procedure procdure_name

 

设计存储过程的规则

 

临时存储过程

 

第十章

 

触发器

ddl触发器

1.防止对数据库架构进行某些更改

2.希望数据库中发生某种情况以响应数据库构架中的更改

3.要记录数据库架构中的更改或者事件

dml触发器

insert触发器

update触发器

delete触发器

 

创建insert触发器

Create trigger trigger_name

On{table|view}

{For|after|instead of}

{[delete][insert][update]}

As

Sql_statement

 

创建ddl触发器

Create trigger trigger_name

On {all server|database}

         整个服务器   该数据库

With encryption

是否加密

For {event_type}

As

Sql_statement

 

第十一章

 

安全机制

 

权限

赋予角色权限

Grant 选择、删除等操作

On 表名

To 角色名

 

删除权限

Revoke 选择、删除等操作

On 表名

From 角色名

 

拒绝权限

Grant 选择、删除等操作

On 表名

To 角色名

 

关系数据库理论

用户能看到的是外模式,存储的方式是内模式。

 

小技巧

选中一段代码点击执行按钮,sql server中只执行选中的代码

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 14
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lllllLiangjia

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值