摘要: 变量 系统变量:‘ 由系统提供,属于服务器层面,分为全局变量和会话变量; 使用的语法: 查看所有的系统变量:show global|session variables; 查看满足条件的部分系统变量:show global|session variables like ' ' ; 查看某个指定的系统变 阅读全文
posted @ 2021-03-04 21:31 素色学习 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 锁 根据范围的不同:表级锁、行级锁、页级锁; 不同的存储引擎支持不同的锁; Mysiam:表级锁 共享读锁: 读取表的一些内容时,mysql会给这张表加一个读锁,其他的会话可以给这张表加读锁,但是不能给这张表加写锁。 (可以读,不能写入数据,直到当前会话解锁为止) 加锁语法:lock table 表 阅读全文
posted @ 2021-03-04 21:29 素色学习 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 游标(cursor) 对查找的结果一行一行进行操作,需要使用游标。 declare 游标名 cursor for select 语句; 游标就是一个内存块,当我们执行select语句以后,将查询到的结果放在游标里,如果我们使用游标的内容时,需要使用: open 游标名; 关闭:close 游标名; 阅读全文
posted @ 2021-03-04 21:28 素色学习 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 存储过程、存储函数、事件 函数就是一些功能模块,当想要完成某个功能,就可以调用该函数来实现。 存储过程: 一个存储过程就是一个功能模块。 语法:创建: delimiter\\ create procedure 名字(参数列表) begin sql语句; end\\ delimiter; 调用:cal 阅读全文
posted @ 2021-03-04 21:27 素色学习 阅读(146) 评论(0) 推荐(0) 编辑
摘要: #### 触发器 Trigger:当一件事情发生以后会触发另一件事件发生,我们称之为触发器; 在mysql中:我们对一张表操作时会引起另一张表的改变; 语法: ​ delimiter \\\ (改变结束标志) ​ create trigger 名字 时间(after|before) 动作(inser 阅读全文
posted @ 2021-03-04 21:26 素色学习 阅读(112) 评论(0) 推荐(0) 编辑