MySQL-Router
发表于|更新于|数据库MySQL-Router
|总字数:12|阅读时长:1分钟|浏览量:
参考
文章作者: 王文哲
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 王文哲的博客!
相关推荐
2023-11-28
MySQL-全文索引
说明 模糊查询替代方案。引入全文检索字段进行模糊查询 目前简单使用,不再封装复杂使用情况 创建全文索引1234567# 方式一create fulltext index $index_name on $table_name($column) with parser ngram;# create fulltext index $index_name on $table_name($column1, $column2) with parser ngram;# 方式二alter table $table_name add fulltext index $index_name($column) with parser ngram;# alter table $table_name add fulltext index $index_name($column1, $column2) with parser ngram; 删除全文索引12345# 方式一drop index $index_name on $table_name;# 方式二alter table $table_name...
2023-08-15
MySQL-Binlog
...
2023-04-21
MySQL-中文转拼音
参考MySQL 汉字提取首字母、姓名首字母全拼、姓名转拼音_mysql分词姓名中文首字母_Beyond的博客-CSDN博客 汉字提取首字母 fristPinyin : 此函数是将一个中文字符串的第一个汉字转成拼音字母 (例如:”李”->l) 如果需要转大写,将小写字母替换为大写即可 12345678910CREATE FUNCTION `fristPinyin`(P_NAME VARCHAR(255)) RETURNS varchar(255) CHARSET utf8BEGIN DECLARE V_RETURN VARCHAR(255); SET V_RETURN = ELT(INTERVAL(CONV(HEX(left(CONVERT(P_NAME USING gbk),1)),16,10), 0xB0A1,0xB0C5,0xB2C1,0xB4EE,0xB6EA,0xB7A2,0xB8C1,0xB9FE,0xBBF7, ...
2022-03-27
MySQL-geometry地理位置数据存储和查询
参考mysql中geometry类型的简单使用 - 知乎 (zhihu.com) MySQL Geometry的使用 —— 地理空间类型Geometry - 长歌→ - 博客园 (cnblogs.com) 环境MySQL 8+ 说明 MySQL中支持的几何数据类型包括Geometry(几何)、Point(点)、LineString(线)、Polygon(面)以及集合类型的MultiPoint(多点)、MultiLineString(多线)、MultiPolygon(多面)、GeometryCollection(混合数据类型) Geometry可以表示其他任意类型的值,剩下的只能表示单个类型的值 WKT(文本格式:在代码中的格式) WKB(二进制格式:存储在Geometry类型的表字段中) 名称 类型 文本格式-数据示例 Point 点坐标 POINT(103 35) LineString 线坐标 LINESTRING(103 35,103 36,104 36,105 37) Polygon 面坐标 POLYGON((103 35,104...
2021-12-04
MySQL-CentOS7安装
参考MySQL 8 二进制方式安装到 CentOS 7 中 - 简书 (jianshu.com) 步骤下载到官网 https://dev.mysql.com/downloads/mysql/ 来下载对应版本的 RPM 安装包,其中 Bundle 是一个包含了各种MySQL 其他组件的包 安装1234567891011121314yum remove mariadb-libsyum install perltar -xvf mysql-8.0.14-1.el7.x86_64.rpm-bundle.tar.gzrpm -ivh mysql-community-common-8.0.14-1.el7.x86_64.rpmrpm -ivh mysql-community-libs-8.0.14-1.el7.x86_64.rpmrpm -ivh mysql-community-libs-compat-8.0.14-1.el7.x86_64.rpm rpm -ivh mysql-community-embedded-compat-8.0.14-1.el7.x86_64.rpmrpm...
2021-12-04
MySQL-主从复制
说明 1个主库,可以设置 n 个从库,从库的数据能够自动和主库的数据保持一致 主从复制的架构有两个好处:一个是进行数据自动的备份,数据在主库和从库上都有一份,如果主库挂了,从库还有一份完整的数据。另一个是可以实现数据库访问的读写分离,提高数据库的吞吐量。也就是对数据的更新操作是在主库中完成的,而读取操作在多个从库中完成的,从而实现了负荷分担的效果,提高数据库的访问效率 MySQL 的主从复制是通过他的归档日志(binlog) 来实现的。基本的过程就是从库在一个线程中和主库建立一个长连接,获取主库binlog 的位置,然后主库将这个位置之后的 binlog 日志内容发送给从库,从库获取到主库发送过来的 binlog 内容后先写入到本地的中转日志(relaylog)中,然后从库另一个进程在从中转日志中读取内容并解析成为 sql 语句在从库中执行,从而保证了主从的同步 同步是基于binlog 的,所以默认同步具有 binlog 的所有库,但也可以在从库中指定需要同步的库,前提是该库具备 binlog 前提 主库和从库的数据库的版本保持一致 主从复制集群中每个数据库实例的...