mysql

必须要了解MySQL索引的坑

本篇文章给大家带来了关于mysql中关于索引可能会遇到的问题,索引可以说是数据库中的一个大心脏了,如果说一个数据库少了索引,那么数据库本身存在的意义就不大了,希望对大家有帮助。索引可以说是数据库中的一个大心脏了,如果说一个数据库少了索引,那

详解MySql Group by函数真正的打开方法!

本篇文章给大家介绍MySql Group by 函数的正确打开方式,希望对大家有帮助!MySql Group by 函数的正确打开方式在使用分组函数时, 进行结果集筛选, 遇到的一些问题以及解决办法【推荐:mysql视频教程】1. 应用场景

读完搞懂MySQL持久化和回滚(图文详解)

本篇文章给大家带来了mysql中关于持久化和回滚的相关知识,希望对大家有帮助。redo log事务的支持是数据库区分文件系统的重要特征之一,事务的四大特性:原子性:所有的操作要么都做,要么都不做,不可分割。一致性:数据库从一种状态变成另一种

docker和jenkins是什么

Docker是一个开源的应用容器引擎,可以打包应用以及依赖包到一个可移植的镜像中,然后发布到系统的机器上;而Jenkins是一个功能强大的应用程序,可以处理任何类型的构建或持续集成。本教程操作环境:linux7.3系统、docker-1.1

MySQL之SQL优化、索引优化、锁机制、主从复制(图文详解)

本篇文章给大家带来了关于mysql高级技巧中sql优化、索引优化、锁机制和主从复制的相关知识,希望对大家有帮助。0 存储引擎介绍myisam存储:如果表对事务要求不高,同时是以查询和添加为主的,我们考虑使用myisam存储引擎,比如bbs

MySQL学习之聊聊锁及分类

本篇文章带大家了解MySQL中的锁,介绍一下锁的粒度分类和锁的兼容性分类,希望对大家有所帮助。1. 数据库并发场景在高并发场景下,不考虑其他中间件的情况下,数据库会存在以下场景:读读:不存在任何问题,也不需要并发控制。读写:有线程安全问题,

一起聊聊MYSQL中锁的各种模式与类型

本篇文章给大家带来了关于mysql中锁的各种类型与模式的相关知识,希望对大家有帮助。在日常开发工作中,我们几乎需要天天与数据库打交道,作为一名只会CRUD的SQL BOY,除了每天用mybatis-generator自动生成DAO层代码之外

你真的了解MySQL的order by吗

本篇文章给大家带来了关于mysql中order by排序的相关知识,希望对大家有帮助。排序这个词,我的第一感觉是几乎所有App都有排序的地方,淘宝商品有按照购买时间的排序、B站的评论有按照热度排序的...,当然我们今天说的并不是大数据下该如

完全掌握MySQL三大日志binlog、redo log和undo log

本篇文章给大家带来了关于mysql日志的相关知识,我们重点需要关注的是二进制日志(binlog)和事务日志(包括redo log和undo log),希望对大家有帮助。1、binlogbinlog用于记录数据库执行的写入性操作(不包括查询)

docker中logs命令怎么显示最后几行

在docker中,可以利用logs命令的“--tail”参数来显示最后几行日志,logs命令用于获取容器的日志,“--tail”参数用于设置仅列出最新的几条容器日志,语法为“docker logs --tail=行数”。本教程操作环境:li

实例讲解MySQL与InnoDB下共享锁与排他锁

本篇文章给大家带来了关于mysql中共享锁和排他锁的相关知识,希望对大家有帮助。共享锁(Shared Lock)共享锁、S锁、读锁 ,都是他的叫法。而我,喜欢叫他 共享读锁 。A shared (S) lock permits the

一起聊聊两条INSERT语句引发的死锁

本篇文章给大家带来了关于mysql中死锁的相关问题,主要介绍了两条一样的INSERT语句引发死锁的相关知识,希望对大家有帮助。两条一样的INSERT语句竟然引发了死锁,这究竟是人性的扭曲,还是道德的沦丧,让我们不禁感叹一句:卧槽!这也能死锁

一起聊聊Mysql索引底层及优化

本篇文章给大家带来了关于mysql中索引底层以及优化的相关知识,下面我们就整理一下mysql中索引的知识点,希望对大家有帮助。Mysql索引篇最近在很多网站上看了索引的相关知识,各种说法的都有,但是又不是很全,有的概念很模糊,下面是由小编整

mysql怎么查看数据库保存在哪

在mysql中,可以利用“show variables”命令查看数据库的文件保存在哪,该命令用于显示系统变量的名称和值,语法为“SHOW VARIABLES LIKE datadir;”。本教程操作环境:windows10系统、mysql8

mysql字段怎么判断是否存在

方法:1、利用desc命令,语法为“desc 表名 字段”;2、利用“show columns”命令,语法为“show columns from 表名 like 字段”;3、利用describe命令,语法为“describe 表名 字段”。

mysql查询怎么区分大小写

在mysql中,可以利用select查询语句配合binary关键字来区分大小写,select语句用于查询数据,binary关键字用于区分大小写,语法为“select * from 表名 WHERE binary 字段=字段值”。本教程操作环

mysql中什么是外键

在mysql中,外键是用于建立和加强两个表数据之间的链接的一列或多列,它表示一个表中的一个字段被另一个表中的一个字段引用。外键对相关表中的数据造成了限制,使MySQL能够保持参照完整性。本教程操作环境:windows7系统、mysql8版本

mysql索引之间有什么区别

区别:1、唯一索引的索引列值必须唯一,允许有空值;2、主键索引的索引值必须唯一,但不允许有空值;3、组合索引只有在查询条件中使用了创建索引时的第一个字段,索引才会被使用;4、全文索引仅可在使用了Myisam存储引擎的表中使用。本教程操作环境

mysql存储过程语法是什么

在mysql中,可以利用“CREATE PROCEDURE”语句创建存储过程,语法为“CREATE PROCEDURE 过程名 过程参数 过程体 过程参数 格式 [IN|OUT|INOUT] 参数名 类型”。本教程操作环境:windows1

mysql frm是什么文件

在mysql中,frm的意思为“表定义”,是描述数据表结构的文件。frm文件是用来保存每个数据表的元数据信息,包括表结构的定义等。frm文件跟数据库存储引擎无关,也就是任何存储引擎的数据表都必须有frm文件,命名方式为“数据表名.frm”。