数据库视频总结(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中只执行选中的代码

评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

lllllLiangjia

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

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

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

打赏作者

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

抵扣说明:

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

余额充值