自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wzy0623的专栏

数据库、数据仓库、大数据

  • 博客(513)
  • 资源 (1)
  • 收藏
  • 关注

原创 正则表达式必知必会 - 匹配单个字符

正则表达式匹配单个字符

2023-05-29 17:39:48 111

原创 正则表达式必知必会 - 入门

正则表达式入门级的用途、定义和使用

2023-05-29 17:30:02 3

原创 MySQL 正则表达式 - regexp_count、regexp_extract

用自定义函数为 MySQL 补充两个常用正则表达式功能:regexp_count 返回匹配项数目,regexp_extract 返回所有匹配项。

2023-05-21 16:02:56 38

翻译 MySQL 正则表达式 - 自带函数

MySQL 自带函数的语法、示例和限制。https://dev.mysql.com/doc/refman/8.0/en/regexp.html 官方文档翻译。

2023-05-21 14:33:49 26

原创 学习正则表达式 - 提取和替换 XML 标签

如何从文件中提取XML元素列表并将其转换为XSLT样式表

2023-05-18 17:57:39 489

原创 学习正则表达式 - 用 HTML 标记文本

如何使用 regexp_replace 函数在文本前方添加(插入)、中间替换以及在尾部附加文本及标签

2023-05-17 17:16:09 225

原创 学习正则表达式 - 环视

如何使用正前瞻、反前瞻、正后顾、反后顾四种环视。

2023-05-16 10:13:09 23

原创 学习正则表达式 - 量词

贪心式、懒惰式以及占有式匹配的区别;如何匹配一次或多次(+);如何进行可选匹配(?,零次或一次);如何匹配零次或多次(*);如何使用 {m, n} 量词; 如何使用贪心、懒惰(勉强)以及占有量词。

2023-05-15 14:58:54 389

原创 学习正则表达式 - 匹配 Unicode 和其他字符

使用 \uxxxx 任意Unicode字符;用八进制格式匹配0-255范围内的字符;通过 \p{x} 来使用Unicode字符属性;用 \cx 匹配控制字符;匹配 emoji 符号;匹配中文;汉字转拼音函数;单词首字母大写其它小写函数

2023-05-09 15:18:45 513

原创 学习正则表达式 - 字符组

如何使用方括号表达式创建字符组或字符集;如何在字符组中创建一个或多个范围;如何匹配0到99范围内的偶数;如何匹配十六进制数;如何在字符组中使用简写式;如何对一个字符组进行取反;如何得到字符组的并集和差集;什么是POSIX字符组

2023-05-04 17:41:00 630

原创 学习正则表达式 - 选择、分组和向后引用

选择操作、选项和修饰符、统计单词出现的行数、子模式、捕获分组和后向引用、命名分组、非捕获分组、原子分组、回溯

2023-05-02 12:52:08 491

原创 学习正则表达式 - 边界

零宽断言、行的开始和结束、dotall 模式、单词边界和非单词边界、主题词的起始与结束位置、使用元字符的字面值、在段首加标签等

2023-04-27 11:31:59 896

原创 学习正则表达式 - 简单模式匹配

介绍匹配字面值、匹配数字和非数字字符(\d \D)、匹配单词与非单词字符(\w \W)、匹配空白字符(\s \S)、匹配任意字符(.)、匹配单词边界(\b)、匹配零个或多个字符(.* .+)、单行模式与多行模式替换。常用的电子邮箱、emoji表情符号、IPv4地址、域名、HTTP URL、日期时间的正则表达式。

2023-04-25 09:29:35 434

原创 学习正则表达式 - 18位身份证号

18位身份证号正则表达式以及验证函数

2023-04-20 10:32:35 946

原创 学习正则表达式 - 电话号码

写一个正则表达式匹配电话号码,并且括号、连字符或点号都是可选的。

2023-04-19 14:51:10 597

原创 redis全局遍历替换特征字符串

需求:将一个redis实例(如10.10.10.1:6379)范围内所有key值中的 .letssing.net 替换为 .kaixinvv.com。

2023-03-03 11:45:03 358

原创 MySQL全局遍历替换特征字符串

需求:将一个MySQL实例(如10.10.10.1:3306)范围内所有字段数据中的 .letssing.net 替换为 .kaixinvv.com。

2023-03-03 11:04:37 427

原创 MySQL 8 批量修改字符集脚本

从低版本迁移到MySQL 8后,可能由于字符集问题出现 Illegal mix of collations (utf8mb4_general_ci,IMPLICIT) and (utf8mb4_0900_ai_ci,IMPLICIT) 错误,此时要修改对象的字符集。

2023-01-13 10:53:56 322

转载 innodb_flush_log_at_trx_commit和sync_binlog参数详解

innodb_flush_log_at_trx_commit和sync_binlog参数详解

2022-11-27 09:38:50 366

原创 MySQL括号字符串计数

MySQL括号字符串计数

2022-11-02 17:22:55 291

原创 一句SQL构建斐波那契数列

一句SQL构建斐波那契数列

2022-10-31 18:03:54 220

原创 用SQL给经过两次转置的结果集添加列标题

用SQL给经过两次转置的结果集添加列标题

2022-10-28 16:15:26 175

原创 用SQL对经过排名的结果集进行转置

