flush-hosts mysqladmin mysql flush

mysql存储过程往数据库中插入100条数据

一、存储过程 定义:存储过程(Stored Procedure)是一种在数据库中存储复杂程序,以便外部程序调用的一种数据库对象。 二、存储过程的优缺点 优点: 良好的封装性/复用性: 可以把某一业务SQL封装在存储过程中,需要用到的时候直接调用即可。安全性强:在设定存储过程的时候可以设置对用户的使用 ......
数据 过程 数据库 mysql 100

mysql中涉及金钱使用什么数据类型

### 一般使用decimal ### decimal、float、double对比 - decimal(9,2):9(precision)代表将被用于存储值的总的小数位数,而 2(scale)代表将被用于存储小数点后的位数。从-9999999.99 到 99999999.99 float类型表示单 ......
金钱 类型 数据 mysql

配置文件的介绍,静态文件的配置,request对象请求方法,pycharm连接数据库,Django连接MySQL,Django中的ORM,ORM增删改查

### 配置文件的介绍 ```python # 注册应用的 INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.session ......
文件 Django 静态 ORM 对象

Mysql高级2-SQL性能分析

一、SQL执行频率 MySQL客户端 连接成功后,通过show [session | global] status 命令可以提供服务器状态信息,通过如下指令,可以查看当前数据库的insert,update,dalete,select的访问冰刺 show [global | session] stat ......
性能分析 性能 Mysql SQL

MySQL学习笔记

### 一、SQL * **SQL语句通用语法** 1. SQL语句可以单行或多行书写,以分号结尾。 2. SQL语句可以使用空格/缩进来增强语句的可读性。 3. MySQL数据库的SQL语句不区分大小写,关键字建议使用大写。 4. 注释: * 单行注释:-- 注释内容 或 # 注释内容(MySQL ......
笔记 MySQL

mysql根据字符截取字符串

mysql根据字符截取字符串(总结) 1.1 前言 SUBSTRING_INDEX 1.2 需要实现的实际需求 如下表为文档目录表,其中关键字段dir_seq为目录层级索引,dir_name为目录名称。假设现在我们获取到dir_seq值为 .341.346.347.348. ,现在我们想获取到各级别 ......
字符 字符串 mysql

mysql当一个字段以逗号隔开存多个名字,用sql取这个名字对应的id并修改

当前有两个表,class班级表和student学生表 需求:我们需要把class班级表的student_ids中的name,改成student的id 这里我们可以用“find_in_set”函数 -- 注意s.name要在前面select c.id,c.CLASS_NAME,GROUP_CONCAT ......
名字 逗号 字段 多个 mysql

MySQL

## 一、简介 ### 1、sql、DB、DBMS分别是什么,他们之间的关系? - DB:DataBase(数据库,数据库实际上在硬盘上以文件的形式存在) - DBMS:DataBase Management System(数据库管理系统,常见的有:MySQL、Oracle、DB2、Sybase、S ......
MySQL

安装mysql

安装MySQL数据库可以通过以下步骤进行操作: 更新软件包列表:运行以下命令更新软件包列表,以确保获取到最新的软件包信息。 Copy sudo apt update 安装MySQL服务器:运行以下命令安装MySQL服务器。 Copy sudo apt install mysql-server 在安装 ......
mysql

安装绿色版MYSQL

1.mysqld --initialize --console 临时密码:o%%0:xG9PoEj 2.mysqld --install 3. net start mysql 4. mysql -u root -p 输入上边的临时密码 5. 修改密码: ALTER USER 'root'@'loca ......
绿色 MYSQL

Java基础和MySQL

Java基础 ==和equals的区别 ==比较的是值是否相等。 ==作用于基本数据类,他比较的是内容 ==作用于引用数据类型,比较的是地址值 equals比较的是对象是否是同一个对象,比较的是对象的内容 equals()方法存在于Object类中,在没有重写之前和==是一样,也是比较的是引用数据类 ......
基础 MySQL Java

MySQL 中的 distinct 和 group by 哪个效率更高?

先说大致的结论(完整结论在文末): 在语义相同,有索引的情况下:group by和distinct都能使用索引,效率相同。 在语义相同,无索引的情况下:distinct效率高于group by。原因是distinct 和 group by都会进行分组操作,但group by可能会进行排序,触发fil ......
distinct 效率 MySQL group by

MySQL间隙锁死锁问题

