Aprial 9th Monday (四月 九日 月曜日)

程序员通勤双肩包,下单送全年 CSDN 会员 防泼水面料电脑包,保护笔记本电脑,背负轻便,下单再赠 Coding Plan,看技术干货、查文档、下载源码,一站式搞定学习需求 阅读详情

  Today I created a abstract layer for accessing a database in PHP.  This class includes such operator
 as "connect", "disconnect", "executeQuery", and so forth.  My purpose is to provide a uniform interface
of accessing database.  So, I created two sub classes of that class.  One is to access MySQL database.
Another is to access PostgreSQL database.

  To seek a property sub classes I created a special class to adapt a sub class in according to a argument.
That is a factory class, in acutal fact, it is a adaptation. 

mysql 专业笔记 -- 第 23 章:正则表达式 正则表达式(REGEXP/RLIKE)用于在SQL中基于模式匹配数据。通过^、$界定开头或结尾,[ ]匹配字符集合,|实现“或”逻辑,可灵活筛选字段。例如,REGEXP '^N'匹配以N开头的姓名,REGEXP '4569$'匹配以4569结尾的电话号码。结合NOT REGEXP与AND条件,可实现复杂查询。结果返回1(匹配)或0(不匹配),配合IF和GROUP BY可统计匹配情况,提升数据检索效率。 阅读详情

相关推荐

MySQL 用户管理详解:CREATE USER、修改密码、密码策略、认证插件与账户锁定》

本文详解MySQL用户管理,涵盖创建用户、修改密码、认证插件选择、密码策略与账户锁定机制。强调用户由用户名@主机唯一确定,权限需通过GRANT赋予,建议避免使用root账号,优先创建专用账号并限制连接来源。重点介绍CREATE USER、ALTER USER、DROP USER等命令,推荐使用SHOW GRANTS查看权限,并说明mysql.user系统表的作用及安全配置要点,提升数据库安全性与运维规范性。

CharlesYuangc的博客 159

Metaboxes

Metaboxes/Extensions /Metaboxes ExtensionsIf you are used the ReduxFramework declaration arrays, you know Redux Metaboxes. They’re one and the same! The only difference is a parent array. We’ll go thr...

GaiMingZhong的博客 438

MySQL 高可用系列 · MGR 第四篇——实操部署指南:从零搭建生产级 MGR 集群

- 查看组视图(三个成员 ONLINE) SELECT * FROM performance_schema.replication_group_members;# 1. 在主节点(假设 mgr01)上模拟宕机 systemctl stop mysqld # 2. 观察组内自动选举(剩余节点日志) # 预期:组内多数派(2/3)存活,自动选出新主 # 3. 验证新主已选举 SELECT * FROM performance_schema.replication_group_members;

彭大帅的博客 10

03 嵌入式操作系统 | 常用命令Ⅰ:文件、查找与压缩

一句话概述:掌握文件与目录的增删改查、内容查看、文本查找以及打包压缩常用命令,配套课堂练习与课后作业。 本节目标 能用 cp、mv、rm、mkdir、touch 操作文件与目录 会用 cat、head、tail、grep 查看和筛选文件内容 会用 tar 打包压缩并解压文件

weixin_43951955的博客 217

MySQL source导入实战:踩坑记,phpMyAdmin 502、source导入巨慢问题解决

170M的SQL导入稳稳成功,一个27M的小文件,phpMyAdmin直接502。排查半天,不是上传大小限制,也不是服务器带宽问题,而是SQL语句结构踩了坑。后续改用MySQL的source命令导入,又遇到新麻烦:疯狂打印,跑的极慢,按Ctrl+C还停不下来,折腾很久才搞定。把踩坑过程整理出来。phpMyAdmin导入的瓶颈是PHP解析SQL,不是文件体积。大量单行INSERT很容易触发php-fpm超时,出现502;SQL文件超过10M,优先用MySQL source导入,绕开PHP层限制;

大华的程序人生 188

