explain mysql

MySQL-select查询语句

Select 查询语句 原创 Lyle_Tu Linux分布式主任 2023-06-27 22:22 发表于福建 收录于合集 #sql5个 #数据库7个 #服务器15个 #语句2个 查询最基本的方式是SELECT语句,其功能十分强大。它能够以任意顺序、从任意数目的列中查询数据,并在查询过程中进行计算 ......
MySQL-select 语句 select MySQL

mysql-alter语句

T-SQL Alter 语句 原创 Lyle_Tu Linux分布式主任 2023-06-20 08:21 发表于福建 收录于合集 #sql5个 #linux13个 #数据库7个 #服务器15个 ALTER TABLE 语句用于在已有的表中添加、修改或删除列。 修改数据库常用语句 语法格式: ALT ......
mysql-alter 语句 mysql alter

CentOS7 开机异常Failed to open /sysroot/etc/fstab:Input 和 mysql无法启动 Ignoring the redo log due to missing MLOG

出现问题,系统进不去; 参考: 亲测有效 https://blog.csdn.net/Nightwish5/article/details/119640728 ......
Ignoring CentOS7 missing sysroot CentOS

一天吃透MySQL面试八股文

> 内容摘自我的学习网站:topjavaer.cn ## 什么是MySQL MySQL是一个关系型数据库,它采用表的形式来存储数据。你可以理解成是Excel表格,既然是表的形式存储数据,就有表结构(行和列)。行代表每一行数据,列代表该行中的每个值。列上的值是有数据类型的,比如:整数、字符串、日期等等 ......
八股文 八股 MySQL

关于对MySQL高可用架构进行SQL阻断实现

通过Proxy SQL 实现SQL阻断 简介 由于安全管理,对高危SQL进行阻断 以下是测试环境MySQL物理架构图: 配置 在架构原有的基础上进行配置,通过proxy SQL进行SQL阻断配置,如下: -- 配置ProxySQL到MySQL各类账户(如存在则忽略该步) # 步骤一 在proxySQ ......
架构 MySQL SQL

python: more Layer Architecture and its Implementation in Python and mysql 8.0

mysql 8.0: drop table DuStudentList; #学生表 create table DuStudentList ( StudentId INT NOT NULL AUTO_INCREMENT comment'主键id', #自动增加, StudentName nvarcha ......

sharding-jdbc mysql分库分表的代码实现

### 一、依赖包 ``` io.shardingsphere sharding-jdbc-spring-boot-starter 3.0.0.M4 ``` 注意,sharding-jdbc 不同版本的差异较大,如果引入 其他版本,有可能不兼容。 ### 二、mysql 建表 ``` CREATE ......
分表 分库 sharding-jdbc sharding 代码

12 | 为什么我的MySQL会“抖”一下?

> 一下内容出自 《MySQL 实战 45 讲》 ## 12 | 为什么我的MySQL会“抖”一下? 一条 SQL 语句,正常执行的时候特别快,但是有时也不知道怎么回事,它就会变得特别慢,并且这样的场景很难复现,它不只随机,而且持续时间还很短。看上去,这就像是数据库“抖”了一下。 这个时候,MySQ ......
MySQL 12

Mysql基础篇(一)

# 一. SQL语句分类 **SQL语句,根据其功能,主要分为四类:DDL、DML、DQL、DCL。** | 分类 | 全称 | 说明 | | | | | | DDL | Data Definition Language | 数据定义语言,用来定义数据对象(数据库,表,字段) | | DML | D ......
基础 Mysql

ubuntu 18.04.1安装mysql8

``` sudo apt update sudo apt install mysql-server sudo systemctl status mysql sudo mysql ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_pa ......
ubuntu mysql8 mysql 18 04

MySQL操作命令学习2--数据查询

一、基础数据查询 select语句用于从表中选取数据,结果被存储在一个结果表中(称为结果集)。 语法:select * from 表名称 #查询指定表中的所有数据 *为模糊匹配所有列 例: mysql> select * from person; + + + + + + + | id | name ......
数据查询 命令 数据 MySQL

亲测-ubuntu20.04 安装 MySQL5.7

背景介绍 ubuntu 20.04 版本系统自带的 MySQL 版本是 8.0,普通方法很难安装 5.7 版本的。由于 8.0 版本较 5.7 版本做了不少改动,笔者比较习惯使用 5.7 版本。网上搜做了一圈,跟着各种教程试了很多遍,最后终于找到了成功的方法。过程记录分享出来,供大家参考。 安装过程 ......
ubuntu MySQL5 20.04 MySQL 20

mysql通过表分区来增加数据查询效率

### 背景 我们mysql是单机, 其中有几个表体积会很大, 需要做分表来增加查询效率. 我们的数据是连续不断入库的,查询条件是一个批次一个批次的查,也可以看做是按时间段查询. ### 思路 1. mysql事件Event:到一定时间把原表改名, 加一个后缀,比如user表改为user_1 `RE ......
数据查询 效率 数据 mysql

高可用只读,让RDS for MySQL更稳定

摘要:业务应用对数据库的数据请求分写请求(增删改)和读请求(查)。当存在大量读请求时,为避免读请求阻塞写请求,数据库会提供只读实例方案。通过主实例+N只读实例的方式,实现读写分离,满足大量的数据库读取需求,增加应用的吞吐量。 业务应用对数据库的数据请求分写请求(增删改)和读请求(查)。当存在大量读请 ......
MySQL RDS for

