DeepinV20快速安装Mariadb的详细步骤

MySQL的创始人麦克尔·维德纽斯主导开发,早前曾以10亿美元的价格,将自己创建的公司MySQL卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。甲骨文公司收购...

2021-07-06

SQL Server中使用判断语句(IF ELSE/CASE WHEN )案例

SQL Server判断语句(IF ELSE/CASE WHEN )执行顺序是 – 从上至下 – 从左至右 --,所当上一个条件满足时(无论下面条件是否满足),执行上个条件,当第一个条件不满足,第二个条件满足时,...

2021-07-06

SQL SERVER提交事务回滚机制

1、回滚语句1:SET XACT_ABORT OFFBEGIN TRANINSERT INTO score VALUES (101,90)INSERT INTO score VALUES (102,78)INSERT INTO score VALUES (107,76) /**//* Foreign Key...

2021-07-06

mysql定时自动备份数据库的方法步骤

我们都知道数据是无价,如果不对数据进行备份,相当是让数据在裸跑,一旦服务器出问题,只有哭的份了。下面将介绍mysql数据库的自动备份,大家可根据情况自行选择将备份数据存放在哪...

2021-07-06

mysql 8.0.25 安装配置方法图文教程

MySQL 8.0.25 最新下载与安装教程,供大家参考,具体内容如下一、下载MySQL官网Windows系统安装包下载地址进入网址后可以在MySQL官网看到:
二、安装下载后双击运行,可以看到以下...

2021-07-06

mysql备份策略的实现(全量备份+增量备份)

目录设计场景技术点服务器信息准备工作编写全量备份脚本(Mysql-FullyBak.sh)编写增量备份脚本设置定时任务crontab恢复操作最近项目需要对数据库数据进行备份,通过查阅各种资...

2021-07-06

数据库之SQL技巧整理案例

一、获得给定月份的周日数根据给定的某个日期,计算这个月份的周日的天数。
根据系统变量@@DATEFIRST的值,判断周日的序号为【DatePart(WEEKDAY,RQ)= (07-@@DateFirst) % 7 + 1...

2021-07-06

Linux下mysql 8.0.25 安装配置方法图文教程

Linux 安装 Mysql8.0.25最新教程,供大家参考,具体内容如下自己在服务器上安装MySQL,搜集了很多材料,但是大多时间都比较久了,最新的下载安装方式有很多不一样的地方,也踩了很多坑,...

2021-07-06

mysql 8.0.25 解压版安装配置方法图文教程

mysql 8.0.25 解压版安装教程,供大家参考,具体内容如下1、下载(官方推荐的是下载安装版本,但是解压版更便捷),下载地址2、解压,我们需要增加一步操作:(1)创建一个名为my-default.ini的...

2021-07-06

redis客户端实现高可用读写分离的方式详解

背景(1) redis单机的读写性能轻松上大几万,不过线上环境不会只部署光秃秃的一个节点,还是会配合 sentinel 再部署一个 slave作为高可用节点的;
但是standby的slave节点是不对外...

2021-07-04

MySql 缓存查询原理与缓存监控和索引监控介绍

查询缓存1.查询缓存操作原理mysql执行查询语句之前,把查询语句同查询缓存中的语句进行比较,且是按字节比较,仅完全一致才被认为相同。如下,这两条语句被视为不同的查询SELECT *...

2021-07-02

使用Redis实现实时排行榜功能

游戏中存在各种各样的排行榜,比如玩家的等级排名、分数排名等。玩家在排行榜中的名次是其实力的象征,位于榜单前列的玩家在虚拟世界中拥有无尚荣耀,所以名次也就成了核心玩家的...

2021-07-02

MySQL系列之十五 MySQL常用配置和性能压力测试

一、MySQL常用配置以下所有配置参数以32G内存的服务器为基1、打开独立的表空间innodb_file_per_table = 12、MySQL服务所允许的同时会话数的上限,默认为151,经常出现Too Many...

2021-07-02

MySQL系列之三 基础篇

目录系列教程一、MySQL简介

二、MySQL的发展历史

三、MariaDB的基本使用

1、基本安装与配置

2、客户端命令:mysql

3、其他客户端工具

4、安全加强脚本 mysql_secure_installa...

2021-07-02

MySQL系列之一 MariaDB-server安装

目录系列教程一、yum包管理器安装MariaDB-server

二、官方二进制包方式安装MariaDB-server

三、源码编译安装MariaDB-server

系列教程MySQL系列之开篇 MySQL关系型数据库基...

2021-07-02

MySQL系列之二 多实例配置

系列教程MySQL系列之开篇 MySQL关系型数据库基础概念
MySQL系列之一 MariaDB-server安装
MySQL系列之三 基础篇
MySQL系列之四 SQL语法
MySQL系列之五 视图、存储函数、...

2021-07-02

MySQL系列之十三 MySQL的复制

目录一、MySQL复制相关概念二、简单的一主一从架构实现1、新数据库搭建主从架构2、旧数据库新加从服务器三、级联复制架构实现四、主主复制架构五、半同步复制的实现六、加...

2021-07-02

MySQL系列之六 用户与授权

目录系列教程一、用户管理

1、用户账号

2、增加删除账号

3、破解管理账号密码

二、授权管理

1、授权

2、查询授权3、收回授权总结系列教程MySQL系列之开篇 MySQL关系型数据...

2021-07-02

MySQL系列之开篇 MySQL关系型数据库基础概念

目录一、基础概念二、数据库管理技术的发展三、关系型数据库(RDBMS)概念四、RDBMS设计范式一、基础概念数据(Data)是描述事物的符号记录,是指利用物理符号记录下来的、可以鉴别的...

2021-07-02

MySQL系列之五 视图、存储函数、存储过程、触发器

目录系列教程一、视图

1、视图的创建

2、查看视图定义

3、删除视图

二、存储函数

1、系统函数

2、自定义函数(user-defined function:UDF)

三、存储过程

四、触发器

总结系列...

2021-07-02

MySQL系列之七 MySQL存储引擎

一、MyISAM存储引擎缺点: 不支持事务 最小粒度锁:表级 读写相互阻塞,写入不能读,读时不能写 不支持MVCC(支持多版本并发控制机制) 不支持聚簇索引 不支持数据缓...

2021-07-02

MySQL系列之四 SQL语法

目录系列教程一、SQL语言的简介和规范

二、数据库操作

1、创建库

2、删除库

3、查看数据库列表

三、表操作

1、创建表

2、修改表

3、删除表

4、查看表

四、DML: 数据操作语...

2021-07-02

python中的mysql数据库LIKE操作符详解

LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。语法:SELECT column_name(s)FROM table_nameWHERE column_name LIKE patternpattern这里就是放指定模板的地方,而这里就...

2021-07-02

MySQL连表查询分组去重的实现示例

目录业务逻辑

数据表结构查询逻辑

SQL脚本

脚本说明业务逻辑
通过多种渠道将小程序的活动页链接发布出去,比如通过多多种短信附带链接( channel 就记为 sms1,sms2,sms3 ),或者海...

2021-07-02

MySQL中存储时间的最佳实践指南

目录前言不要使用字符串存储时间类型MySQL 中的日期类型DATETIMETIMESTAMEPTIMESTAMP 的性能问题数值型时间戳(INT)DATETIME vs TIMESTAMP vs INT,怎么选?总结前言平时开发中经...

2021-07-02

mysql优化之query_cache_limit参数说明

query_cache_limitquery_cache_limit指定单个查询能够使用的缓冲区大小,缺省为1M。优化query_cache_size  从4.0.1开始,MySQL提供了查询缓冲机制。使用查询缓冲,MySQL将SELEC...

2021-07-02

MySQL的Query Cache图文详解

目录一、原理概述二、Query Cache系统变量1. have_query_cache2. query_cache_limit3. query_cache_min_res_unit4. query_cache_size5. query_cache_type6. query_cache_wl...

2021-07-02

mysql 数据插入优化方法之concurrent_insert

当一个线程对一个表执行一个DELAYED语句时,如果不存在这样的处理程序,一个处理器线程被创建以处理对于该表的所有DELAYED语句。通常来说,在MyISAM里读写操作是串行的,但当对同一...

2021-07-02

MySQL query_cache_type 参数与使用详解

MySQL设置查询缓存的用意:  把查询到的结果缓存起来,下次再执行相同查询时就可以直接从结果集中取;这样就比重新查一遍要快的多。查询缓存的最终结果是事与愿违:  之所以查...

2021-07-02

MySQL 8.0 驱动与阿里druid版本兼容问题解决

本文主要介绍了MySQL 8.0 驱动与阿里druid版本兼容问题解决,具体如下:注意:这个异常表面druid数据源的版本与MySql 8.0的驱动版本不匹配,解决方法如下:确保MySql 8.0的驱动如下<d...

2021-07-02

低版本Druid连接池+MySQL驱动8.0导致线程阻塞、性能受限

目录现象

根因分析

getLastPacketReceivedTimeMs()方法调用时机

解决方案

现象
应用升级MySQL驱动8.0后,在并发量较高时,查看监控打点,Druid连接池拿到连接并执行SQL的时间大部...

2021-07-02

redis使用不当导致应用卡死bug的过程解析

目录topjstack 查看堆内存执行thread命令 首先说下问题现象:内网sandbox环境API持续1周出现应用卡死,所有api无响应现象刚开始当测试抱怨环境响应慢的时候 ,我们重启一下应用,应...

2021-07-02

Mongo服务重启异常问题的处理方法

发现问题现在公司的服务器经常性断电,所以要经常性重启所有的服务,然而这些redis、mysql、mongo等服务中,mongo经常性出现重启失败的情况,根据之前的经验和网络上帖子的信息,这里...

2021-07-02

mysql连接查询中and与where的区别浅析

1. 建表CREATE TABLE `student` ( `id` int(11) NOT NULL, `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `age` int(11)...

2021-07-02

Redis主从配置和底层实现原理解析(实战记录)

我们使用Redis的时候往往都是主从模式或者集群架构,不会使用单台Redis服务。一、Redis主从配置实战我们使用master节点写输入,然后将数据同步到slave节点,从节点可以提供读取或...

2021-06-29

解决mysql问题:由于找不到MSVCR120.dll,无法继续执行代码

一、问题对mysql初始化的时候遇到的问题,描述如下:1、无论是:"由于找不到MSVCR120.dll,无法继续执行代码。重新安装程序可能会解决此问题"2、还是 "由于找不到VCRUNTIME140_1.dl...

2021-06-29

MySQL中IF()、IFNULL()、NULLIF()、ISNULL()函数的使用详解

在MySQL中可以使用IF()、IFNULL()、NULLIF()、ISNULL()函数进行流程的控制。1、IF()函数的使用
IF(expr1,expr2,expr3),如果expr1的值为true,则返回expr2的值,如果expr1的值为f...

2021-06-29

MySQL开启事务的方式

前言
本文主要介绍 MySQL 是如何开启一个事务的,相关资料也可以查阅官方文档。https://dev.mysql.com/doc/refman/8.0/en/commit.html方式 1
START TRANSACTION 或 BEGIN 开...

2021-06-29

聊一聊Redis与MySQL双写一致性如何保证

1 什么是一致性?一致性就是数据保持一致,在分布式系统中,可以理解为多个节点中数据的值是一致的。强一致性: 这种一致性级别是最符合用户直觉的,它要求系统写入什么,读出来的也会...

2021-06-29

浅析MongoDB之安全认证

目录一、MongoDB的用户和角色权限简介1.1、查看所有内置角色1.2、常见的内置角色二、单实例环境2.1、创建用户2.2、服务端开启认证2.3、客户端登录认证三、副本集环境3.1、...

2021-06-29

浅析MySQL如何实现事务隔离

目录一、前言二、RC与RR隔离级别2.1、RR事务隔离级别下查询结果2.2、RC事务隔离级别下查询结果三、事务隔离在MVCC的实现3.1、数据行ROW的多版本3.2、视图数组3.3、一致性视...

2021-06-29

Navicat15安装教程超详细步骤(最靠谱)

Navicat是一套快速、可靠的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。
它的设计符合数据库管理员、开发人员及中小企业的需要。
Navicat 是以直觉化的图...

2021-06-29

MongoDB安装使用并实现Python操作数据库

目录一、MongoDB介绍二、安装MongoDB三、使用MongoDB1、插入数据2、查找数据3、更新数据4、删除数据5、条件运算符6、MongoDB Limit与Skip方法7.MongoDB排序8.MongoDB索引8....

2021-06-29

使用Oracle跟踪文件的问题详解

一、什么是跟踪文件?跟踪文件中包含了大量而详细的诊断和调试信息。通过对跟踪文件的解读和分析,我们可以定位问题、分析问题和解决问题。从跟踪文件的产生的来源来看,跟踪文件...

2021-06-29

浅谈Redis中的RDB快照

目录一、概述二、快照怎么用?三、执行 bgsava 快照时,数据能被修改吗?四、RDB 和 AOF 合体一、概述所谓的快照,就是记录某一个瞬间东西,比如当我们给风景拍照时,那一个瞬间的画面...

2021-06-29

浅谈PostgreSQL表分区的三种方式

目录一、简介二、三种方式2.1、Range范围分区2.2、List列表分区2.3、Hash哈希分区三、总结一、简介表分区是解决一些因单表过大引用的性能问题的方式,比如某张表过大就会造成...

2021-06-29

SQL的排序,分组,统计常用语句

SQL的排序,分组,统计常用语句:1.使用排序使数据有序
通常,你的所有数据真正需要的仅仅是按某种顺序排列。SQL的ORDER BY语句可以以字母或数字顺序组织数据。因此,相似的值按组...

2021-06-27

提高SQL语句性能的若干方法

提高SQL语句性能的若干方法:在本文中,将讲述四项技术,这些技术可用于提高基于 SQL Server 的性能或改善其可伸缩性,将仔细说明 LEFT JOIN、CROSS JOIN 的使用以及 IDENTITY 值的...

2021-06-27

安装sql 2005时visual studio just-in-time debugger错误解决办法

我的服务器安装sql 2005时出现“visual studio just-in-time debugger”错误对话框。如图:内容如下:“An unhanled win32 exception occurred in explorer.exe...

2021-06-27

SQL报表错误“未能为SSL/TLS安全通道建立信任关系”解决方法

打开任何报表,都会提示:未能为 SSL/TLS 安全通道建立信任关系。问题原因:SQL报表配置文件中,设置了SSL认证。解决方法:1.删除SQL报表配置文件中的SSL认证。2.修改SQL报表配置文...

2021-06-27
返回顶部
顶部