摘要: 一、事物的介绍 ①一个或者一组SQL语句组成一个执行的单元,这个单元要么全部执行(commit),要么全部不执行(rollback),可以理解为一个最小的不可分割的单元,主要保证数据的一致性。 ②在MySQL中只有Innodb数据库引擎支持事物。 ③只有DML语句才有事物,主要有(insert、up 阅读全文
posted @ 2018-07-25 11:34 rootcz 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 一、视图介绍 1.1视图定义:是一个虚拟表,本身不包含数据,行和列的数据来自于自由定义视图查询所引用的列,在引用视图的时候动态生成。和普通的表格使用方式一致。 1.2视图的优点: ①简化操作:将复杂的sql关联查询和筛选条件进行视图封装,使用较为方便。 ②安全性:视图可以定制可以查询到的数据(列值) 阅读全文
posted @ 2018-07-24 10:19 rootcz 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 一、分支结构 1.If函数 语法:if(条件,值1,值2) 功能:实现双分支 应用范围:begin – 中 或者 外面 2.case结构 语法一:结构switch结构 case 变量或者表达式 when 值1 then 语句1; when 值2 then 语句2; … else 语法n; end c 阅读全文
posted @ 2018-07-23 10:14 rootcz 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 函数定义:是一组预先定义好的SQL语句集合,理解为批处理语句。 ①提高代码的重用性 ②简化操作 ③减少编译次数和减少和数据库的连接次数,提高效率 ④安全性调高 函数和存储过程的区别 函数:有且仅有一个返回值,适合作为数据处理后的一个标识。 存储过程:返回值多种(可有可无)做批量插入和批量更新。 一、 阅读全文
posted @ 2018-07-23 08:44 rootcz 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 一、 系统变量 说明:变量由系统定义,不是用户定义,属于服务器层面 注意:全局变量需要添加global关键字,会话变量需要添加session关键字,如果不写,默认会话级别 使用步骤: 1、查看所有系统变量 show global|【session】variables; 2、查看满足条件的部分系统变量 阅读全文
posted @ 2018-07-22 18:59 rootcz 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 存储过程 一、存储过程的定义 二、存储过程的优点 三、存储过程的使用 3.1 存储过程的创建和调用 3.2存储过程的查看和删除 一、存储过程的定义: 存储过程是一组为了完成特定功能的SQL语句集,存储在数据中,经过一次编译后再次调用不需要二次编译,可以理解为批处理语句。 二、优点 ①提高了代码的重用 阅读全文
posted @ 2018-07-22 17:10 rootcz 阅读(198) 评论(0) 推荐(0) 编辑