摘要: 事务用于将某些操作的多个SQL作为原子性操作,一旦有某一个出现错误,即可回滚到原来的状态,从而保证数据库数据的完整性。 下面是操作:当p_return_code为1时,表示异常,立马回滚。当为2时,出现警告,立马回滚原始状态。0表示成功 阅读全文
posted @ 2018-06-15 19:27 Qingqiu_Gu 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 存储过程的定义: 存储过程是存储在数据目录中的一些的声明性SQL语句。 MySQL是最受欢迎的开源RDBMS,被社区和企业广泛使用。 然而,在它发布的第一个十年期间,它不支持存储过程,存储函数,触发器和事件。自从MySQL 5.0版本以来,这些功能被添加到MySQL数据库引擎,使其更加灵活和强大。 阅读全文
posted @ 2018-06-15 17:51 Qingqiu_Gu 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 内置函数: 更多函数:https://dev.mysql.com/doc/refman/5.7/en/func-op-summary-ref.html ; date_format()的用法: 举例: 阅读全文
posted @ 2018-06-15 16:13 Qingqiu_Gu 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 使用触发器可以定制用户对表进行的【增,删,改】操作时前后的行为。注意:没有查询。 创建触发器: 插入前: create trigger tri_before_insert_tb1 before insert on tb1 for each row begin ... end 插入后: create 阅读全文
posted @ 2018-06-15 15:53 Qingqiu_Gu 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 视图的定义: 视图是虚拟表或逻辑表,它被定义为具有连接的SQL,select查询语句,因为数据库视图与数据库表类似,它由行和列组成,因此可以根据数据库查询数据,其内容由查询定义。但是,视图并不在数据库中以存储数据集形式存在,行和列数据来自由定义视图的查询所用的表,并且在引用视图时动态生成,简单的来说 阅读全文
posted @ 2018-06-15 15:24 Qingqiu_Gu 阅读(209) 评论(0) 推荐(0) 编辑