sql: sql server,mysql,oracle,postgresql 表和列的注释

内容是四种数据库创建时区映射表的SQL定义。摘要需简洁,点明表名、用途、关键字段和跨数据库支持。展示了SQL Server 2019、Oracle 21c、PostgreSQL 17和MySQL 9.0四种数据库中创建时区映射表TimeZoneMappings的SQL脚本。表用于存储IANA与Windows时区映射关系,包含主键、IANA/Windows时区ID、UTC偏移、排序

Geovin Du Dream Park 489

Spring Boot + MyBatis-Plus 优雅实现 MySQL & Doris 双数据源动态切换实战

验证项验证方法期望结果编译检查数据源初始化查看启动日志看到mysql和doris两个数据源的inited成功日志Doris 路由调用老业务分析接口SQL 日志显示连接的是 Doris 的 Host 和 PortMySQL 路由调用新业务写入接口SQL 日志显示连接的是 MySQL 的 Host 和 Port事务验证故意在 MySQL 事务中抛出异常数据成功回滚,事务管理器工作正常结语通过引入,我们以极低的代码侵入性完成了 OLTP 与 OLAP 数据源的物理隔离。

MZA666的博客 365

# 小深:用 AgentScope Java 2.0 Harness 做私人助手(上)mysql

长任务中途「忘了自己在干什么」调研过程把统筹上下文撑爆自己写一套记忆抽取,和框架后台 Consolidation 抢MEMORY.md多副本部署后,工作区文件和对话状态各活各的MCP SDK 和 json-schema-validator 版本一拧,启动直接的答案同样不是「再换一个更强的模型」,而是用官方:规划、文件系统、子 Agent、HITL、分层记忆、压缩、技能,都已经在框架里。应用层要做的是接线,而不是再造一套中间件。能力作用本项目怎么打开。

qq_38363255的博客 96

服务器运维:mysql 安装笔记

安装并配置MySQL Server:通过yum安装mysql-server,启用并启动mysqld服务,验证版本与状态。本地免密登录后,推荐设置root强密码,可选执行mysql_secure_installation进行安全初始化,确保数据库安全稳定运行。

snow的博客 72

MySQL_索引

本文系统梳理了 MySQL 索引的核心知识。首先阐述了索引的本质——一种以 B+树为主的数据结构,其设计初衷是为了减少磁盘 IO 次数、提升海量数据下的查询效率;并从磁盘扇区、InnoDB 数据页(16KB)及局部性原理的角度,解释了 MySQL 按页读取数据的底层逻辑。接着深入讲解了 B+树的结构优势(矮胖型、叶子节点双向链接),以及 InnoDB 聚簇索引(主键索引 + 二级索引回表)与 MyISAM 非聚簇索引的底层存储差异。最后详细介绍了主键索引、唯一索引、普通索引及复合索引的创建方式、使用原则与注

2502_91790308的博客 190

MySQL的JSON字段使用详解

本文基于 MySQL 8.0,系统讲解 JSON 字段的使用:涵盖创建表、增删改查、路径表达式(JSONPath)、30+内置函数、索引优化及性能调优。强调 JSON 适用于动态结构数据,避免滥用。通过 JSON_OBJECT/JSON_ARRAY 构造数据,利用 JSON_SET 等函数实现精准更新,结合生成列与多值索引提升查询性能,提供避坑指南,助力高效构建弹性数据模型。

null 239

深度复盘|数据库迁移实战(下):从自建 MySQL 5.7 到腾讯云 MySQL 8.0 的 SQL 兼容改造

不报错,但结果不对。这类问题的排查成本远高于直接报错。

2501_93047244的博客 162

mysql之联合查询

联合查询通过UNION或UNION ALL合并多个查询结果。UNION会自动去除重复记录,而UNION ALL保留所有结果,包括重复项。例如,查询薪资低于5000或年龄大于50的员工时,使用UNION ALL会使重复数据(如“鹿杖客”)出现两次,体现其不剔重特性。

