Loading

摘要: 1. 存储过程 过程化 SQL 块主要有 2 种类型,即命名块和匿名块。 比如常见的单条 SQL 就是匿名块。匿名块每次执行时都要进行编译,它不能被存储到 DB 中,也不能在其他过程化 SQL 块中调用。 过程和函数是命名块,它们被编译后保存在 DB 中,称为“持久性存储模块”,可以被反复调用,运行 阅读全文
posted @ 2020-09-06 19:08 tree6x7 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 1. 变量 1.1 系统变量 变量由系统提供,不是用户定义,属于服务器层面。 分类 全局变量:服务器每次启动将为所有的全局变量赋初始值,针对于本次连接的所有会话有效; 会话变量 查看变量(默认 SESSION) 查看所有的系统变量:SHOW [GLOBAL|SESSION] VARIABLES 查看 阅读全文
posted @ 2020-09-06 19:04 tree6x7 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 视图是从一个或几个基本表(或视图)导出的表。它与基本表不同,是一个虚表。数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中。所以一旦基本表中的数据发生变化,从视图中查询出的数据也就随之改变了。从这个意义上讲,视图就像一个窗口,透过它可以看到数据库中自己感兴趣的数据及其变 阅读全文
posted @ 2020-09-06 19:02 tree6x7 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 1. 简述 Transaction Control Language 事务控制语言 事务由单独单元的一个或多个 SQL 语句组成,在这个单元中,每个 MySQL 语句是相互依赖的。而整个单独单元作为一个不可分割的整体,如果单元中某条 SQL 语句一旦执行失败或产生错误,整个单元将会回滚。所有受到影响 阅读全文
posted @ 2020-09-06 19:00 tree6x7 阅读(156) 评论(0) 推荐(0) 编辑