大小docker mysql8 mysql

docker install ubuntu ssh

https://tecadmin.net/setting-up-ubuntu-docker-container-with-ssh-access/ Docker is an open-source platform that allows developers to automate the depl ......
install docker ubuntu ssh

windows导出mysql(mysqldump)

dump.bat echo off cls echo 正在初始化环境变量…… echo. set backup_date=%date:~0,4%%date:~5,2%%date:~8,2% set db_name=db_test echo %backup_date% D:\mysql57\bin\m ......
mysqldump windows mysql

MySQL实战实战系列 03 事务隔离:为什么你改了我还看不见?

提到事务,你肯定不陌生,和数据库打交道的时候,我们总是会用到事务。最经典的例子就是转账,你要给朋友小王转 100 块钱,而此时你的银行卡只有 100 块钱。 转账过程具体到程序里会有一系列的操作,比如查询余额、做加减法、更新余额等,这些操作必须保证是一体的,不然等程序查完之后,还没做减法之前,你这 ......
实战 事务 MySQL 03

Mysql常用处理

日期处理 时间格式化比较 DATE_FORMAT(start_time,'%Y-%m-%d') = DATE_FORMAT(now(), '%Y-%m-%d') 时间戳比较,注意有些时间戳会加3个000作为后缀,需格式化处理 2. UNIX_TIMESTAMP(NOW()) <= UNIX_TIME ......
常用 Mysql

Docker vim 右键进入 visual 模式无法粘贴

Docker vim 右键进入 visual 模式无法粘贴 在 Docker 内部运行 Vim 是一种常见的需求,尤其是在开发环境中。但是,有时候会遇到一些问题,比如无法向 Docker 内的 vim 文档里进行黏贴等。本文将介绍在 Docker 内部运行 Vim 时该问题的解决方案。 一、临时解决 ......
模式 Docker visual vim

MySQL 8.0 OCP 最新中文考试题库(如需完整版请联系作者)

大家好!今天要给大家带来的是由Oracle公司研发的MySQL 8.0认证考试试题本次试题是全网最全面的试题,总共包含123道。试题正确率在95%以上。对于在今年报考MySQL8.0 中文版本的考生有很大的帮助。特别是考试时所遇到的题型,几乎是原题,本人刚考过,特来为大家分享 49.使用带有新配置的 ......
考试题库 整版 题库 作者 MySQL

三维模型3DTile格式轻量化压缩文件大小的技术方法研究

三维工厂K3DMaker是一款三维模型浏览、分析、轻量化、顶层合并构建、几何校正、格式转换、调色裁切等功能专业处理软件。可以进行三维模型的网格简化、纹理压缩、层级优化等操作,从而实现三维模型轻量化。轻量化压缩比大,模型轻量化效率高,自动化处理能力高;采用多种算法对三维模型进行几何精纠正处理,精度高,... ......
方法研究 模型 大小 格式 文件

MySQL实战实战系列 02 日志系统:一条SQL更新语句是如何执行的?

前面我们系统了解了一个查询语句的执行流程,并介绍了执行过程中涉及的处理模块。相信你还记得,一条查询语句的执行过程一般是经过连接器、分析器、优化器、执行器等功能模块,最后到达存储引擎。 那么,一条更新语句的执行流程又是怎样的呢? 之前你可能经常听 DBA 同事说,MySQL 可以恢复到半个月内任意一秒 ......
实战 语句 系统 MySQL 日志

在MySQL的PREPARE中绑定WHERE IN子句参数

1. PREPARE简介 在 MySQL 中,PREPARE 是一种用于准备执行动态 SQL 语句的机制。通过 PREPARE,你可以将一个 SQL 查询或操作的查询计划(执行计划)准备好,然后在稍后的时间点执行它,而不是立即执行。这带来了以下好处: SQL 注入防护: 使用 PREPARE 可以在 ......
子句 参数 PREPARE MySQL WHERE

mysql常用命令

