-
因为系统的一个Bug,导致数据库表中出现重复数据,需要做的是删除重复数据且只保留最新的一条数据。具体场景是这样的有张订单关联额外费用表,而且一个订单号(order_no)记录只
-
在 Linux 系统上安装 MySQL 数据库,是一份很常见的任务。MySQL 数据库是开源的,它支持结构化查询语言(Structured Query Language),也就是 SQL。不仅如此,MySQL 还有很多功能
-
项目场景:最近在开发过程中,看见表设计中是thinyint字段,但对于它的范围产生了好奇问题描述:当我们填写超过128数值的时候,该字段就会报以下错误Cause:com.mysql.jdbc.MysqlDataTrunc
-
1、简介Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache, and message broker.翻译:Redis 是一个开源的内存中的数据结构存储系统,它可以用作:数据库、缓存
-
1. 引言1.1 创作初衷最近参加面试的时候,被问到一个关于Redis的问题:批量执行Redis命令的方式有哪些?突然被问到这个问题,我先是有点懵逼。最容易想到的是Redis的一些批量命令,例如MGET(同
-
有时候,我们可能有这样的场景,需要将销量按月统计,并且按月逐月累加。写惯了GROUP BY,按月统计倒是小case,但是逐月累加实现起来,要稍微麻烦一点。下面就整理几种写法,以备不时之需。
-
前面一篇文章,松哥和大家聊了 MySQL 中的索引合并,虽然 MySQL 提供了索引合并机制来提升 SQL 执行的效率,然而在具体实践中,如果能避免发生索引合并是最好的,毕竟这是没办法的办法,是
-
在mysql使用过程中,日期一般都是以datetime、timestamp等格式进行存储的,但有时会因为特殊的需求或历史原因,日期的存储格式是varchar,那么我们该如何处理这个varchar格式的日期数
-
QUARTER(date)SELECT QUARTER(‘2016-01-16')
SELECT QUARTER(‘2016-01-16 00:00:00')-> 1 (表示返回date的是当年的第几个季度,返回1,2,3,4)
-
mysql embedded是一种库,该库提供了一种在集成测试中运行真实MySql的方法;用户可以通过集成该jar包,实现内嵌式MySQL,不需要安装Mysql,即可进行数据库增删改查等相关
-
从MySQL 5.7开始,支持在线动态调整 innodb buffer pool,并为此新增了一个状态变量 Innodb_buffer_pool_resize_status,可以通过观察它了解调整buffer pool过程中的一些状态,例如 Resizing also other hash tab
-
1、Memory表的每个表可以有多达32个索引。每个索引16列,以及500字节的键长度。2、存储引擎执行HASH和BTREE缩影。3、表中可以有非唯一的键值。4、表采用固定的记录长度格式。5、不
-
WEEKDAY(date)SELECT WEEKDAY(‘2016-01-16')
SELECT WEEKDAY(‘2016-01-16 00:00:00')-> 5 (表示返回date是在一周中的序号,西方日历中通常一周的开始是星期天,并且以0开始
-
一、问题引入例如当前存在一张表test_user,然后往这个表里面插入3百万的数据:CREATE TABLE `test_user` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT
-
一、安装mysql数据库①下载并解压上传到/opt/soft目录(soft目录是自己创建的) ②解压:tar -xvf mysql-5.7.27-1.el7.x86_64.rpm-bundle.tar③清空linux自带的数据库1.查看是否有旧版本的