如何搭建基于Kubernates的Mysql主从集群

  • Post author:
  • Post category:mysql

1、Mysql主从模式介绍 Mysql主从模式是基于Mysql集群的分布式部署来实现的,其中在集群中,Master节点主要负责数据的分发和slave节点的管理。因此Master节点主要负责数据的写入和分发。而slave节点主要负责数据的读取。基本的master和slave的分工作业,如下图所示: 在主从模式下的Mysql数据复制实现的一台服务充当主服务器,其他一台或者多台服务器充当从服务器。这得益…

继续阅读 如何搭建基于Kubernates的Mysql主从集群

Mysql索引优化学习笔记

  • Post author:
  • Post category:mysql

1. 什么是mysql索引: ​ 索引是帮助MySQL高效获取数据的数据结构 2.索引的数据结构: ​ MySQL中常用的的索引数据结构有BTree索引(Myisam普通索引),B+Tree索引(Innodb普通索引),Hash索引(memory存储引擎)等等。 3.索引分类 主键索引 唯一索引 单值索引 复合索引 4.explain关键字 ​ 使用EXPLAIN关键字可以模拟优化器执行SQL查询…

继续阅读 Mysql索引优化学习笔记

MySQL运维篇之Mycat分片规则

  • Post author:
  • Post category:mysql

3.5.3、Mycat分片规则 3.5.3.1、范围分片 根据指定的字段及其配置的范围与数据节点的对应情况,来决定该数据属于哪一个分片。 示例: 可以通过修改 autopartition-long.txt 自定义分片范围。 注意: 范围分片针对于数字类型的字段,不适用于字符串类型的字段。 3.5.3.2、取模分片 根据指定的字段值与节点数量进行求模运算,根据运算结果,来决定该数据属于哪一个分片。 …

继续阅读 MySQL运维篇之Mycat分片规则

python3批量处理文件夹下 exel文档并插入MySQL数据库

  • Post author:
  • Post category:mysql

文件夹: exel文档格式: python用到的模块: import pymysql import xlrd import os 代码: def readAll(self): folderFile = r'D:/院校排名/院校排名/' for root,dirs,files in os.walk(folderFile): for f in files: exelFile = folderFile+…

继续阅读 python3批量处理文件夹下 exel文档并插入MySQL数据库

MySQL导入导出数据库文件

  • Post author:
  • Post category:mysql

1、手动导出: 在windows下  cmd进入mysql安装目录的bin下通过 mysqldump导出,命令行如下: H:\lamp\mysql-5.6.10\bin>mysqldump -h localhost -u root -p 库名 > D:/a.sql 2、自动备份(windows云主机) windows的bat脚本实现自动备份数据库的功能如下代码写入一个bat脚本: "H…

继续阅读 MySQL导入导出数据库文件

MySQL数据库全局锁

  • Post author:
  • Post category:mysql

锁的概念 锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(CPU、RAM、I/O)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而言显得尤其重要,也更加复杂。 MySQL中的锁,按照锁的粒度分,分为以下三类 : 全局锁:锁定…

继续阅读 MySQL数据库全局锁

mysql 建表完整语句

  • Post author:
  • Post category:mysql

MySQL中create table语句的基本语法是: CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name     [(create_definition,...)]     [table_options] [select_statement] TEMPORARY:该关键字表示用MySQL create table新建的表为临时表,此表在当前会话结束…

继续阅读 mysql 建表完整语句

Oracle和MySQL不同编码格式下varchar所能存储的中文数量

  • Post author:
  • Post category:mysql

理解占用多少字节的关键:明确字符(CHAR)和字节(BYTE)的关系 一个汉字在不同字符编码下所占字节不同: UTF-8:一个汉字 = 3个字节-1个字符,一个英文 = 1个字节-1个字符 GBK: 一个汉字 = 2个字节-1个字符,一个英文 = 1个字节-1个字符 Oracle VARCHAR2(50 CHAR) 表示50个字符 : UTF8一个中文占1个字符,所以能存50个汉字 GBK一个中文…

继续阅读 Oracle和MySQL不同编码格式下varchar所能存储的中文数量

mysql 在原有内容后追加内容——concat函数

  • Post author:
  • Post category:mysql

MySql concat函数 CONCAT函数,mysql CONCAT()函数用于将多个字符串连接成一个字符串。 下面就带您了解mysql CONCAT()函数 mysql CONCAT()函数用于将多个字符串连接成一个字符串,是最重要的mysql函数之一,下面就将为您详细介绍mysql CONCAT()函数,供您参考 mysql CONCAT(str1,str2,…) 返回结果为连接参数产生的…

继续阅读 mysql 在原有内容后追加内容——concat函数