一、场景还原 当时同事A在线上代码中使用了Mybatis-plus的如下方法 com.baomidou.mybatisplus.extension.service.IServicesaveOrUpdate(T, com.baomidou.mybatisplus.core.conditions.Wra ......
间隙 问题 MySQL

mysql 多个表合并

mysql中将多个表合成一个 在MySQL中,我们可以使用多个表格来存储数据。然而,在某些情况下,我们需要将这些表格合成一个以方便数据处理和查询。下面将介绍如何在MySQL中将多个表合成一个。 CREATE TABLE new_table SELECT * FROM table_1 UNION AL ......
多个 mysql

MYSQL 循环语句

(select case bq.registration_type when 1 then '国有' when 2 then '民营' when 3 then '外资' else '' end as '注册类型', bqr.revenue as '营收', '' as '总资产' from bigd ......
语句 MYSQL

MySQL- 3

Smiling & Weeping 爱你一个人 就好像创造一种信仰 侍奉着一个随时会陨落的神 第三章 复杂一点的查询 之前介绍了sql基本的查询用法,接下来介绍一些相对复杂的用法。 3.1 视图 我们先来看一个查询语句 SELECT product_name FROM view_product; 单 ......
MySQL

Debian11 TAR包安装MySQL8.0

## MySQL8 下载地址 访问 https://downloads.mysql.com/archives/community/ 版本选择`8.0.32`, 操作系统选择`Linux-Generic`, 操作系统版本选择 `Linux-Generic(glibc2.17)(x86,64-bit)` ......
Debian MySQL8 MySQL TAR 11

Win11下MySQL开机自启失效排除思路及解决

## 问题描述 MySQL服务设置了自启仍然无法启动 ## 错误排查 1. 上次关机前数据库仍可用,无不良操作,初步排除数据库自身问题 2. 设置了开机自启,所以开机时系统调用了开机启动,但失败了,查看windows系统日志 - win+r输入eventvwr.msc回车 ![image](http ......
思路 MySQL Win 11

MySQL新增数据,修改数据,删除数据

#### 连接本地mysql语句 ``` mysql -hlocalhost -uroot -proot ``` #### DML-介绍 ``` DML英文全称是:用来对数据库中表的数据记录进行 增 删 改 操作。 增加使用 insert 删除使用 delete 修改使用 update ``` ## ......
数据 MySQL

MySQL学习-DML(Data Manipulation Language)数据--select语句

select * from emp select ename,sal from emp 查询不重复的记录: 排序:默认升序排列,desc是降序,asc升序 order by 后面可以跟多个不同的排列字段,并且每个字段可以有不同的排列顺序。 如下先按照deptno升序排列,再按照sal降序排列。 限制 ......
Manipulation 语句 Language 数据 select

mysql使用default给列设置默认值的问题

add column会修改旧的默认值 add column和modify column在default的语义上处理不一样。 对于add column,会将历史为null的值刷成default指定的值。 而对于modify column,只会对新数据产生影响,历史数据仍然会保持为null。 结论: 1 ......
default 问题 mysql

MySQL的索引详解

在MySQL中,常见的索引类型有以下几种: B-Tree索引: B-Tree(Balanced Tree)索引是MySQL中最常见的索引类型。它基于B-Tree数据结构,适用于等值查询、范围查询和排序查询。B-Tree索引在查询效率上表现良好,适用于大部分场景。 作用:加快查询速度,减少数据库的扫描 ......
索引 MySQL

MySQL存储过程

####什么是存储过程 存储过程(Stored Procedure)是一种在数据库中存储复杂程序,以便外部程序调用的一种数据库对象。简单理解,存储过程其实就是一堆SQL语句的合并。中间加入了一些逻辑控制。 ####存储过程的创建方式 存储过程的创建方式: 创建无参存储过程 创建有参存储过程 #### ......
过程 MySQL

Mysql数据库

# Myspl数据库: ## 数据库: - 数据库【按照数据结构来组织、存储和管理数据的仓库】。是一个长期储存在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。 - 数据对于公司来说是最宝贵的财富,程序员工作就是对数据进行管理,包括运算、流转、存储、展示等,数据库最重要的功能就是【存储数据 ......
数据库 数据 Mysql

MYSQL安装

> **安装环境:Win10 64位** > **软件版本:MySQL 5.7.24 解压版** ## 一、下载 点开下面的链接: https://downloads.mysql.com/archives/community/ ![image-20210404200055449](imgs/imag ......
MYSQL

mysql8.0 centos7 xtrabackup步骤

mysql8.0 centos7 xtrabackup步骤 wget https://downloads.percona.com/downloads/Percona-XtraBackup-8.0/Percona-XtraBackup-8.0.33-28/binary/redhat/7/x86_64/ ......
xtrabackup 步骤 centos7 mysql8 centos

Day17-MacOs如何进行Mysql下载及安装教程

MacOs如何进行Mysql下载及安装教程 进入Mysql官网:https://www.mysql.com/ 找到Downloads->Mysql Community Downloads->MySQL Community Server->achives->5.7.10版本->下载 下载后双击dmg文 ......
教程 MacOs Mysql Day 17

【Linux】离线安装部署环境jdk、nginx、mysql、redis、minio

#!/bin/bash #fonts color yellow(){ echo -e "\033[33m\033[01m$1\033[0m" } green(){ echo -e "\033[32m\033[01m$1\033[0m" } red(){ echo -e "\033[31m\033[0 ......
环境 Linux nginx mysql minio

MySQL MHA 高可用配置及故障切换

[toc] ## 一、什么是 MHA —套优秀的MySQL高可用环境下故障切换和主从复制的软件 MHA的出现就是解决MySQL单点的问题 MySQL故障过程中,MHA能做到0-30秒内自动完成故障切换 MHA能在故障切换的过程中最大程度上保证数据的一致性,以达到真正意义上的高可用 ## 二、MHA ......
故障 MySQL MHA

mysql5.7 centos7 xtrabackup步骤

mysql5.7 centos7 xtrabackup步骤 wget https://downloads.percona.com/downloads/Percona-XtraBackup-2.4/Percona-XtraBackup-2.4.28/binary/redhat/7/x86_64/per ......
xtrabackup 步骤 centos7 mysql5 centos