• JavaEE技术点:MySQL目录及基本命令介绍

    1.MySQL目录介绍(1)首先来看MySQL的安装目录,如图1-1所示:图1-1 MySQL的安装目录(2)图1-1中的bin目录中存放的是二进制的可执行文件,如图1-2所示:图1-2 bin目录结构(3)图1-2中的mysqld.exe是服务器程序,必须先启动它,客户端才能连接上服务器。当MyS 2024-08-07 10:02:20
  • MySQL-长事务详解

    前言:『入门MySQL』系列文章已经完结,今后我的文章还是会以MySQL为主,主要记录下近期工作及学习遇到的场景或者自己的感悟想法,可能后续的文章不是那么连贯,但还是希望大家多多支持。言归正传,本篇文章主要介绍MySQL长事务相关内容,比如说我们开启的一个事务,一直没提交或回滚会怎样呢,出现事务等待 2024-08-07 09:32:28
  • MySQL数值型函数

    MYSQL五大类函数,前面已经介绍了聚合函数和字符串函数,还有数值型函数、时间日期函数和控制流函数,这篇介绍一下数值型函数,数值型函数主要就是用来对数值型数据进行处理,在实际使用中还是有很多用处。函数名称作用ABS求绝对值SQRT求二次方根MOD求余数CEIL和CEILING两个函数功能相同,都是返 2024-08-07 09:17:18
  • Mysql5.7的varchar类型字段建索引竟然失败

    在Mysql数据库日常运维过程中,在表上创建索引是很常见的事情,可是一直没有思考过,单列索引到底能有多长呢。如果varchar类型的字段过长,创建单列索引会不会失败呢,下面就来一起探索一下吧。 查阅官方文档,发现在MySQL5.6 版本后引入了参数 innodb_large_prefix,开启情况 2024-08-06 17:00:01
  • Azure Database for MySQL Flexible Server上线

    什么是 Azure Database for MySQL Flexible ServerAzure Database for MySQL Flexible Server 是一种完全托管的数据库服务,旨在针对数据库管理功能和配置设置提供更精细的控制和更大的灵活性。通常,该服务提供更大的灵活性和基于用户 2024-08-06 15:32:34
  • .MySQL中的左(右)外连接 LEFT(RIGHT) [OUTER] JOIN

    1.准备CREATE DATABASE mahaiwuji;USE mahaiwuji;CREATE TABLE grade( id INT(4) PRIMARY KEY, name VARCHAR(36)) ENGINE = INNODB DEFAULT CHARSE 2024-08-06 14:32:51
  • 简单介绍MySQL开启事务的两种方式

    方式 1START TRANSACTION 或 BEGIN 开始新的事务 COMMIT 提交当前事务 ROLLBACK 回滚当前事务这是大家熟知的一种方式,其中开启事务的方式 start transaction 和 begin 是相同的。方式 2SET autocommit = 0;默认情况下 au 2024-08-06 13:32:29
  • 突破 MySQL 三大技术瓶颈,分布式数据库的技术实践

    数据库选型时的五个考量因素众所周知,分布式数据库自身具备水平扩展、高可用以及数据强一致等特点,除了这些能力,我们还十分看重它是否稳定、是否易运维、是否低成本、是否具备高性能、是否有丰富的生态。稳定性。当我们将业务迁移至分布式数据库后,服务的稳定性是特别重要的。对于用户来说,他们或许并不在乎一个产品的 2024-08-06 13:02:20
  • MySQL主键与唯一约束区别

    主键与唯一约束区别在面试有可能会被问到。可以从以下几个方面对比一下。1、保证唯一性2、是否允许为空3、一个表可以有多少个4、是否允许组合保证唯一性两者都保证字段值的唯一性。建一个学生表create table student( id int PRIMARY key, #主键 name V 2024-08-06 12:02:14
  • 介绍几种MySQL 同步到 ES 的解决方案

    在实际项目开发中,MySQL是作为业务数据库存在,ES则是作为查询数据库存在,通过两个服务器的共用,来实现读写分离操作,从而缓解了MySQL数据库的压力,同时也支持了海量数据的查询操作。要完成这一系列的操作,首先需要解决的问题就是MySQL与ES的数据同步问题。下面我们就来讨论几种方案。数据同步方案 2024-08-06 11:47:21