简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
点击上方蓝字关注我在 MySQL 中,IGNORE 是一种在插入或更新数据时处理冲突的选项。具体来说,在 INSERT | UPDATE语句中,IGNORE 的作用是在插入或更新数据时忽略特定的错误,而不导致整个操作失败。另外,IGNORE选项还可以在非空约束、写入的字段内容超过字段长度时进行截断处理等,下面是几个具体的例子。1. 主键或唯一键冲突1.1 初始化测试表并初始化数据my...
点击上方蓝字关注我经常进行数据分析的小伙伴经常会需要生成序号或进行数据分组排序并生成序号。在MySQL8.0中可以使用窗口函数来实现,可以参考历史文章有了这些函数,统计分析事半功倍进行了解。而MySQL5.7中由于没有这类函数,该如何实现呢,下面对比MySQL8.0,列举两种情况的实现。1. 数据准备创建一张演示表#创建表CREATE TABLE users (id INT PRIMAR...
点击上方蓝字关注我惊起却回头,有恨无人省。拣尽寒枝不肯栖,寂寞沙洲冷Supervisor是一款开源的进程管理工具,可以在Linux和Unix系统上管理进程、守护进程和应用程序。Supervisor可以监控进程状态,自动重启失败的进程,记录进程日志等。它还可以通过Web界面管理和监控多个服务器的进程。Supervisor是用Python语言编写的,因此也可以使用Python的pip工具进行安装。下.
点击上方蓝字关注我 MySQL是一个广泛使用的开源关系型数据库管理系统,它提供了许多强大的功能,如事务、存储过程、触发器、视图、全文索引等。但是,MySQL也有一些不足之处,比如数据的安全性和可靠性。如果数据库发生故障或损坏,如何恢复数据?如果数据库需要进行主从复制或读写分离,如何保证数据的一致性?这些问题都需要借助一个特殊的机制来解决,那就是binlog。1. binlog的主要用途...
点击上方蓝字关注我Redis(Remote Dictionary Server)是一个开源的内存数据结构存储系统,常被用作数据库、缓存和消息队列等。它支持多种数据结构,包括字符串、哈希表、列表、集合和有序集合。以下是 Redis 的一些常见操作:一、连接 Redis可以使用 redis-cli 命令连接到 Redis 服务器。例如:redis-cli -h host -p port -a pass
点击上方蓝字关注我最近安装新版本MySQL(Percona Server)时发现所依赖的libstdc++.so.6、libc.so.6均较高(尤其在Centos 6版本上安装时),导致无法完成数据库安装。因Percona官方文档也有说明5.7.31版本后不再是OpenSSL库方式的二进制包了。升级动态库并安装新版本MySQL的案例如下文所示。1、初始化报错安装Perco...
点击上方蓝字关注我时间总是不语,却回答了所有的问题关于时钟服务器搭建及服务器时间任务的配置可参考历史文章:时钟服务搭建及服务器时间同步配置1. 服务器时间不正确的原因及处理方法服务器时间不正确可能有多种原因,下面列举几个常见的原因:硬件时钟故障:硬件时钟是计算机上的一块小型芯片,它用于跟踪系统时间。如果硬件时钟故障,可能导致服务器时间不正确。操作系统配置错误:如果 CentOS 服务器的时区设置不
点击上方蓝字关注我在使用MySQL数据库时,很多同学经常会问,我能跨服务器访问另一库的数据么?得到的答案很多时候是让人失望的。那么如果真的需要访问,又不想使用拷贝表及数据的方式,可以实现么,又该如何实现呢?1. 如何实现先说结论:在MySQL数据库中,是可以实现跨实例(跨服务器)访问另一个库中表的。实现方法:MySQL数据库的其中一个优点就是插件式管理,因此,可以使用FEDERATED...
点击上方蓝字关注我在做国产数据库适配过程中经常需要将现有数据库的数据迁移至国产数据库中,在适配在人大金仓Kingbase数据库时,可以使用KDTS进行数据迁移。1. 支持迁移的数据库及对象2. 迁移工具安装地址:https://www.kingbase.com.cn/rjcxxz/index.htm下载windows版安装的时候建议使用完全安装(数据库可以不启动),后续也可以全部默认(如安装数..
点击上方蓝字关注我近期有同学反馈在使用PG数据库的时候,明明之前创建的账号已经授权了查看所有表的权限,为何却查不到新建表?到底该如何授权?1. 常见授权脚本创建用户test_usercreate user test_user with password 'password';授权用户使用public schema的权限grant usage on schema public to test_use