数据运维

Mysql 实现字段拼接的三个函数

Mysql 实现字段拼接的三个函数

给运营导出数据时,难免需要对字段进行拼接,如果 Mysql 可以完成的话,就可以少些很多代码。 concat() concat_ws() group_concat() Mysql 确实有几个函数可以对字段进行拼接。 concat() 将多个字

大树 大树 2023-04-30
0 0 0
阿里云centos7安装mysql8.0.22的详细教程

阿里云centos7安装mysql8.0.22的详细教程

1. 下载MySQL安装包 首先点击https://dev.mysql.com/downloads/repo/yum/ 找到Linux7的版本; 这里会自动下载最新的版本的mysql,我这里是mysql8.0.22 然后去拼接网址: http://dev.mysql.com/get/ + xxx.r

大树 大树 2023-04-30
0 0 0
MySQL 查询的排序、分页相关

MySQL 查询的排序、分页相关

概述 数据库中的数据直接呈现出来一般不是我们想要的,所以我们上两节演示了如何对数据进行过滤的方法。除了对数据进行过滤, 我们可能还需要对数据进行排序,比如想从列表中

大猫 大猫 2023-04-30
0 0 0
浅谈MySQL中的自增主键用完了怎么办

浅谈MySQL中的自增主键用完了怎么办

在面试中,大家应该经历过如下场景 面试官:"用过mysql吧,你们是用自增主键还是UUID?" 你:"用的是自增主键" 面试官:"为什么是自增主键?" 你:"因为采用自增主键,数据在物理结构上是

宇宙之一粟 宇宙之一粟 2023-04-30
0 0 0
MySql索引使用策略分析

MySql索引使用策略分析

MySql索引 索引优点 1.可以通过建立唯一索引或者主键索引,保证数据的唯一性. 2.提高检索的数据性能 3.在表连接的连接条件 可以加速表与表直接的相连 4.建立索引,在查询中使用索引 可

竹子爱熊猫 竹子爱熊猫 2023-04-30
0 0 0
mysql 如何动态修改复制过滤器

mysql 如何动态修改复制过滤器

MySQL动态修改复制过滤器 说说今天遇到的问题吧,今天在处理一个业务方的需求,比较变态,我大概描述一下: 1、线上的阿里云rds上面有个游戏的日志库,里面的表都是日表的形式,

醒在深海的猫 醒在深海的猫 2023-04-30
0 0 0
MySQL ddl语句的使用

MySQL ddl语句的使用

前言 SQL的语言分类主要包含如下几种: DDL 数据定义语言 create、drop、alter 数据定义语言create、drop、alter语句 。 DML 数据操纵语言 insert、delete、update 定义对数据库记录的增、删、改操作

醒在深海的猫 醒在深海的猫 2023-04-30
0 0 0
MySQL中使用binlog时格式该如何选择

MySQL中使用binlog时格式该如何选择

一、binlog的三种模式 1.statement level模式 每一条会修改数据的sql都会记录到master的bin-log中。slave在复制的时候sql进程会解析成和原来master端执行过的相同的sql来再次执行。 优点:stateme

大白菜程序猿 大白菜程序猿 2023-04-30
0 0 0
mysql 8.0.22 安装配置图文教程

mysql 8.0.22 安装配置图文教程

MySQL8.0.22安装及配置(超详细),供大家参考,具体内容如下 大家好,今天我们来学习一下 MySQL8.0.22安装及配置,好好看,好好学,超详细的 第一步 进入MySQL官网下载,或直接点击下载,

张二河 张二河 2023-04-30
0 0 0
解决Navicat Premium 连接 MySQL 8.0 报错"1251"的

解决Navicat Premium 连接 MySQL 8.0 报错"1251"的

人闲太久,努力一下就以为是在拼命。 一、问题 Navicat Premium 连接 MySQL 8.0 报错: 1251 - Client does not support authentication protocol requested by server; consider upgrading

