mysql
mysql相关
Mars'Ares
梦想需要坚持
展开
-
mysql 存储过程mock数据
目录前文知识点存储过程模版前文本文提供mysql存储过程mock数据的方式,主要实现循环n次执行sql的mock数据操作知识点# 删除存储过程drop procedure if exists mock_r_id; # 如果存储过程mock_r_id存在则删除# 创建存储过程CREATE PROCEDURE mock_r_id ( r_id INT, n INT ) BEGINDECLARE i INT DEFAULT 0; # 定义变量i 默认 0# ……语句END# 调用存储原创 2021-10-08 23:07:22 · 657 阅读 · 0 评论 -
mysql服务设置远程连接 解决1251 client does not support ..问题
一、前期准备1、虚拟机/物理机 mysql环境(非本机)2、本机 navicat软件(验证远程连接)二 、mysql配置1、使用root用户连接远程主机mysqlmysql -u root -p备注 : mysql -u 最高权限用户名 -p 再输入密码进入2、设置用户配置项(1) 查看用户信息select host,user,plugin,authentication_string f...原创 2018-05-23 10:10:37 · 67790 阅读 · 36 评论 -
winodws系统mycat部署以及简单使用
一 前期准备1、mycat winodw安装包mycat1.6官方下载2、jdk环境 (1.7以上) 3、mysql 环境(5.5以上)4、navicat 客户端二 mycat简介1、mycatmycat作为一个中间件,是数据库管理的优秀方案。详细介绍请看官网mycat官网2、mycat拓扑图3、mycat作用(1)、集中管理多个数据库连接(分布式解决方案)(2)、配置读写分离(3)、配置数据库...原创 2018-06-08 18:06:37 · 2042 阅读 · 0 评论 -
docker 配置mysql主从复制
一 前提条件1 具有docker环境的centos7yum install dockerservice docker start2 mysql镜像(版本5.5以上,本文采用8.0)docker pull mysql:8.0二 mysql集群配置文件1 创建配置集结构如下mkdir -p /home/data/mysql/data/mastermkdir -p /home/data/mysql...原创 2018-06-10 01:31:12 · 2555 阅读 · 2 评论 -
mysql 实现merge into
一 前言1.查了很多资料,replace into也好 insert into on duplicate key update 也好,都需要原始数据表具有唯一性索引。2.网上方法很多,最简便还是使用如上语句,如果不想创建唯一性索引,则可以通过存储过程实现。不解释连招如下。二 实验-- 创建测试表-- drop table test_a;create table test_a...原创 2018-07-30 15:57:08 · 60340 阅读 · 2 评论 -
mysql 实现序列
一 前言1、oracle和mysql相比真的是一个天一个地,mysql没有序列,只有主键自增,如果需要自定义主键含义则需要实现序列。2、思路很简单,创建函数 通过查询出当前值+步长跟新到原来的当前值,实现每一次查询都有自增后的值。3、如果考虑并发脏数据,需要进行加锁控制(本文,为不解释连招,不详说)二 实验-- 创建序列专用表 序列名 初始值 步长1create tab...原创 2018-07-30 16:13:41 · 4580 阅读 · 4 评论 -
mysql 实现 connect by start with
一 前言1、mysql没有层级查询方法 而 oracle通过connect by start with语法可以实现层级查询2、mysql实现层级查询的方式很多,有使用存储过程函数嵌套调用亦有使用临时表进行层级查询3、本文使用一种变量循环赋值方式进行,可以套用模版二 实验-- 创建测试表-- DROP TABLE IF EXISTS `test_tree`;CREATE ...原创 2018-11-06 01:23:44 · 37614 阅读 · 5 评论 -
mysql实现增量语句修改表的字段
一前言1、数据库增量语句:基于现有语句实现增量更新且多次执行增量语句不会影响最终结果。即满足幂等操作。2、mysql似乎不支持不建立存储过程/函数情况,直接执行块语句。。。这点有些蛋疼3、本文以存储过程为例。二 实现1、思路查询是否满足条件 执行满足条件的操作 删除所有临时变量2、实现前提-- 查询当前库表信息SELECT * FROM informatio...原创 2019-03-19 14:54:50 · 3887 阅读 · 1 评论