MySQL视图

### 创建视图 ```sql CREATE VIEW v_index AS SELECT * FROM table_name; ``` #### 描述 + v_index : 视图名称 + SELECT * FROM table_name : 虚拟数据 ### 创建视图索引 ```sql CREA ......
视图 MySQL

MySQL:聚合函数

当涉及到处理大量数据时,聚合函数是数据库中非常有用的工具,它们可以执行各种计算和汇总操作。下面详细解释MySQL中常用的聚合函数的作用和使用方法: 1. AVG:AVG函数用于计算某一列的平均值。它接受一个列名作为参数,并返回该列中所有非NULL值的平均值。例如,如果你想计算员工表中薪水的平均值,可 ......
函数 MySQL

MySQL 8.0.33 my.ini说明

#其他默认调整值#MySQL Server实例配置文件# #由MySQL Server实例配置向导生成###安装说明# ##在Linux上,您可以将此文件复制到/etc/my.cnf以设置全局选项,#mysql-data-dir/my.cnf设置服务器特定选项(用于此安装的@localstatedi ......
MySQL ini 33 my

面试官:讲讲MySql索引失效的几种情况

## 索引失效 ### 准备数据: ```sql CREATE TABLE `dept` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `deptName` VARCHAR(30) DEFAULT NULL, `address` VARCHAR(40) DEFAUL ......
索引 情况 MySql

mysql启动失败,报没有pid错误

# mysql启动失败,报没有pid错误 安装完Mysql后,启动mysqld失败,花了很长时间才找到原因,现在根据网友提供的解决方法汇总一下,方便遇到时可以参考排查 #### 现象:service mysql start 时提示如下错误: ```powershell [root@mysqldb d ......
错误 mysql pid

Mysql十题

181. 超过经理收入的员工 SQL架构 表:Employee + + + | Column Name | Type | + + + | id | int | | name | varchar | | salary | int | | managerId | int | + + + Id是该表的主键 ......
Mysql

Mysql必备技能点

一、SQL顺序 1.sql语句执行顺序:from-->where-->group by -->having --> select >order by; 我们先执行from,join来确定表之间的连接关系,得到初步的数据 where对数据进行普通的初步的筛选 group by 分组 各组分别执行hav ......
技能 Mysql

java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '}' at line 1

# 问题 报错代码 ``` org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: java.sql.SQLSyntaxErrorException: You have an err ......

【技术积累】Mysql中的SQL基础【一】

博客推行版本更新,成果积累制度,已经写过的博客还会再次更新,不断地琢磨,高质量高数量都是要追求的,工匠精神是学习必不可少的精神。因此,大家有何建议欢迎在评论区踊跃发言,你们的支持是我最大的动力,你们敢投,我就敢肝 ......
基础 Mysql 技术 SQL

离线安装mysql报错解决方法:/usr/sbin/mysqld: error while loading shared libraries: libaio.so.1: cannot open sha --九五小庞

Linux:centos 7.6 64位 mysql:5.6使用离线方式安装:rpm -ivh --nodeps mysql* ,执行 systemctl start mysqld.service发现启动不了,通过vi /var/log/mysql.log看到如下关键字:libraries: lib ......
libraries loading 方法 cannot libaio

Centos7 搭建Mysql8.0 主从

一、环境说明 MASTER: [root@server01 ~]# cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) 外网IP:192.168.100.20 内网IP:192.168.200.20 SLAVE: [root@se ......
主从 Centos7 Centos Mysql8 Mysql

MySQL主从同步原理及概念介绍

Mysql复制概念Mysql内建的复制功能是构建大型高性能应用程序的基础, 将Mysql数据分布到多个系统上,这种分布机制是通过将Mysql某一台主机数据复制到其它主机(slaves)上,并重新执行一遍来实现的。复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入 ......
主从 原理 概念 MySQL

幻读有什么问题,MySQL 是如何解决幻读的

快照读:读取快照中的数据,不需要进行加锁。看到快照这两个字,各位肯定马上就想到 MVCC 了,是这样,MVCC 作用于读取已提交和可重复读(默认)这两个隔离级别,这俩隔离级别下的普通 select 操作就是快照读 当前读:读取的是最新版本的数据, 并且对读取的记录加锁, 阻塞其他事务同时改动相同记录 ......
问题 MySQL

10 | MySQL为什么有时候会选错索引?

> 以下内容出自《MySQL 实战 45 讲》 ## 10 | MySQL为什么有时候会选错索引? ### 优化器的逻辑 选择索引是优化器的工作。 影响优化器选择的判断标准: - 扫描行数 - 临时表 - 是否排序 #### 扫描行数 MySQL 在真正执行语句之前,会根据统计信息来估算记录数。这个 ......
索引 有时候 MySQL 10

Docker实战_Mysql数据卷挂载

Docker实战_Mysql数据卷挂载 搜索镜像 docker search mysql:5.7 下载镜像 docker pull mysql:5.7 运行镜像 docker run -d -p 3306:3306 \ -v /opt/mysql/conf:/etc/mysql/conf.d \ - ......
实战 数据 Docker Mysql