变量mysql_pwd mysql pwd

MySQL数据库:第二章:基础查询

回退至Mysql数据库理论与实战#进阶一:基础查询语法:select 查询列表 from 表名;特点:1、查询的结果集是一个虚拟表,并没有真实存在2、查询列表支持常量、字段(列)、表达式、方法(函数)等类似于 System.out.println(一个值);补充:1、去重2、起别名3、常见的函数da ......
第二章 数据库 基础 数据 MySQL

mysql数据库运行sql:datetime(0) NULL DEFAULT NULL报错【杭州多测师_王sir】

一、错误信息 CREATE TABLE `file` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '文件md5', `name` varchar(128) CHARACTER ......
NULL datetime DEFAULT 数据库 数据

MySQL的基本概念和常见用法

MySQL是一种流行的开源关系型数据库管理系统(RDBMS),广泛用于开发Web应用程序和管理数据。以下是MySQL的知识大纲,涵盖了MySQL的基本概念和常见用法: **1. 数据库基础** - 什么是数据库? - 什么是关系型数据库? - 数据库管理系统(DBMS)的作用。 - MySQL的历史 ......
概念 常见 MySQL

mysql快速学习

# MySQL ## 简介 MySQL是关系型数据库(即通过外键关联来建立表与表的连接) ***补充一下非关系数据库*** NoSQL:非关系型数据库,常见的有Redis、mongoDB、CouchDB、cassandra等等 **特点:** - 免费 , 开源数据库 - 小巧 , 功能齐全 - 使 ......
mysql

使用SqlSugar查询MySQL数据库

第一步:导入命名空间和引入依赖 第二步:创建SqlSugar01类 第三步:编写查询所有数据的方法GetStudentList() 第四步:创建GetInstance()方法 最后部分:定义了一个名为User的内部类,并使用[SugarTable("user")]属性指定了实体类对应的表名称。该内部 ......
SqlSugar 数据库 数据 MySQL

linux创建普通用户的环境变量

#切换至当前用户的home目录 cd ~ #编辑当前用户的系统环境变量。如果没有就新建vim .bash_profile编辑当前用户的环境变量配置文件.bash_profile ,并加入如下配置,执行source .bash_profile生效。 ......
变量 环境 用户 linux

243.mysql 内存统计相关

```sql 1.查看mysql是否打开了关于innodb内存相关的监控 SELECT * FROM performance_schema.setup_instruments WHERE NAME LIKE '%memory/innodb%'; 2.没有打开的话开一下(自己判断: 重启数据库会恢复原 ......
内存 mysql 243

mysql字符集批量修改

修改所有数据库字符集SELECT CONCAT('ALTER DATABASE ',SCHEMA_NAME,' CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;') as 'Fanrncho' FROM information_schema.`SCHEMATA` ......
字符集 字符 mysql

MySQL InnoDB 是怎么使用 B+ 树存数据的?

这里限定 MySQL InnoDB 存储引擎来进行阐述,避免不必要的阅读歧义。 首先通过一篇文章简要了解下 B 树的相关知识:[你好,我是B树](https://www.cnblogs.com/niejunlei/p/15034152.html) 。 B+ 树是在 B 树基础上的变种,主要区别包括: ......
数据 InnoDB MySQL

mysql日志

保证事物原子性,通过undo log日志,我们在进行数据的新增和修改的时候,会产生undo log日志,默认为innodb存储引擎,因为这个存储引擎支持事务, 在我们对数据进行 新增 的时候,插入表之前会产生一个undo log日志,这个日志记录着我们新增的信息(id,序号等), 在回滚的时候只需要 ......
mysql 日志

mysql数据库性能优化参考

原文链接:https://blog.csdn.net/qq_34777982/article/details/125788079 硬件和操作系统层面的优化硬件:cpu、内存、磁盘io、网络带宽操作系统:应用文件句柄(ulimit -a open files)网络配置 架构设计层面的优化集群方式(主从 ......
性能 数据库 数据 mysql

mysql索引type ref原理及优化方法

MySQL索引是提高查询效率的重要工具。其中,type ref索引是一种比较常见的索引类型。本文将介绍type ref索引的原理及优化方法,帮助更好地使用MySQL索引。 一、type ref索引的原理 type ref索引是一种基于非唯一索引的查找方式。当MySQL使用非唯一索引进行查询时,会返回 ......
索引 原理 方法 mysql type

Mysql中的binlog日志

恢复binlog日志,按时间恢复 mysqlbinlog -v LAPTOP-0I6IBP38-bin.000139 --start-datetime='2023-01-01 00:00:00' --start-datetime="2022-01-01 00:00:00 从2023-01-01 00 ......
binlog Mysql 日志

记录docker-compose容器里面设置环境变量问题(Docker Compose 容器环境变量 $PATH 设置)

如果需要再docker-compose设置环境变量,直接再 environment: - PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/flutter/bin 背景 需求:某些不带 bash 或者不支持 ......
变量 容器 环境 docker-compose compose

mysql备份恢复

备份某个表:mysqldump -u username -p password database_name table_name > backup_file.sql备份多个表:mysqldump –u username -p password database_name table1 table2 ......
备份 mysql

MySQL8.0版本修改用户密码

alter user 'username'@'localhost' identified by 'newpassword'; 参考网址:https://m.php.cn/faq/521436.html ......
密码 版本 用户 MySQL8 MySQL

Mysql中锁的使用场景是什么

三、常用引擎间的区别 MyISAM 操作数据都是使用的表锁,你更新一条记录就要锁整个表,导致性能较低,并发不高。当然同时它也不会存在死锁问题。 而 InnoDB 与 MyISAM 的最大不同有两点:一是 InnoDB 支持事务;二是 InnoDB 采用了行级锁。 在 Mysql 中,行级锁并不是直接 ......
场景 Mysql

MySQL的存储引擎简介

目录 MySQL的存储引擎 0. 存储引擎的查看和修改 1. MyISAM 2. InnoDB 3. MEMORY 4. MERGE 5. 总结 6. 参考博客 MySQL的存储引擎 mysql主要有四类存储引擎,目前主要使用InnoDB作为存储引擎。 0. 存储引擎的查看和修改 查看当前数据库的默 ......
引擎 简介 MySQL

MySQL锁

首先通过一张图了解MySQL都有哪些锁: MySQL中有多种锁类型,包括乐观锁、悲观锁、全局锁、表级锁、页级锁、行级锁、共享锁、排它锁、意向共享锁、意向排它锁、间隙锁、临建锁和记录锁,下面分别介绍一下各种锁:1. 乐观锁(Optimistic Locking):假设并发操作时不会发生冲突,只在提交事 ......
MySQL

mysql到底需不需要容器化?

> 前言:在容器化的时代,当然一切皆可容器化。在docker官网首页赫然有下面这几个大字。足以知道docker的优势。那么且问,mysql适合跑在docker中吗? 当然,这个问题有人说可以,也有人说不可以。下面我们就正反都来看下各自的观点。 ### 1. 不可以容器化 大部分人的理由有2: - 其 ......
容器 mysql

mysql库、表操作

# 课件:MySQL(一) [TOC] ## 简介 ```python ubuntu20.04 mysql8.0数据库的安装 https://blog.csdn.net/cruiserblog/article/details/106934570 ``` **列举常见的关系型数据库和非关系型都有那些? ......
mysql