泡泡 泡泡 2023-04-30
0 0 0
MySQL null与not null和null与空值'''&#

MySQL null与not null和null与空值'''&#

相信很多用了MySQL很久的人,对这两个字段属性的概念还不是很清楚,一般会有以下疑问: 我字段类型是not null,为什么我可以插入空值 为毛not null的效率比null高 判断字段不为空的时候

向阳逐梦 向阳逐梦 2023-04-30
0 0 0
MySQL数据操作DML语句的使用

MySQL数据操作DML语句的使用

说明 DML(Data Manipulation Language)数据操作语言,是指对数据库进行增删改的操作指令,主要有INSERT、UPDATE、DELETE三种,代表插入、更新与删除,这是学习MySQL必要掌握的基本知识。 方语法

泡泡 泡泡 2023-04-30
0 0 0
详解 MySQL中count函数的正确使用方法

详解 MySQL中count函数的正确使用方法

1. 描述 在MySQL中,当我们需要获取某张表中的总行数时,一般会选择使用下面的语句 select count(*) from table; 其实count函数中除了*还可以放其他参数,比如常数、主键id、字段,那么它们有

贤蛋大眼萌 贤蛋大眼萌 2023-04-30
0 0 0
MySQL 基于时间点的快速恢复方案

MySQL 基于时间点的快速恢复方案

之所以有这样一篇文章,是因为在前几天的一个晚上,要下班的时候,业务方忽然有一个需求,是需要恢复一个表里面的数据,当时问了下情况,大概是这样的:业务方不小心在一个表

法医 法医 2023-04-30
0 0 0
MySQL外键约束的实例讲解

MySQL外键约束的实例讲解

MySQL的外键约束是用来在两个表之间建立链接的,其中一个表发生变化,另外一个表也发生变化。从这个特点来看,它主要是为了保证表数据的一致性和完整性的。 对于两个通过外键关

大树 大树 2023-04-30
0 0 0
MySQL用truncate命令快速清空一个数据库中的所有表

MySQL用truncate命令快速清空一个数据库中的所有表

1. 先执行select语句生成所有truncate语句 语句格式: select CONCAT('truncate TABLE ',table_schema,'.',TABLE_NAME, ';') from INFORMATION_SCHEMA.TABLES where table_schema

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-04-30
0 0 0
MySQL优化教程之超大分页查询

MySQL优化教程之超大分页查询

背景 基本上只要是做后台开发,都会接触到分页这个需求或者功能吧。基本上大家都是会用MySQL的LIMIT来处理,而且我现在负责的项目也是这样写的。但是一旦数据量起来了,其实LIMI

Escape Escape 2023-04-30
0 0 0
修改MySQL8.0 默认的数据目录(快捷操作无配置)

修改MySQL8.0 默认的数据目录(快捷操作无配置)

使用场景:我们使用的是阿里云,单独购买了数据盘(空间大并可做备份),MySQL 8.0 数据库默认装在系统盘上,为了考虑安全性和空间问题,我们需要将默认的数据库目录更改到其它位

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-04-30
0 0 0
MySQL 8.0.15配置MGR单主多从的方法

MySQL 8.0.15配置MGR单主多从的方法

一、简介 MySQL Group Replication(简称MGR)字面意思是mysql组复制的意思,但其实他是一个高可用的集群架构,暂时只支持mysql5.7和mysql8.0版本. 是MySQL官方于2016年12月推出的一个全新的高可用与

张二河 张二河 2023-04-30
0 0 0
Mysql中时间戳转为Date的方法示例

Mysql中时间戳转为Date的方法示例

前言 在工作中遇到一个情况: 日志系统的表中,时间字段存储的是13位时间戳timestamp而不是日期数据,而在业务中,我们需要通过时间和ip来进行分组查询给定日期的数据. 当然你可以选择在

Escape Escape 2023-04-30
0 0 0
1 … 1,251 1,252 1,253 1,254 1,255 … 1,807