MySQL REPLACE函数:字符串替换

摘要: 语法 REPLACE ( string_expression , string_pattern , string_replacement ) 替换字符串,接受3个参数,分别是原字符串,被替代字符串,替代字符串。 string_expression 为搜索的字符串表达式,可以为字符或二进制数据类型。 阅读全文
posted @ 2024-11-21 09:08 阿陶学长 阅读(3) 评论(0) 推荐(0) 编辑

postgresql 查询表结构

摘要: SELECT A.attnum, ( SELECT description FROM pg_catalog.pg_description WHERE objoid = A.attrelid AND objsubid = A.attnum ) AS descript, A.attname, ( sel 阅读全文
posted @ 2024-11-18 09:07 阿陶学长 阅读(4) 评论(0) 推荐(0) 编辑

MySQL5.7新特性--官方高可用方案MGR介绍

摘要: MGR简介 MySQL Group Replication(下简称:MGR)是MySQL官方推出的一种基于Paxos协议的状态机复制。在MGR出现之前,用户常见的MySQL高可用方式,无论怎么变化架构,本质就是Master-Slave架构。MySQL 5.7版本开始支持无损半同步复制(lossles 阅读全文
posted @ 2024-11-14 09:15 阿陶学长 阅读(13) 评论(0) 推荐(0) 编辑

PostgreSQL configure: error: readline library not found

摘要: 前言 安装 PostgreSQL 时报错,以下 复制代码 configure: error: readline library not found If you have readline already installed, see config.log for details on the fa 阅读全文
posted @ 2024-11-11 09:11 阿陶学长 阅读(10) 评论(0) 推荐(0) 编辑

Python 中删除文件的几种方法

摘要: 传统的文件删除方法 在开始介绍最Pythonic的删除文件方式之前,先来回顾一下传统的文件删除方法。 通常,我们使用os模块提供的os.remove()函数来删除文件。但是,使用该函数时需要先判断文件是否存在,然后再进行删除操作。 下面是一个示例代码片段来展示传统的文件删除方法: import os 阅读全文
posted @ 2024-11-07 08:59 阿陶学长 阅读(39) 评论(0) 推荐(0) 编辑

python判断两个字典是否相同

摘要: Python自带的数据结构dict非常好用,之前不知道怎么比较2个字典是否相同,做法是一个一个key比较过去。 现在想到可以直接用==进行判断!!! a = dict(one=1, two=2, three=3) b = {'one': 1, 'two': 2, 'three': 3} c = di 阅读全文
posted @ 2024-11-04 09:08 阿陶学长 阅读(19) 评论(0) 推荐(0) 编辑

Python group()函数详解

摘要: 1. 简介 在Python中,字符串是一种常用的数据类型。当我们需要处理字符串的时候,经常需要使用正则表达式来搜索、匹配和替换字符串中的特定部分。而group()函数是正则表达式对象的一个方法,用于返回与正则表达式匹配的字符串。 2. 使用方法 re_obj.group([group1, ...]) 阅读全文
posted @ 2024-10-31 09:10 阿陶学长 阅读(36) 评论(0) 推荐(0) 编辑

PostgreSQL configure: error: readline library not found

摘要: 前言 安装 PostgreSQL 时报错,以下 configure: error: readline library not found If you have readline already installed, see config.log for details on the failure 阅读全文
posted @ 2024-10-28 09:14 阿陶学长 阅读(59) 评论(0) 推荐(0) 编辑

GBase 8a的如何拿到行号,rowid,类似oracle的rowid

摘要: 本文介绍GBase 8a数据库集群内部,对没一行数据的行号rowid的方案。如Oracle等数据库,提供了rowid来唯一标识一行数据,在GBase里也提供了rowid,但因为是MPP,所以在随机分布表里,每个节点是各自独立的,只有复制表才能保证一致性。 测试环境 2节点集群 [gbase@loca 阅读全文
posted @ 2024-10-25 09:04 阿陶学长 阅读(43) 评论(0) 推荐(0) 编辑

python 读写csv文件(创建,追加,覆盖)

摘要: 读取csv文件 利用 csv.reader 可以读 csv 文件,然后返回一个可迭代的对象 csv_read,我们可以直接从 csv_read 中取数据 import csv def read_csv(): path = "aa.csv" with open(path,"w") as f: csv_ 阅读全文
posted @ 2024-10-23 08:57 阿陶学长 阅读(88) 评论(0) 推荐(0) 编辑