摘要: 触发器:是用户定义在关系表上的一类由事件驱动的数据对象,也是一种保证数据完整性的方法. 使用create trigger语句创建触发器 格式:create trigger trigger_name trigger_time trigger_event on tb_table for each row 阅读全文
posted @ 2020-07-28 22:14 吾爱开发~ 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 参照完整性 references tb_name(index_col_name,...) [on delete reference option] [on update reference option] 限制策略\级联策略\置空策略\不采取实施策略 restrict | cascade | set 阅读全文
posted @ 2020-07-28 21:13 吾爱开发~ 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 存储函数与存储过程一样,是由SQL语句和过程式语句组成的代码片段. mysql-> use mysql_test; mysql-> delimiter$$ mysql-> create function fn_search(cid int) -> returns char(20) -> determ 阅读全文
posted @ 2020-07-28 17:59 吾爱开发~ 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 存储过程是一组为了完成某项特定功能的SQL语句集,其实质就是一段存储在数据库中的代码.它可以由声明式的sql语句和过程式sql语句组成. 优点:可增强SQL语言的功能和灵活性,良好的封装性,高性能,可减少网络流量,可作为一种安全机制来确保数据库的安全性和数据的完整性. mysql-> use mys 阅读全文
posted @ 2020-07-28 11:02 吾爱开发~ 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 视图的优点:集中分散的数据,简化查询语句,重用SQL语句,保护数据安全,共享所需数据,更改数据格式 //视图: 数据库对象 mysql-> create or replace view mysql_test.cust_view -> as -> select * from mysql_test.cu 阅读全文
posted @ 2020-07-28 10:09 吾爱开发~ 阅读(98) 评论(0) 推荐(0) 编辑