mysql复制简单介绍了mysql semi-sync的出现的原因,并说明了semi-sync如何保证不丢数据。这篇文章主要侧重于semi-sync的实现,结合源码将semi-s…
标签:MySql
Linux 安装MySQL 8.0.17 教程
##Linux 安装MySQL 8.0.17 教程 ## 1. 下载MySQL 压缩包 桌面环境 : [mysql-8.0.17-linux-glibc2.12-x86_64.tar.xz](https://dev.my…
SQL数据库常用语句大全
一、基础篇 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server — 创建 备份…
观察MySQL的运行状态
这部分主要讲解两个命令:show status,show processlist。 一、SHOW STATUS SHOW STATUS命令提供了MySQL Server运行的基本信息,使用此命令不需要任何额外的权限分配,…
Mysql配置文件/etc/my.cnf解析
# 客户端设置 [client] port = 3306 # 默认情况下,socket文件应为/usr/local/mysql/mysql.socket,所以可以ln -s xx /tmp/mysql.sock sock…
深入浅出MySQL备忘录
此文章为《深入浅出MySQL》第二版的备忘录。 第2章 SQL基础 SQL语句分为: DDL(Data Definition Languages)语句: 数据库结构定义为语言。 DML(Data Manipulation…
mysql存储过程-基础
1. 使用存储过程的优点有: (1)存储过程在服务器端运行,执行速度快。 (2)存储过程执行一次后,其执行规划就驻留在高速缓冲存储器,在以后的操作中,只需从高速缓冲存储器中调用已编译好的二进制代码执行,提高了系…
数据库中的bit类型在Java里是什么类型?
比如我们要设置性别,用bit设置为0或1,但在java中应该用什么类型与之对应呢? 用boolean类型
mysql 行转列分类统计数量
mysql 行转列分类统计数量 今天遇到的问题,以下流水表,根据请求渠道和交易类型,统计交易的成功、失败和处理中笔数 数据库表:交易流水表(简化) 流水号 请求渠道 状态(00:成功 01:失败 02:处理中) 交易类型…
mysql 子查询案例
#查询和Zlotkey相同部门的员工姓名和工资 SELECT last_name,salary FROM employees WHERE department_id=( SELECT department_id FROM…
数据库杂谈之:如何优雅的进行表结构设计
本文首发于知乎专栏,转载请注明出处 https://zhuanlan.zhihu.com/p/20785905 数据库表结构设计作为后端软件开发不可或缺的一环,是每个后端工程师都会经历的过程。笔者也多次经历过这样的过程,…
封装mysqli_Prepare的query函数
使用mysqli_prepare的好处就是,防止注入原理大致上就是,在执行mysqli_prepare的时候,产生了一个协议(函数),bind_parms和execute相当于把值作为参数送入这个函数,所以无论如何都无法…