mysql查询与子查询

# 课件:MySQL(一) [TOC] ## 简介 ```python ubuntu20.04 mysql8.0数据库的安装 https://blog.csdn.net/cruiserblog/article/details/106934570 ``` **列举常见的关系型数据库和非关系型都有那些? ......
mysql

mysql表字段操作、约束、表关系

# 课件:MySQL(三)--约束 [TOC] ## 知识点 一:表字段的增删改查 ```mysql mysql简介--数据库 数据表 增删改查 crud 增删改查 show tables; create table old_tb (id int,name char(10),age char(4)) ......
字段 mysql

【MySQL】MySQL replace into 产生的奇怪行为

MySQL中 replace into是否像预期样:若表中有已经存在的数据,则把已经存在的数据删除,插入新数据? 准备数据 CREATE TABLE `test_replace` ( `id` int(11) NOT NULL AUTO_INCREMENT, `str1` char(10) DEFA ......
MySQL 行为 replace into

Mysql基础9-事务

一、事务简介 事务是一组操作的集合,它是一个不可分割的工作单位,事务会把所有操作作为一个整体一起向系统提交或者撤销操作请求,即这些操作要么同时成功,要么同时失败。mysql的事务默认是自动提交的,也就是说,当执行一条DML语句,Mysql会立即隐式的提交事务 二、事务操作 2.1 查看事务提交方式 ......
事务 基础 Mysql

MySQL数据库:第四章:排序查询

作者:java_wxid回退至Mysql数据库理论与实战#进阶3:排序查询语法:select 查询列表——————③from 表名——————①where 条件——————②order by 排序列表 asc|desc;——————④特点:1、asc代表的是升序。升序是默认行为desc代表的是降序。 ......
数据库 数据 MySQL

MySQL数据库:第三章:条件查询

回退至Mysql数据库理论与实战#进阶2:条件查询语法:select 查询列表 ③from 表名 ①where 条件表达式; ②条件表达式的写法:情况一:关系表达式sql中的关系运算符:> < >= <= = <> !=情况二:逻辑表达式sql中的逻辑运算符:and、 or、 not【官方标准】&& ......
条件 第三章 数据库 数据 MySQL

Mysql主从复制(一主一从)+Mycat(windows-1.X版本)实现读写分离

> 项目中,如果数据量大的情况下,可以使用【数据库主从复制+读写分离】的方式优化,其他方式也很多,这里只记录下这种方式 # 一、说明 ## 1.需要的环境等: | 序号 | 环境 | 说明 | | | | | |1 |mysql5.7服务器 | 两台数据库服务器,一台作为主数据库,一台作为从数据库 ......
主从 windows 版本 Mysql Mycat

MySQL数据库:第五章:常见函数

回退至Mysql数据库理论与实战#进阶4:常见函数 函数:类似于java中的”方法“,将完成某个功能的一系列步骤封装起来,对外暴露一个名字,供外界调用当我们学习别人定义好的方法(函数),只需要关心两件事:①叫什么(函数名)②干什么(函数功能)sql中的函数:肯定有,并且仅有一个返回值调用语法:sel ......
函数 常见 数据库 数据 MySQL

MySQL数据库:第六章:分组函数/聚合函数

回退至Mysql数据库理论与实战#进阶5:分组函数/聚合函数 本质上就是一种函数,调用语法:select 函数名(实参列表);函数:单行函数(常见函数):有几行,最终有几个结果分组函数(聚合函数):一组中有多行,但最终一个结果,一般用作统计分组函数:sum(参数):求和avg(参数):平均max(参 ......
函数 数据库 数据 MySQL