变量mysql_pwd mysql pwd
一篇搞定MySQL索引长度(key_len)计算规则
MySQL索引长度(key_len)计算 计算规则 索引字段:没有设置 NOT NULL,则需要加 1 个字节。 定长字段:tinyint 占 1 个字节、int 占 4个字节、bitint 占 8 个字节、date 占 3个字节、datetime 占 5 个字节、char(n) 占 n 个字节。 ......
MySQL导入SQL文件过大或连接超时的解决办法
使用navicat mysql导入sql总会出现许多的error,导致导入的sql不完整。这个问题说到底是mysql执行时间、文件大小限制,只要这样配置下,就可以正常o error导入了。 set global max_allowed_packet=100000000; set global net ......
MYSQL:无锁变更工具Pt-online-schema-change
一、MySQL常用的无锁变更工具 Online Schema Change:Online Schema Change(OSC)工具是MySQL官方提供的一种无锁变更工具,它可以在不停止MySQL服务器的情况下对表结构进行修改。OSC利用了InnoDB存储引擎的特性,使用复制和重放日志的方式来实现无锁 ......
关于MySQL数据库的外键作用及如何创建?
一、外键的作用: 外键的主要作用是保证数据的一致性和完整性,并且减少数据冗余。主要体现在以下两个方面:1、阻止执行从表插入新行,其外键值不是主表的主键值便阻止插入。从表修改外键值,新值不是主表的主键值便阻止修改。主表删除行,其主键值在从表里存在便阻止删除(要想删除,必须先删除从表的相关行)。主表修改 ......
首次进入Mysql修改密码报“The MySQL server is running with the --skip-grant-tables option so it cannot execute”--九五小庞
第一次安装完mysql,修改默认密码的时候,报“The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement”。 先刷新mysql然后再重新修改密码即可。 mys ......
java: 无法从静态上下文中引用非静态 变量 this
造成这个错误的原因有两个 1、把Teacher类定义成静态类 2、把Teacher和Test类分开 ......
MySQL(一):基本原理
### Innodb 是如何实现事务的 Innodb 通过 Buffer Pool,LogBuffer,Redo Log,Undo Log 来实现事务,以一个 update 语句为例: 1. Innodb 在收到一个update语句后,会先根据条件找到数据所在的页,并将该页缓存在 Buffer Po ......
mysql(一):基本原理
### Innodb是如何实现事务的 Innodb通过Buffer Pool,LogBuffer,Redo Log,Undo Log来实现事务,以一个update语句为例: 1. Innodb在收到一个update语句后,会先根据条件找到数据所在的页,并将该页缓存在Buffer Pool中 2. 执 ......
环境配置-MySQL-01-Docker安装MySQL8.0
## 一、搜索拉取镜像 ```sh docker search mysql docker pull mysql #不写版本号 默认拉取最新版本 docker pull mysql:8.0.23 #写版本号,则拉取确定的版本 ``` ## 二、查看镜像 ```sh docker images ``` ......
MySQL锁查询与锁释放实操
1. 查询一个数据表中可测试数据 SELECT * FROM t_wx_authorizer_info WHERE service_id = '30127' for update; 2. 实验制造数据库锁,以下语句都先只执行第一条更新语句,然后再执行第二条更新语句的时候就会锁住 -- 第一个事务,只 ......
idea 爆红com.mysql.jdbc.Driver `com.mysql.cj.jdbc.Driver
#### 警告 Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically reg ......
MySQL-正则表达式规范
MySQL中的正则表达式采用的是PCRE的规范,匹配时按字符进行。 RLIKE 您可以使用RLIKE语句匹配正则表达式,支持的元字符如下表所示。 元字符 说明 ^ 行首。 $ 行尾。 . 任意字符。 * 匹配前面的子表达式0次或多次。 + 匹配前面的子表达式1次或多次。 ? 匹配前面的子表达式0次或 ......
xtrabackup工具备份与恢复MySQL数据库
使用Xtrabackup备份和恢复MySQL数据库 测试环境信息:centos7.9 Xtrabackup2.4.28 mysql5.7.33 qpress1.1 一、使用Xtrabackup备份MySQL数据库 1、安装qpress命令 yum install https://repo.perco ......
3月11日严老师MySQL面试资料 一般有用 看1
Mysql金三银四面试突击班 Lecturer :严镇涛 1.Bin log是什么,有什么用?(数据库被人干掉了怎么办?) 1.bin Log: 数据恢复 主从复制 MySQL Server 层也有一个日志文件,叫做 binlog,它可以被所有的存储引擎使用。 bin log 以事件的形式记录了所有 ......
Win11 MySQL 5.7 安装
Win11 MySQL 5.7 下载 MySQL Download 我下载的是5.7.4 m14 解压 解压到你指定的目录 这是我解压到的目录 D:\App_Install\mysql-5.7 设置环境变量 在环境PATH添加 D:\App_Install\mysql-5.7\bin 创建文件 在 ......
Docker中安装和运行MySQL容器
以下是在Docker中安装和运行MySQL容器的步骤: 1. 安装Docker:首先你需要在你的操作系统上安装Docker。你可以通过Docker官方网站上的文档来安装。 2. 拉取MySQL镜像:在Docker中运行MySQL容器之前,你需要从Docker Hub上拉取MySQL镜像。你可以使用以 ......
在Visual Studio中,通过全局搜索功能来搜索变量和函数名
在Visual Studio中,可以使用全局搜索功能来搜索变量和函数名。 打开Visual Studio,打开你的项目。在菜单栏中选择编辑->查找和替换->在文件中查找(或者使用快捷键Ctrl+Shift+F。) 在查找和替换面板中,输入要搜索的变量或函数名,如S或GetVersion搜索 ......
可执行文件的内存模型,变量的值是放在栈上还是放在堆上
作者:@古明地盆喜欢这篇文章的话,就点个关注吧,或者关注一下我的公众号也可以,会持续分享高质量Python文章,以及其它相关内容。:点击查看公众号 楔子 作为开发者,我们一辈子会经历很多工具、框架和语言,但是这些东西无论怎么变,底层逻辑都是不变的。所以今天我们就回头重新思考编程中那些耳熟能详却又似懂 ......
mysql进阶01
### mysql使用函数 - 命令开启:允许创建函数设置: ``` mysql set global log_bin_trust_function_creators=1; ``` - 创建函数 ``` mysql #随机产生字符串 DELIMITER // CREATE FUNCTION rand ......
mysql 特有的 重复的主键 更新on duplicate key update
insert into harm_behavor_info (id, name, age, hobby, del_status) values (1, 'xc', '28','跑步', 0) on duplicate key update del_status = 0,age=values(age) ......
Vue3 reactive 定义一个变量时,如何具有响应式?
错误示范: const arr = reactive([]); const load = () => { const res = [2, 3, 4, 5]; //假设请求接口返回的数据 // 方法1 失败,直接赋值丢失了响应性 // arr = res; // 方法2 这样也是失败 // arr.c ......
mysql一键生成APIs应用
Go&Rust🦀 golang mysql一键生成APIs应用 4.5EricZhougolang2018-12-26 MySQL数据库生成RESTful APIs APP ginbro,GinBro,Gimbo,GimBro,Jimbo,GinOrm or GinGorm Feature 自动生 ......
php thinkphp 使用系统环境变量
1. 问题,打印$_ENV为空,thinkphp env()函数和ENV::get()都获取不到系统的环境变量 在docker运行环境的时候,指定了环境变量, 可以使用getenv()函数获取, 也可以在php.ini中修改配置 variables_order = "EGPCS" This dire ......
MySQL 数据库巡检,DBA应该怎么做?
一套正常运行的系统是一个复杂的系统工程,牵涉到主机、操作系统、网络、数据库、中间件、底层存储,还有系统的核心:应用。任何层面的故障都可能造成系统的不可用。 今天聊一聊数据库层面的巡检问题。 数据库巡检的目的:保障数据库的正常运行,保证数据的安全性,完整性、可靠性。 这篇文章把我的这些个人的经验和想法 ......
proetheus监控mysql
最佳实践:https://www.cnblogs.com/easydb/p/14151866.html 可参考:https://zhuanlan.zhihu.com/p/139565483 ......
存储引擎的概念及作用,玩转MySQL
# 前言 从今天开始, 就带各位小伙伴学习数据库技术。**数据库技术是Java开发中必不可少的一部分知识内容。也是非常重要的技术。本系列教程由浅入深, 全面讲解数据库体系。 非常适合零基础的小伙伴来学习。** *** 全文大约【**1567】** 字,不说废话,只讲可以让你学到技术、明白原理的纯干货 ......
Mysql:优化数据库结构
# 冷热拆分表 本同一张表的数据,有些字段用得多,有些用些用得少。在数据量大的情况下,可以将热数据单独一张,冷数据单独一张。典型的是用户基础信息表和用户详细信息表 # 增加冗余字段 学生表关联课程表,需要展示课程的简介和名称。可以考虑把这两个字段冗余到学生表里 # 增加非空约束 在业务允许的情况下, ......
MySQL uuid及其相关的一些简单性能测试
运维同事导入一批大约500万左右的数据,耗时较久。他使用的是纯SQL导入,主键使用的是UUID,因为业务原因没有使用自增ID。 因为是内网,不能远程访问。 通过沟通,大致觉得有两个原因,一是因为UUID作为主键,二是表字段繁多,单行加起来接近10000的长度引起行溢出。 因为是临时一次性任务,同事没 ......
四、python变量
# 四、变量 ## 1.变量的特点 ``` 可以反复存储数据 可以反复取出数据 可以反复更改数据 ``` ## 2.变量的命名规则 ``` 变量名只能是字母、数字或下划线的任意组合 变量名的第一个字符不能是数字 变量名要有见名知义的效果, 如UserName,user_name 变量名区分大小写 ` ......