2301_81968528的博客 154

MySQL 字符集utf8mb4详解

Unicode 9.0,重音不敏感,大小写不敏感。、生僻汉字、补充平面字符等。全部,U+0000 ~ U+10FFFF。MySQL 8.0 默认,推荐。Unicode 4.0,较准确。二进制比较,区分大小写和重音。MySQL 8.0 中文排序。字符集:每个字符最多占用。字符,但还受行长度限制。MySQL 5.7 常用。中文排序,区分重音大小写。基本多文种平面 BMP。Unicode 范围。怎么比较、排序、去重。区分重音、区分大小写。

u013391334的博客 358

mysql之表子查询

表子查询是指在 SQL 语句中,将一个完整的查询作为另一个查询的表来源。它通常出现在 FROM 子句中,被当作一个临时的表来使用,也称为“内联视图”或“派生表”。现在要求查询与鹿杖客,宋远桥的职位和薪资相同的员工信息。第一步,查询鹿杖客与宋远桥的职位和薪资。接着是将这个查询结果作为条件查询。下面是名为emp的表格。

2301_81968528的博客 170

腾讯云 TDSQL 运维高频 6 坑(MySQL 版)

本文梳理腾讯云 TDSQL(MySQL 版)运维六大高频问题:代理前缀仅对三条命令生效;读写分离 hint 需 mysql‑c 保留注释;分片键建表后不可 ALTER 修改;开启自动读写分离时事务内读走主库;监控应关注 Threads_running;PITR 恢复需克隆新实例。同时给出常用运维排查命令,帮助快速排障。

hdhdhdk的博客 154

《从伪管控到真风控:SpringBoot+MySQL 堵死重卡充电桩平台坏账漏洞》 -慧知开源重卡充电桩平台

重卡充电桩90%坏账源于“伪授信管控”:表面有额度,实则并发超支、跨站失控、账实不符。传统系统用单车逻辑应对多车并发,额度扣减滞后;场站数据孤岛导致总额度失控;线下操作绕过系统,账面与真实严重脱节。通过SpringBoot+MySQL实现原子扣减+分布式锁、全局授信池、全流程线上留痕,从根源堵住漏洞。真正的风控不在于“有功能”,而在于“真落地”——唯有账实一致、全程可溯,才能将风险缝隙变为利润空间。

李文慧 中国开源充电桩平台第一人;李文慧 国内知名开源工作者 全栈工程师 华为云最具价值专家 314

mysql 开启压缩传输3402条数据2.1秒压缩到毫秒级

做法:在测试环境的配置中(例如 Nacos 配置中心或 application-dev.yml 的 spring.datasource.url),在 JDBC 的连接 URL 尾部添加 &useCompression=true 参数。由于 9.24MB 基本上全是高重复率的物料文本信息(厂商、型号、状态等),压缩率极高(通常在 90% 以上),能将传输体积压缩至 500KB 以下。效果:网络传输耗时将直接从 2.1s 降到 50ms 左右,且对业务代码完全没有入侵。三、优化前后效果对比。

yuchenai的博客 453

mysql之左外连接与右外连接

右外连接与左外连接对称,返回右表中的全部记录,以及左表中与右表匹配的记录。若左表中没有匹配项,则结果集中左表的对应列填充为。左外连接返回左表中的全部记录,以及右表中与左表匹配的记录。若右表中没有匹配项,则结果集中右表的对应列填充为。结果特征:结果集合总是包含左表所有行,右表仅显示匹配行,不匹配处为。左外连接的关键是保留左表的完整性,即使右表无匹配也不丢失左表行。还是上面的表,现在要求查询dept表中所有的数据,和对应的员工信息。现在需要查询EMP表中所有的数据,和对应员工的部门信息。

2301_81968528的博客 219
上一篇: April 6th Friday (四月 六日 金曜日)
下一篇: Aprial 10th Tuesday (四月 十日 火曜日)
Lu_ming
博客等级 码龄20年 132粉丝 860原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值