开发前沿 13284

详细分析mysql MDL元数据锁

前言: 当你在MySQL中执行一条SQL时,语句并没有在你预期的时间内执行完成,这时候我们通常会登陆到MySQL数据库上查看是不是出了什么问题,通常会使用的一个命令就是 show …

2022-05-16 271

MySQL OOM(内存溢出)的解决思路

OOM全称"Out Of Memory",即内存溢出。 内存溢出已经是软件开发历史上存在了近40年的“老大难”问题。在操作系统上运行各种软件时,软件所需申请的内存远远超出了物理内存…

2022-05-16 308

MySQL MGR 有哪些优点

MGR(Mysql Group Replication)是5.7版本新加的特性,是一个MySQL插件。 MGR 是一个新的高可用与高扩展的方案,集群中的任何节点数据都是一样的,可以…

2022-05-16 280

mysql数据库中字符集乱码问题原因及解决

前言 有的时候我们在查看数据库数据时,会看到乱码。实际上,无论何种数据库只要出现乱码问题,这大多是由于数据库字符集设定的问题。 下面我们就介绍一下,数据库的字符集的设定及乱码问题的…

2022-05-16 630

MySql如何实现远程登录MySql数据库过程解析

导读:有时候,为了开发项目,我们需要在一台服务器上部署MySql数据库服务器,然后使用本地电脑远程访问和管理MySql数据库,那么如何实现MySql的远程登录呢? 1.使用命令行远…

2022-05-16 566

MySql添加新用户及为用户创建数据库和给用户分配权限方法介绍

1.添加新用户 只允许本地IP访问 create user 'test'@'localhost' identified by '123456'; 允许外网IP访问 create u…

2022-05-16 283

MySQL数据库高级查询和多表查询

MySQL多表查询 添加练习表 -- 用户表(user) CREATE TABLE `user`( `id` INT AUTO_INCREMENT PRIMARY KEY COMM…

2022-05-16 314

MySQL使用聚合函数进行单表查询

聚合函数 作用于一组数据,对那组数据返回一个值 count :统计结果记录多少条数, max:统计最大值 min:统计最小值 sum:计算求和 avg: 计算平均值 注意,分组函数…

2022-05-16 280

MySQL 详细单表增删改查crud语句

MySQL 增删改查语句 1.创建练习表 这里练习表没有满足三范式 第一范式(又称 1NF):保证每列的原子性 数据表中的每一列(字段),必须是不可拆分的最小单元,也就是确保每一列…

2022-05-16 276

MySQL数据定义语言DDL的基础语句

MySQL DDL 语句 什么是DDL,DML。 DDL 是数据定义语言,就是对数据库,表层面的操作,如 CREATE,ALTER,DROP。DML 是数据操作语言,也就是对表中数…

2022-05-16 259

Mysql之组合索引方法详解

对于任何DBMS,索引都是进行优化的最主要的因素。对于少量的数据,没有合适的索引影响不是很大,但是,当随着数据量的增加,性能会急剧下降。  如果对多列进行索引(组合索引)…

2022-05-16 405

mysql中 ${param}与#{param}使用区别

${param}传递的参数会被当成sql语句中的一部分,比如传递表名,字段名 例子:(传入值为id) order by ${param}  则解析成的sql为: orde…

2022-05-16 272