05、MySQL 提升 - 存储过程和函数1-变量
1 系统变量 说明: 变量由系统提供,属于服务器层面使用的语法。 系统变量分为全局变量和会话变量 如果是全局变量需要加global,如果是会话级别的变量则加session。 默认是session,所有可以不写。 global|session...
1 系统变量 说明: 变量由系统提供,属于服务器层面使用的语法。 系统变量分为全局变量和会话变量 如果是全局变量需要加global,如果是会话级别的变量则加session。 默认是session,所有可以不写。 global|session...
一、概述 视图是一个虚拟表,是sql的查询结果,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。 并且在使用视图时动态生成。视图的数据变化会影响到基表,基表的数据变化也会影响到视图。 二、操作视图 1,准备数据 2,视...
公众号:“皇子谈技术”主理人
目录 一、概述 1,什么是事务? 2,事务的特点 3,mysql中支持事务的存储引擎 二、事务的创建 1,关闭事务的自动提交功能 2,使用手动提交事务的步骤 三、事务的隔离级别 1,事务的隔离级别 2,查看事务的隔离级别 3,设置事务的隔离...
目录 一、查看表的信息 1,查看表结构(约束) 2,查看表的索引 二、约束 1,创建表时设置约束 1、 1创建表时添加列级约束; 1、 2创建表时添加表级约束; 2,修改约束 2、 1添加约束; 2、 2删除约束; 3,自增长(标识列) 3...
目录 一,启动mysql镜像 1,使用mysql:5.7.30镜像启动一个容器 2,修改容器的字符集 二,用户管理 1,创建用户 2,删除用户 三、用户的权限管理 1,给用户增加权限: 1、 1设置权限; 1、 2添加权限; 2撤销用户的某...
全局序列号介绍 在实现分库分表的情况下,数据库自增主键已无法保证自增主键的全局唯一。为此,MyCat 提供了全局 sequence,并且提供了包含本地配置和数据库配置等多种实现方式。 1.本地文件方式 原理: 此方式MyCat 将 sequ...
Mycat不支持的SQL语句: 1、某些SQL语法,如insert into......select..... 2、跨库关联查询 3、存储过程创建 4、存储过程调用 所以Mycat 提供 Mycat 注解来解决上面这些不支持的SQL语句 注...
在schema.xml 配置文件中,我们在配置 物理库 信息时,会对 url、user、password 等进行配置,但是这里用到的 password 会使用到明文密码。在线上环境中,如果我们使用这种明文密码,显然是不安全的。 针对这种问题...
server.xml Mycat的配置文件,用来设置用户账号、黑/白名单、系统参数等 部分属性详解: 建议使用默认配置即可 <?xml version="1.0" encoding="UTF-8"...
rule.xml ,配置定义了我们对表进行拆分所涉及到的规则定义。我们可以灵活的对表使用不同的分片算法,或者对表使用相同的算法但具体的参数不同。 rule.xml 配置文件,包含标签 <tableRule> 和 <func...