用SQL对经过排名的结果集进行转置

2022-10-28 12:26:27 121

原创 使用MySQL 8的递归CTE遍历树

使用MySQL 8的递归CTE遍历树

2022-10-27 10:52:41 332

原创 用SQL查询创建水平、垂直直方图

用MySQL查询创建水平、垂直直方图

2022-10-26 13:47:47 180

原创 Greenplum修改hostname

Greenplum修改hostname

2022-10-25 10:55:58 112

原创 MySQL查询求中位数最简单的写法

MySQL查询求中位数最简单的写法

2022-10-12 16:00:02 1815

转载 怎么看innodb的B+TREE层数

怎么看innodb的B+TREE层数

2022-10-09 11:02:23 158

转载 如何计算InnoDB中B+树索引的层高

如何计算InnoDB中B+树索引的层高

2022-10-09 10:59:24 178

原创 在Greenplum(PostgreSQL)表中查询出所有包含emoji符号的数据

在Greenplum(PostgreSQL)表中查询出所有包含emoji符号的数据

2022-10-05 16:11:56 339

原创 在MySQL表中查询出所有包含emoji符号的数据

在MySQL表中查询出所有包含emoji符号的数据

2022-10-01 00:04:58 1179

转载 MySql 修改表结构时 ALTER,MODIFY,CHANGE的区别

MySql 修改表结构时 ALTER,MODIFY,CHANGE的区别

2022-09-06 10:20:19 661

转载 数据恢复新姿势——通过ibd和frm文件恢复数据

通过ibd和frm文件恢复数据

2022-09-04 12:32:09 718

原创 ShardingSphere实践(9)——tpcc-mysql 压测

MySQL版本:5.7.34MySQL客户端与tpcc-mysql:172.18.16.156ShardingSphere-Proxy Cluster模式:172.18.10.66:3307;底层资源库:172.18.10.66:3306 db1、db2;

2022-08-14 11:53:17 646 3

原创 MySQL 必现之死锁

MySQL 必现之死锁

2022-07-30 20:32:45 868

原创 使用 mysqldump 或 mydumper 配置 MySQL 主从复制

使用mysqldump或mydumper配置MySQL主从复制。

2022-07-20 11:01:51 332

原创 ShardingSphere实践(8)——影子库

目录一、功能详解1. 背景2. 核心概念3. 使用规范(1)支持项(2)不支持项二、实现细节1. 整体架构2. 影子规则3. 路由过程4. 影子判定流程(1)DML 语句(2)DDL 语句5. 影子算法(1)列影子算法(2)Hint 影子算法6. 使用案例(1)场景需求(2)影子库配置(3)影子库环境(4)影子算法使用三、用例测试1. 准备测试用例环境2. 建立影子库环境(1)开启sqlCommentParseEnabled(2)创建逻辑库(3)添加资源(4)创建影子库规则(4)创建缺省影子算法3. 影子库

2022-06-14 16:10:35 3179 2

原创 ShardingSphere实践(7)——数据加密

安全控制一直是治理的重要环节,数据加密属于安全控制的范畴。无论对互联网公司还是传统行业来说,数据安全一直是极为重视和敏感的话题。数据加密是指对某些敏感信息通过加密规则进行数据的变形,实现敏感隐私数据的可靠保护。涉及客户安全数据或者一些商业性敏感数据,如身份证号、手机号、卡号、客户号等个人信息按照相关部门规定,都需要进行数据加密。 对于数据加密的需求,在现实的业务场景中一般分为两种情况: 在真实业务场景中,相关业务开发团队则往往需要针对公司安全部门需求,自行实行并维护一套加解密系统

2022-06-13 17:17:41 2382 1

原创 ShardingSphere实践(6)——弹性伸缩

目录一、功能详解1. 背景2. 核心概念3. 使用规范二、实现细节1. 原理说明2. 执行阶段说明(1)准备阶段(2)存量数据迁移阶段(3)增量数据同步阶段(4)规则切换阶段3. 限流与熔断三、用例测试1. 数据迁移(1)准备测试用例环境(2)创建数据迁移作业(3)割接2. 数据库节点扩容(1)准备测试用例环境(2)创建数据迁移作业(3)割接参考: 对于使用单数据库运行的系统来说,如何安全简单地将数据迁移至水平分片的数据库上,一直以来都是一个迫切的需求。对于已经使用了ShardingSpher

2022-06-08 12:28:52 576

原创 ShardingSphere实践(5)——性能测试

从业务角度考虑,分为直连、单路由、主从、分库分表四个基本应用场景,对 ShardingSphere-Proxy 和 MySQL 进行性能对比。ShardingSphere官方文档中说明支持Sysbench和BenchmarkSQL 5.0,但是BenchmarkSQL 5.0本身不支持MySQL数据库(需要自行修改源码重新编译),因此别无选择只能使用Sysbench进行性能基准测试。 本次测试使用上篇“二、用例测试”的环境。BenchmarkSQL基准测试属于压测,为尽量减小复制延迟,将两个从

2022-06-04 08:19:58 731 1

PD_导出模板.rtp

Powerdesigner 物理模型report模板,可用于生成数据字典Word文档。

2021-04-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除