密码 规则mysql 5.7

在 Linux 中永久配置 mysql 字符集为 utf-8

在 Linux 中永久配置 mysql 字符集为 utf-8 的方法如下: 找到 mysql 配置文件,一般默认为 /etc/my.cnf。如果找不到在哪儿,用 find / -iname '*.cnf' -print 来找配置文件。 修改配置文件。用 vim /etc/my.cnf。 在 [cli ......
字符 Linux mysql

MySQL使用cmd窗口命令导入数据库

如下: set global log_bin_trust_function_creators=1; -- 导入数据库之前做准备 SET GLOBAL log_bin_trust_function_creators=TRUE; cmd命令窗口执行如下导入命令 命令行登录mysql mysql -uro ......
命令 数据库 数据 MySQL cmd

MySQL高级

前言: 本篇文章是本人学习MySQL高级的笔记。 资料:《MySQL是怎样运行的》、《小林Coding-图解MySQL》、《MySQL45讲》、《尚硅谷康师傅MySQL视频》 一、基础篇 1. 什么是关系型数据库? 关系型数据库是指采用了关系模型来组织数据的数据库,其以行和列的形式存储数据,一系列的 ......
MySQL

mysql 忘记密码处理

mysql密码重置 1、查看mysql服务是否启动 ps -ef | grep mysqld ss -ltp 2、找到mysql配置文件 3、配置文件中新增跳过授权配置 skip-grant-tables vi my.cnf 编辑配置文件 新增skip-grant-tables 配置 esc 、 w ......
密码 mysql

MYSQL数据备份之mysqldump命令详解

一、mysqldump 简介 mysqldump 是 MySQL 自带的逻辑备份工具。 它的备份原理是通过协议连接到 MySQL 数据库,将需要备份的数据查询出来,将查询出的数据转换成对应的insert 语句,当我们需要还原这些数据时,只要执行这些 insert 语句,即可将对应的数据还原。 二、m ......
数据备份 备份 mysqldump 命令 数据

2023_10_11_MYSQL_DAY_03_笔记_上

2023_10_11_MYSQL_DAY_03_笔记_上 10章 作业题01答案 INSERT INTO class(classid,cname) VALUES(1,'Java1班'); INSERT INTO class(cname,classid) VALUES('Java2班',2); INS ......
MYSQL_DAY 笔记 MYSQL 2023 DAY

MySQL--索引

MySQL--索引 索引概述 索引是帮助MySQL高效获取数据的数据结构(有序) 演示 使用全表扫描性能极低 使用二叉搜索树更高效 优缺点 索引结构 B+Tree索引 Hash索引 R-Tree(空间索引) Full-text(全文索引) 存储引擎支持情况 平常所说的索引都是指的B+树索引 二叉树 ......
索引 MySQL

MySQL的最左原则

一、简述 MySQL索引的最左原则指的是,当使用多列索引时,MySQL会优先使用索引中最左边的列。如果查询条件中包含了索引的最左列,那么MySQL会使用这个索引来加速查询。 更具体的描述:建立一个索引,对于索引中的字段,mysql会一直向右匹配直到遇到范围查询(>、<、between、like)就停 ......
原则 MySQL

Bug实录——配置了Github SSHKey之后还需要输入密码

问题:换了一台新机器,pull了源码进行了更新,然后配置了github的ssh key,但在push时还是提示要输入密码,但我已经在github上关闭了密码提交权限(出于安全和便捷考虑)。然后就提交失败了。 分析:可能是我是先pull的代码,然后才去设置的ssk key,导致本地仓库并没有同步到这个 ......
密码 Github SSHKey Bug

es和mysql的对比

......
mysql

pymongo中针对指定集合更新validator规则

问题描述: 针对mongo中已创建的集合,更新validator验证器规则 解决方法 在确保pymongo中所使用的用户对目标数据库具有dbAdmin之类的管理权限的前提下(若无权限,可在mongo中执行db.grantRolesToUser("目标用户名", [{ role: "dbAdmin", ......
validator 规则 pymongo

探索Redis与MySQL的双写问题

本文已收录至GitHub,推荐阅读 👉 Java随想录 微信公众号:Java随想录 原创不易,注重版权。转载请注明原作者和原文链接 在日常的应用开发中,我们经常会遇到需要使用多种不同类型的数据库管理系统来满足各种业务需求。其中最典型的就是Redis和MySQL的组合使用。 这两者拥有各自的优点,例 ......
问题 Redis MySQL

Apipost一大波新功能来袭!连接数据库、TCP协议、MySQL DDL数据导入

本次Apipost带来数据库功能、TCP协议调试等重量级功能,感兴趣的话大家升级试试吧~ 数据库配置 Apipost提供了数据库连接功能,以便开发者可以在接口调试中可以使用数据库获取入参或进行断言校验 目前7.2.2的Apipost支持Mysql、SQL Sever、Oracle、Clickhous ......
数据 新功能 Apipost 数据库 MySQL

mysql 行锁,间隙锁,临键锁

mysql中的行锁,临键锁,间隙锁都是为了解决innodb引擎下事务隔离级别的一系列排他锁 行锁: 也称为记录锁,当我们对mysql表中的某一条记录,或者唯一索引加锁的时候,innodb会默认对这一行记录进行加锁,避免其他事务对其进行修改 间隙所:顾名思义,就是锁定一个索引的区间,在普通索引或者唯一 ......
间隙 mysql

mysql创建事件调用函数

CREATE EVENT IF NOT EXISTS Delete_Trq_E5 ON SCHEDULE EVERY '1' DAY STARTS '2023-10-10 00:00:00' ON COMPLETION PRESERVE COMMENT '每隔1天清除E5为0的历史数据' DO ca ......
函数 事件 mysql

2023_10_10_MYSQL_DAY_02_笔记

2023_10_10_MYSQL_DAY_02_笔记 #在 FROM 子句中使用子查询 SELECT a.ename, a.sal, a.deptno, b.salavg FROM emp a, (SELECT deptno, AVG(sal) salavg FROM emp GROUP BY de ......
MYSQL_DAY 笔记 MYSQL 2023 10

2023_10_10_MYSQL_DAY_02_课后题

2023_10_10_MYSQL_DAY_02_课后题 #06章1--7题 #1. 查询10号部门所有员工的员工姓名,员工工资,工资级别。 SELECT e.ename 员工姓名,e.`sal` 员工工资,s.`grade`工资级别 FROM emp e ,salgrade s WHERE e.`d ......
MYSQL_DAY MYSQL 2023 10 DAY

mysql 索引(待补充)

一、索引 1、什么是索引 在关系数据库中,索引是一种数据结构,他将数据提前按照一定的规则进行排序和组织, 能够帮助快速定位到数据记录的数据, 加快数据库表中数据的查找和访问速度。像书籍的目录、文件夹、标签 、房号.... 都可以帮助我们快速定位,都可以视为索引。 能实现快速定位数据的一种存储结构,其 ......
索引 mysql

MySQL5.7 windows安装

安装Mysql前: ​ 1、如果:你(曾经安装过),需要(先卸载干净), 否则是(装不上)的。所以先谈(卸载) ​ 2、如果:你没有(安装过),这是(第一次安装), 请直接看(第2部分)Mysql安装教程。 1、Mysql彻底卸载 分为三个步骤: 1、卸载Mysql(软件) 2、删除Mysql(残留 ......
windows MySQL5 MySQL

docker入门加实战—从部署MySQL入门docker

本文从docker部署MySQL开始来进行入门,并分析了部署MySQL的Docker的执行流程,最后讲解了部署命令的含义。 ......
docker 实战 MySQL

CTF密码学-编码基础知识点总结

密码学解密网站汇总-博客园(网上找的可供参考) 密码学解密网站汇总-CSDN(网上找的可供参考) 常见编码: 1.ASCII编码 表现为: 65 76 88 99 114 对应字符:A L X c r ASCII编码大致可以分作三部分组成: 第一部分是:ASCII非打印控制字符(参详ASCII码表中 ......
密码学 知识点 编码 密码 基础

MYSQL初级

整理!提出问题和解决问题。 数据库概述 DB:数据库(Database)即存储数据的“仓库”,其本质是一个文件系统。它保存了一系列有组织的数据。 DBMS:数据库管理系统(Database Management System)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,对数据库进行 ......
MYSQL

MySql 存储引擎

MySql 存储引擎 MySQL体系结构 连接层 服务层 引擎层 存储层 不同引擎索引(index)实现方式不同. 存储引擎简介 引擎没有好坏之分 存储引擎就是存储数据、建立索引、更新/查询数据等技术的实现方式。存储引擎是基于表的,而不是基于库的,所以存储引擎也可被 称为表类型。 指定储存引擎 # ......
引擎 MySql

如何在Linux服务器上配置防火墙规则,规则的优先级和匹配流程

在Linux服务器上配置防火墙规则是确保服务器安全性的关键步骤。Linux通常使用iptables作为防火墙管理工具。 配置防火墙规则的具体步骤和操作命令: 步骤 1:检查当前防火墙规则。 首先,您可以使用以下命令查看当前的防火墙规则: sudo iptables -L -n -v 这将列出当前的规 ......
规则 优先级 防火墙 流程 服务器

MySql事务以及隔离级别

MySql事务 什么是事务? 即为一段代码块在执行过程中同时结束并不报错,要么同时成功,要么同时失败 为什么需要事务? 为了考虑数据的安全性,比如转账时,付款和收款要同时成功 事务怎么使用? -- 声明事务 start transaction; sql 1, sql 2, ..... commit; ......
级别 事务 MySql

MySQL基础命令

一)基础命令 1)对数据库的操作 1.使用use 库名;2.创建create database 库名; 3.删除drop database 库名; 4.显示数据库,表show databases;show tables; 2)对数据表的操作 1.创建表create table 表名(字段 字段类型, ......
命令 基础 MySQL

MySQL业务用户无法修改的会话级别参数

对于MySQL的系统参数,有些参数只能在全局级别(global)修改,有些参数能在全局和会话(session)级别修改。对于能在会话级别修改的参数,应用用户也可以在当前会话中修改需要的参数来实现不同的业务需求。 比如sql_mode参数,如果不同的应用可以根据不同的需求在各自的session中进行修 ......
级别 参数 业务 用户 MySQL

mysql 删除数据表报错 表删除时 Cannot delete or update a parent row: a foreign key constraint fails 异常处理

mysql 删除数据表报错 表删除时 Cannot delete or update a parent row: a foreign key constraint fails 异常处理 MySQL报错 "Cannot delete or update a parent row: a foreign ......
表报 constraint foreign 数据 Cannot

django 设置外键的时候,related_name的值大写还是小写,规则怎样

django 设置外键的时候,related_name的值大写还是小写,规则怎样 在Django中,related_name参数用于定义反向关系的名称,即通过外键字段反向查询关联模型的对象。related_name的值是一个字符串,可以是大写也可以是小写,但通常建议使用小写字母,因为它们更符合Pyt ......
小写 大写 related_name 规则 related

MySQL 低版本 解决row_number()over()无法使用的方法

MySQL8以上版本支持了很多的窗口函数,但是低版本的可能也需要用到row_number()over() select a.u_name, a.class, a.score, if((@class = null) or (@class = a.class),@rownum := @rownum + ......
row_number 版本 方法 number MySQL