mysql常用命令 创建用户相关 mysql5.7后 password改为authentication_string #查看用户权限 show grants for 用户 例:show grants for root@localhost #创建用户 create user 'username'@'h ......
命令 常用 mysql

MySQL——分布式锁

锁 锁是一种抽象概念,是一种思想。并发环境下,多个线程会对同一资源争抢,可能导致数据不一致的问题。因此,很多编程语言都引入了锁。 Java中的锁 互斥锁(悲观锁(有锁同步)) 操作系统悲观地认为如果不严格同步线程调用,那么一定会产生异常,互斥锁将会将资源锁定,只供一个线程调用,阻塞其他线程(独占资源 ......
分布式 MySQL

Docker从零开始部署后端项目和MySQL数据库

预备知识 Docker是什么 Docker镜像是什么 Docker容器是什么 Docker Compose是什么 Docker Compose中的Service是什么 请自行上网查阅以上内容相关资料,否则无法阅读下文 安装Docker Windows 去官网Docker: Accelerated C ......
数据库 项目 数据 Docker MySQL

Docker分享

前置知识 本篇文章主要分享容器技术依赖的Namespace,在开始之前,有一些前置知识需要先阐明,也许它们很零碎,但开始之前我还是希望你能够完全理解这些概念。 前置知识这一段除了补短之外,还有一个目的,把一个很多人没解释清楚的问题解释清楚: 什么是容器,和虚拟机有什么区别? 进程树模型:fork和e ......
Docker

9-MySQL数据库 数据的备份与恢复

1.date文件的备份 2.mysqldump 备份 说明:mysqldump是MySQL数据库中的一个实用程序,它主要用于转储(备份)数据库。mysqldump通过生成一个SQL脚本文件,包含从头开始重新创建数据库所必需的(如 CREATE TABLE和INSERT等),来实现数据库的备份和转储。 ......
数据 备份 数据库 MySQL

使用TestContainers在Docker中进行集成测试

现代软件应用很少独立工作。典型的应用程序会与几个外部系统进行通信,如: 数据库、 消息系统、 缓存提供商 其他第三方服务。 你应该编写测试确保一切正常运行。 单元测试有助于隔离地测试业务逻辑,不涉及任何外部服务。它们易于编写并提供几乎即时的反馈。 有了单元测试还不够,集成测试用来验证与外部系统的交互 ......
TestContainers Docker

you-get run in docker

未知原因, windows 上装不了 you-get. solution 如下: docker run -it --rm python:3.7 bash > pip install --upgrade pip anohter termial: docker ps, get the contatine ......
you-get docker you get run

MySQL 索引、事务与存储引擎

一、索引 1.索引的概念 ●索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址(类似于C语言的链表通过指针指向数据记录的内存地址)。●使用索引后可以不用扫描全表来定位某行的数据,而是先通过索引表找到该行数据对应的物理地址然后访问相应的数据,因此能加快数据库的查询速度。 ......
索引 事务 引擎 MySQL

8-MySQL查询高级用法,数据表的关联关系

1.分组 group by 详情见,发布的第七篇博客文章,7- MySQL函数 2.排序 order by 说明:在MySQL中,ORDER BY是一种用于对查询结果进行排序的关键字。它可以根据一列或多列的值,以升序或降序的方式对查询结果进行排序,使得查询者可以更加方便 地查看、分析和处理数据。 使 ......
数据表 数据 MySQL

MySQL笔记目录

MySQL目录 本视频学习自尚硅谷的MySQL教程,原地址在这 笔记源自官方提供笔记,根据自己的理解重新排版修改、并增添了一些内容 初级篇 第一章 MySQL概述 第二章 MySQL环境搭建(mysql环境安装、配置、卸载、登录) 第三章 SQL介绍 DDL 数据库和表的操作 第四章 MySQL数据 ......
笔记 目录 MySQL

MySQL数据库管理

1.MySQL数据库管理 数据库-->数据表-->行(记录):用来描述一个对象的信息 列(字段):用来描述对象的一个属性 1.2常用的数据类型: int :整型 无符号[0,2^32-1],有符号[-2^31,2^31-1]float :单精度浮点 4字节32位double :双精度浮点 8字节64 ......
数据库 数据 MySQL

7-MySQL函数

1.分组group by 在MySQL中,GROUP BY的意思是“分组查询”,它可以根据一个或多个字段对查询结果进行分组。 GROUP BY的作用是通过一定的规则将一个数据集划分成若干个小的区域,然后针对若干个小区域进行数据处理。这可以理解为将数据按照某个字段或者多个字段进行分组。 使用GROUP ......
函数 MySQL

MySQL数据库管理

MySQL数据库管理 数据库-->数据表-->行(记录):用来描述一个对象的信息 列(字段):用来描述对象的一个属性 常用的数据类型: int :整型 无符号[0,2^32-1],有符号[-2^31,2^31-1] float :单精度浮点 4字节32位 double :双精度浮点 8字节64位 c ......
数据库 数据 MySQL

MyCLI :易于使用的 MySQL/MariaDB 客户端

MyCLI 是一个易于使用的命令行客户端,可用于受欢迎的数据库管理系统 MySQL、MariaDB 和 Percona,支持自动补全和语法高亮。它是使用 prompt_toolkit库写的,需要 Python 2.7、3.3、3.4、3.5 和 3.6 的支持。MyCLI 还支持通过 SSL 安全连... ......
客户端 MariaDB 客户 MyCLI MySQL

Docker学习目录

本课程学习自尚硅谷docker课程 笔记源于官方提供笔记,但是我根据个人的修改重新排版整理,与原来有较大出入 ......
目录 Docker

mysql中的锁

记录下mysql中的各种锁 这些锁的效果的验证要在linux上安装mysql进行测试,如果在本地windows上装mysql有可能不会出现锁的互斥效果。 本文使用的mysql版本是5.6 一、全局锁 全局锁锁的是整个数据库实例,加上全局锁后整个数据库实例下的所有数据库中的所有表都只能进行查询, 包括 ......
mysql

Mysql慢查询优化实战

Mysql慢查询优化实战 效果:效率提升十倍左右 优化前 mysql> use test_old; Database changed mysql> set profiling = 'ON'; Query OK, 0 rows affected mysql> show variables like ' ......
实战 Mysql

Linux:CentOS7安装MySQL8(详)

基于 Linux 的 CentOS 7 安装 MySQL 8,包含以下步骤 安装工作:卸载 MariaDB,下载资源包,检查旧版本 MySQL,解压安装。 配置工作:基本设置,创建用户组和用户,数据目录。 初始化 MySQL:配置文件,初始化。 启动 MySQL:启动服务,登录,修改密码,创建远程连 ......
CentOS7 CentOS MySQL8 Linux MySQL

Linux平台卸载MySQL总结

如何在Linux下卸载MySQL数据库呢? 下面总结、整理了一下Linux平台下卸载MySQL的方法。 MySQL的安装主要有三种方式:二进制包安装(Using Generic Binaries)、RPM包安装、源码安装。对应不同的安装方式,卸载的步骤有些不同。文章中如有不足或不对的地方,敬请指出或 ......
Linux MySQL 平台

如何修改MySQL数据库名称

需求 比如数据库名称old_db 想改名为new_db MySQL修改数据库名称比较麻烦,不支持直接修改,需要通过其它方式间接达到修改数据库名称的目的。 在 MySQL 5.1.23 之前的旧版本中,我们可以使用 RENAME DATABASE 来重命名数据库,但此后版本,因为安全考虑,删掉了这一命 ......
名称 数据库 数据 MySQL

MySQL的安装

首先下载mysql 安装到D盘,然后全部解压。然后在该文件夹里面添加data文件和my.ini文本如下 在my.ini文本里面添加该代码,如下(注意当下路径为你的安装路径,且不能出现中文) 上面的步骤完成后,便右击此电脑,进入属性,进入高级系统设置,进入环境变量。然后创建MySQL_HOME环境。然 ......
MySQL