MySQL不能显示中文问题及解决

目录MySQL不显示中文无效方法1 有效方法2MySQL字符集问题1.MySQL默认字符集2.查看默认字符集(默认情况下,mysql的字符集是latin1(ISO_8859_1)3.修改默认字符集MySQL不显示中...

2022-05-18

手把手教你用Redis 实现点赞功能并且与数据库同步

目录一、Redis 缓存设计及实现SpringBoot整合Redis二、点赞数据在 Redis 中的存储格式用 Redis 存储两种数据:三、数据库设计四、开启定时任务持久化存储到数据库1、 添加依...

2022-05-18

使用MySQL如何实现分页查询

目录一、分页1. 什么是分页2. 真分页3. 假分页4. 缓存层二、MySQL实现分页1. LIMIT用法2. 分页公式8种MySQL分页方法总结方法1: 直接使用数据库提供的SQL语句方法2: 建立主...

2022-05-18

websocket+redis动态订阅和动态取消订阅的实现示例

目录原理redis订阅监听类webSocket订阅推送类项目地址Update20220415原理websocket的订阅就是在前后端建立ws连接之后,前端通过发送一定格式的消息,后端解析出来去订阅或者取...

2022-05-18

oracle 指定类型和指定位数创建序列号的代码详解

目录一、脚本部分1. 表结构2. 函数二、代码部分2.1. xml2.2. 接口2.3. api接口2.4. api实例2.5. 控制层三、测试3.1. 效果图一、脚本部分1. 表结构有注释-- Create tablecre...

2022-05-18

浅谈Redis中的自动过期机制

目录Redis中的自动过期机制一、使用Redis Key自动过期机制二、SpringBoot整合key失效监听Redis中的自动过期机制实现需求:处理订单过期自动取消,比如下单30分钟未支付自动更改...

2022-05-18

RedisDesktopManager远程连接redis的实现

目录1.下载RedisDesktopManager2.安装RedisDesktopManager3.建立远程连接1.下载RedisDesktopManager直接去官网或者csdn上搜就行官网地址:‎RESP.app - GUI for Redis &r...

2022-05-18

redis搭建哨兵集群的实现步骤

目录redis安装部署redis集群架构配置redis主从测试主从搭建redis哨兵集群哨兵集群详解:哨兵集群原理哨兵集群redis安装部署环境说明:redis使用的是6.2.6版本主机IP系统master1...

2022-05-18

浅谈Redis缓存雪崩解决方案

目录1.保持缓存层的高可用2.限流降级组件3.缓存不过期4.优化缓存过期时间5.使用互斥锁重建缓存6.异步重建缓存缓存层承载着大量的请求,有效保护了存储层。但是如果由于大量...

2022-05-18

Oracle中nvl()和nvl2()函数实例详解

目录1.nvl:根据参数1是否为null返回参数1或参数2的值【样例展示一】:expression1值为null:【样例展示二】:expression1值不为null:【样例展示三】:expression1、expression2值均为...

2022-05-18

设置Redis最大占用内存的实现

目录打开redis配置文件我们可以在CentOS下输入命令:find / -name redis查找redis目录:Redis使用超过设置的最大值使用info命令查看Redis内存使用情况Redis需要设置最大占用内...

2022-05-18

SQL多表多字段比对方法实例代码

目录表-表比较整体思路找出不同字段的明细T1/T2两表ID相同的部分,是否存在不同NAME两表的交集与差集:判断两表某些字段是否相同两表的交集与差集:找出T2表独有的id字段-字段比...

2022-05-18

图文详解mysql架构原理

以分网络连接层、服务层、存储引擎层和系统文件层。网络连接层 客户端连接器(Client Connectors):提供与MySQL服务器建立的支持。目前几乎支持所有主流的服务端编程技术,例如常...

2022-05-17

一起来聊聊Redis有什么优势和特点

什么是redisRemote DIctionary Server(Redis) 是一个由 Salvatore Sanfilippo 写的 key-value 存储系统,是跨平台的非关系型数据库。Redis 是一个开源的使用 ANSI C 语言编写...

2022-05-17

mysql怎么查询当前登录的用户

mysql怎么查询当前登录的用户 user()函数返回MySQL连接的当前用户名和主机名。是用来显示当前登陆的用户名与它对应的host, currrent_user()是用来显示当前登陆用户对应在u...

2022-05-17

mysql怎么查询表的数据量

mysql怎么查询表的数据量1.最常用的SELECT COUNT(*) FROM 表名;查的准确,但是数据量大的话(超过100万),比较慢。2.网上找了一种,据说比count(*)快,自测没验证。SELECT SQL_CALC_FO...

2022-05-16

mysql存储过程有什么变量类型

mysql存储过程有什么变量类型MySQL存储过程常见的变量:局部变量、用户变量、系统变量一、局部变量在过程体中,可以声明局部变量,用来临时保存一些值。1、定义局部变量语法:DECLA...

2022-05-16

mysql中replace替换怎么用

mysql中replace替换怎么用语法replace(field,search,replace)说明: field - 数据库表的列名 search - 需要替换的字符串 replace - 替换成的字符串语义:将列名:field 中出现...

2022-05-16

mysql怎么查询某天的数据

mysql怎么查询某天的数据1、DATE_FORMAT函数WHERE(datediff(time,'年-月-日')=DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据。语法DATE_FORMAT(date,forma...

2022-05-16

redis远程连接不上的解决办法

目录问题描述:如图所示:解决步骤:步骤一:注释掉redis.window.conf文件中的bind属性设置。步骤二:把protected-mode属性设置no问题描述:redis远程服务端运行在192.168.3.90计算机上...

2022-05-14

redis连接报错error:NOAUTH Authentication required

redis客户端连接成功,但是操作报异常——(error) NOAUTH Authentication required
错误的含义是说你没有认证,说明没有使用密码连接查看密码:进入redis的安装目录(是...

2022-05-14

浅谈Redis的异步机制

目录前言一、Redis 的阻塞点4 类交互对象和具体的操作之间的关系:切片集群实例交互时的阻塞点二、可以异步执行的阻塞点三、异步的子线程机制总结前言命令操作、系统配置、关...

2022-05-14

MySQL逻辑备份into outfile

目录逻辑数据导出(备份)逻辑数据导入(恢复)综合示例例一查看备份删除数据并测试例二导入数据库例三创建数据库 存储逻辑数据导出(备份)用法:select xxx into outfile '/path/file'...

2022-05-14

sql模式设置引起的问题解决办法

目录1 报错类似如下2 解决办法2.1 查看全局sql模式2.2 设置全局sql模式2.3 查看当前sql模式2.4 设置当前sql模式3 永久生效的解决办法3.1 找到my.cnf文件3.2 编辑my.cnf文件...

2022-05-14

MySQL知识点之InnoDB中的行级锁

行锁,也称为记录锁,顾名思义就是在记录上加的锁。但是要注意,这个记录指的是通过给索引上的索引项加锁。InnoDB 这种行锁实现特点意味着:只有通过索引条件检索数据,InnoDB才使用...

2022-05-14

oracle怎么查询clob字段数据

oracle怎么查询clob字段数据语法select * from table_name where dbms_lob.instr(字段名(clod类型),'查询条件',1,1) > 0;具体实例select t.* t.rowid from **BUSI_ME...

2022-05-14

oracle怎么查询所有索引

oracle怎么查询所有索引查看表中有哪些索引语法为:select * from user_indexes where table_name = '表名'或者select * from all_indexes where table_name = '...

2022-05-14

Oracle怎么修改session

Oracle怎么修改session1、修改processes和sessions值SQL> alter system set processes=500 scope=spfile;系统已更改。SQL> alter system set sessions=555 scope=spfile;系...

2022-05-14

oracle怎么修改sga和pga

oracle怎么修改sga和pga1、修改sga大小:SQL> alter system set sga_max_size=2560M scope=spfile;System altered.SQL> alter system set sga_target=2560M scope=spfile;Sys...

2022-05-14

Redis实现限流器的三种方法(小结)

目录方法一:基于Redis的setnx的操作方法二:基于Redis的数据结构zset方法三:基于Redis的令牌桶算法方法一:基于Redis的setnx的操作我们在使用Redis的分布式锁的时候,大家都知道是...

2022-05-12

浅谈Redis高并发缓存架构性能优化实战

目录场景1: 中小型公司Redis缓存架构以及线上问题实战场景2: 大厂线上大规模商品缓存数据冷热分离实战场景3: 基于DCL机制解决热点缓存并发重建问题实战场景4: 突发性热点缓...

2022-05-12

MySQL日期及时间字段的查询

目录1.日期和时间类型概览2.日期和时间相关函数3.日期和时间字段的规范查询前言:在项目开发中,一些业务表字段经常使用日期和时间类型,而且后续还会牵涉到这类字段的查询。关于...

2022-05-12

为什么Mysql 数据库表中有索引还是查询慢

目录前言:1、字段类型不匹配导致的索引失效2、被索引字段使用了表达式计算3、被索引字段使用了内置函数4、like 使用了 %X 模糊匹配5、索引字段不是联合索引字段的最左字段6...

2022-05-12

Mysql开启外网访问的全过程记录

Mysql开启外网访问进入mysql数据库user mysql;更新域属性,‘%’表示允许外部访问update user set host='%' where user = 'root';更新权限信息flush privileges;执...

2022-05-12

mysql怎么删除unique key

mysql怎么删除unique keyMySQL 唯一约束(Unique Key)是指所有记录中字段的值不能重复出现。例如,为 id 字段加上唯一性约束后,每条记录的 id 值都是唯一的,不能出现重复的情况。...

2022-05-12

xampp中mysql乱码怎么办

xampp中mysql乱码怎么办现象描述:安装完成XAMMP后,内置有MySQL数据库。 新建好自己的数据库后通过hibernate往表里面添加一些中文信息时全部乱码变成“??”。问题解决...

2022-05-12

mysql查询连续记录方式

目录案例解决思路1.对满足初次查询的数据赋予一个自增列b2.用自增的id减去自增列b3.对等差列c分组, 并将分组的id组装起来4.根据组装的id去找数据总结建议案例最近遇到一个...

2022-05-10

mysql如何查找连续出现n次以上的数

目录查找连续出现n次以上的数查询重复出现次数最多的记录查找连续出现n次以上的数id连续的,因此三表关联查询select distinct(l1.num) as ConsecutiveNums  from Logs l1,Lo...

2022-05-10

MySQL实现批量更新不同表中的数据

目录批量更新不同表的数据下面为当时所编写的存储过程本代码涉及到的MySQL的内容为批量更新语句(UPDATE)使用UPDATE语句实现批量修改创建数据库‘bhl_tes’创建表&l...

2022-05-10

MySQL的prepare使用及遇到bug解析过程

目录一、问题发现二、问题调查过程三、问题解决方案四、问题总结一、问题发现在一次开发中使用 MySQL PREPARE 以后,从 prepare 直接取 name 赋值给 lex->prepared_stmt_name...

2022-05-10

Oracle数据库用户密码过期的解决方法

目录问题现象:问题分析:解决方法:总结问题现象:今天在更改数据库数据的时候,程序报错了,如下:ORA-28001:the password has expired问题分析:很显然,报错原因就是:密码已过期!所以现在需...

2022-05-10

Mysql中常用的几种join连接方式总结

目录1.内连接2.左连接3.右连接4.查询左表独有数据5.查询右表独有数据6.全连接7.查询左右表各自的独有的数据总结1.首先准备两张表部门表:员工表:以下我们就对这两张表进行不同...

2022-05-10

MySql数据库时间序列间隔查询方式

目录mysql时间序列间隔查询mysql查询指定时间间隔数据mysql时间序列间隔查询在时间序列处理中,采集到的数据保存在数据表中,采集的频率可能是固定间隔(10秒,1小时或者1天),但往往...

2022-05-10

一文搞懂MySQL脏读,幻读和不可重复读

目录MySQL 中事务的隔离1.READ UNCOMMITTED2.READ COMMITTED3.REPEATABLE READ4.SERIALIZABLE前置知识1.事务相关的常用命令2.MySQL 8 之前查询事务的隔离级别3.MySQL 8 之...

2022-05-10

mysql如何通过当前排序字段获取相邻数据项

目录通过当前排序字段获取相邻数据项1.业务场景2.思路3.sql同表相邻数据查询或计算用户下相邻订单的时间差举例通过当前排序字段获取相邻数据项1.业务场景(1)需要专门以一个弹...

2022-05-10

浅谈为什么#{}可以防止SQL注入

目录#{} 和 ${} 的区别#{} 底层是如何防止 SQL 注入的?为什么能防止SQL注入?#{} 和 ${} 的区别#{} 匹配的是一个占位符,相当于 JDBC 中的一个?,会对一些敏感字符进行过滤,编译过...

2022-05-10

MySQL如何计算连续登录天数

目录方法一 row_number()方法二lead() 或 lag()建表、insert数据create table tmp_login ( user_id int(11) , login_date datetime);insert into tmp_login values(2,'20...

2022-05-10

MySQL 数据库 增删查改、克隆、外键 等操作总结

目录SQL 字段数据类型查看数据库信息语句SQL 语句创建、删除 数据库 数据表向表中添加、删除 记录、查询记录修改表名,添加、修改、删除 字段,添加唯一约束查看、删除、添加...

2022-05-10

MySQL怎么从二进制内容看InnoDB行格式

InnoDB是一个将表中的数据存储到磁盘上的存储引擎,所以即使关机后重启我们的数据还是存在的。而真正处理数据的过程是发生在内存中的,所以需要把磁盘中的数据加载到内存中,如果...

2022-05-10

深入浅析MySQL查询语句的执行过程

需要从数据库检索某些符合要求的数据,我们很容易写出 Select A B C FROM T WHERE ID = XX 这样的SQL,那么当我们向数据库发送这样一个请求时,数据库到底做了什么?我们今天以MYSQ...

2022-05-06
返回顶部
顶部