mysql存储过程快速上手
建表SQL 创建user表 SET NAMES utf8mb4;SET FOREIGN_KEY_CHECKS = 0;-- ------------------------------ Table structure for user-- ...
建表SQL 创建user表 SET NAMES utf8mb4;SET FOREIGN_KEY_CHECKS = 0;-- ------------------------------ Table structure for user-- ...
根据尚硅谷的视频教程学习MySQL,学习记录-12-TCL语言 TCL:Transaction Conrtol Language 事务控制语言事务一个或一组SQL语句组成的一个执行单元,这个执行单元要么全部执行,要么全部不执行。 如果事务中...
根据尚硅谷的视频教程学习MySQL,学习记录-13 – 视图view。 含义:虚拟表,但是和普通表一样使用,只保存了sql逻辑,不保存查询结果,对应不占用物理空间应用场景: 多个地方用到同样的查询结果 该查询结果使用的sql语句...
1、服务器的防火墙需要关闭 2、在阿里云控制台里给服务器的安全组添加规则,开放3306端口 3、修改MySQL监听IP,默认情况下MySQL监听的是127.0.0.1,也就是本机,因此需要将MySQL改成监听远程主机IP或者所有IP。修改 ...
根据尚硅谷的视频教程学习MySQL,学习记录-15 – 存储过程和函数。 存储过程和函数:一组预先编译好的SQL语句的集合,理解成批处理语句。可以提高代码的重用性,简化操作,提高效率 一、创建语法 CREATE PROCEDUR...
根据尚硅谷的视频教程学习MySQL,学习记录-16 -流程控制结构。 顺序结构:程序从上往下依次执行分支结构:程序从两条或多条路径中选择一条去执行循环结构:程序在满足一定条件的基础上,重复执行一段代码 一、分支结构 if 函数: 实现简单的...
MySql体系结构图 MySql插拔式的存储引擎 插拔式引擎式Mysql中非常优秀设计,它可以动态的卸载加载存储引擎,通过一种插件化的方式进行加载,在mysql当中有非常多的存储引擎比如:MyISAM,InnoDB,Cluster等等存储引...
在《MySQL 常见语句加锁分析》一文中,我们详细讲解了 SQL 语句的加锁原理并具体分析了大部分的简单 SQL 语句,但是实际业务场景中 SQL 语句往往及其复杂,包含多个条件,此时就需要具体分析SQL 使用到的索引,并了解 where ...
根据尚硅谷的视频教程学习MySQL高级内容,学习记录-17 – 索引优化分析。 性能下降SQL变慢,执行时间长、等待时间长,原因以及优化方法:1 数据过多 – 分库分表2 关联了太多的表,太多join –...
本文主要是帮助理解相关知识,没有具体的操作和代码。 事务 事务就是一组操作,这组操作要么全部成功,要么全部失败。 最经典的例子就是银行转账: 张三给李四转账100,对用户来说,就是一个操作。但对应到数据库中,至少需要三步: //检查张三账户...