MySQL中的while循环和repeat循环的区别

  • Post author:
  • Post category:mysql

MySQL中的while循环和repeat循环的区别 1、while是满足条件才执行循环,repeat是满足条件退出循环; 2、while在首次循环执行之前就判断条件,最少执行0次,repeat是在首次执行循环之后才判断条件,循环至少执行一次。

继续阅读 MySQL中的while循环和repeat循环的区别

mysql 交换两条记录_mysql_交换指定两条记录的某个字段的值

  • Post author:
  • Post category:mysql

今天在用mysql操作时遇到了下面的问题 : You can't specify target table ‘quenn’ for update in FROM clause 原因:mysql不能先select出同一表中的某些值,再update这个表(在同一语句中)。 我的解决方法: 方法一: mysql语句如下: update question set sort=(case when id=7 …

继续阅读 mysql 交换两条记录_mysql_交换指定两条记录的某个字段的值

Mysql读写分离原理及主众同步延时如何解决

  • Post author:
  • Post category:mysql

( 1 )如何实现 mysql 的读写分离? 其实很简单,就是基于主从复制架构,简单来说,就搞一个主库,挂多个从库,然后我们就单单只是写主库,然后主库会自动把数据给同步到从库上去。 ( 2 ) MySQL 主从复制原理的是啥? 主库将变更写 binlog 日志,然后从库连接到主库之后,从库有一个 IO 线程,将主库的 binlog 日志拷贝到自己本地,写入一个中继日志中。接着从库中有一个 SQL …

继续阅读 Mysql读写分离原理及主众同步延时如何解决

阿里云centos7安装mysql8.0.22

  • Post author:
  • Post category:mysql

参考博客: 阿里云 centos7 安装MySQL8.0.13 阿里云 centos7 安装MySQL8.0.22 下载MySQL安装包 首先点击 https://dev.mysql.com/downloads/repo/yum/ 找到Linux7的版本; 这里会自动下载最新的版本的mysql,我这里是mysql8.0.22 然后去拼接网址: http://dev.mysql.com/get/ +…

继续阅读 阿里云centos7安装mysql8.0.22

MySQL分组对null和非null都统计

  • Post author:
  • Post category:mysql

数据如下 需求: 对null和非null值进行分组统计 实现思路: 先使用子查询对null值使用coalesce函数进行赋默认值,作为标识。再去分组统计 select type,count(type) from ( select coalesce(type,0) as type from testtable ) as temp GROUP BY type 效果如下 需求升级: 把结果跟字典表进行结…

继续阅读 MySQL分组对null和非null都统计

64.日常问题整理[2023/02/21]mysql如何让自增id从1开始设置方法

  • Post author:
  • Post category:mysql

有2种方式 第一种 如果表中数据没有用。如果直接删除数据,自动增长ID还是不会从1开始的,可以利用“清空数据表”。这样自动增长ID也将会从1开始。 清空表的sql如下 truncate table 表名 第二种 (注意:这个是你通过delete from table 之后 设置的。不然不起作用) 如果表中的数据还有用,那么需要从特定的某一个值开始自动增长的话,做法如下 比如你想让id从2开始自动增…

继续阅读 64.日常问题整理[2023/02/21]mysql如何让自增id从1开始设置方法

kafka 多节点消费_如何通过多节点多代理架构在命令行界面上将Kafka Connect与Mysql Server集成

  • Post author:
  • Post category:mysql

kafka 多节点消费 Before we start our progress one must look at the installation of Kafka into the system. Similar to the installation of Kafka blog we will be using Ubuntu 18.04 for the execution of our st…

继续阅读 kafka 多节点消费_如何通过多节点多代理架构在命令行界面上将Kafka Connect与Mysql Server集成

【mysql】mysql5.7修改客户端最大连接数

  • Post author:
  • Post category:mysql

1、设置最大连接数 ​ 修改mysql客户端最大连接数可以通过两种方式,一种是使用命令设置,另一种是直接修改my.cnf文件,本文写作基于mysql5.7。 $ mysql -V mysql Ver 14.14 Distrib 5.7.30, for Linux (x86_64) using EditLine wrapper (1)使用命令设置 ​ 使用命令设置这种方式是临时修改,只能治标不能治本…

继续阅读 【mysql】mysql5.7修改客户端最大连接数

mac 本机配置mysql主从

  • Post author:
  • Post category:mysql

主配置文件 [client] default-character-set=utf8 port = 3306 socket = /tmp/mysql.sock [mysqld] character-set-server=utf8 init_connect='SET NAMES utf8 port = 3306 socket = /tmp/mysql.sock skip-external-lockin…

继续阅读 mac 本机配置mysql主从

一次通过.frm和.ibd恢复mysql数据表的过程

  • Post author:
  • Post category:mysql

1、导出.frm和.ibd文件 2、 安装Mysql的Utilities 3、执行命令(实际恢复的表) mysqlfrm --diagnostic ./stat_vehicle_mileage.frm 4、复制Sql,添加ROW_FORMAT=COMPACT(需要检测生成的Sql语句是否可用) CREATE TABLE `stat_vehicle_mileage` ( `id` varchar(6…

继续阅读 一次通过.frm和.ibd恢复mysql数据表的过程