mysql时间是varchar类型进行比较

一般情况下数据库时间类型都是以datetime、timestamp等格式进行存储的 , 但有时也会出现varchar类型 , 这个时候在sql中比较时间类型就需要用到函数STR_TO_DATE(str, format...

2023-05-26

MySQL中union和unionall区别

union:对多个结果集进行并集操作,不包括重复行,同时进行排序。union all:对多个结果集进行并集操作,包括重复行,不进行排序。查询部门小于30号的员工信息,和部门大于20小于40号的...

2023-05-26

详解oracle mysql 中的“不等于“ <> != ^= is not

目录oracle mysql 中的“不等于“ <> != ^= is notoraclemysqloracle中的!=与<>和^=oracle mysql 中的“不等于“ <> != ^= is notoracleoracle中的 != 与 <>...

2023-05-26

AlmaLinux 9 安装 MySQL 8.0.32的详细过程

目录1、配置安装源2、安装MySQL3、配置MySQL4、修改配置文件5、启动MySQL6、安全配置1、配置安装源# 安装dnf install http://mirrors.ustc.edu.cn/mysql-repo/mysql80-comm...

2023-05-26

MySQL8.0.28安装教程详细图解(windows 64位)

目录一.点击downloads​二.点击mysql社区下载​三.点击mysql社区下载 ​四.下载这个五.下载号好以后打开是这个样子六.选择developer default安装,然后一路next七.然后输入用...

2023-05-26

详解MySQL多表查询

目录...

2023-05-26

MySQL中的聚簇索引、非聚簇索引、联合索引和唯一索引详细介绍

目录一、索引类型二、聚簇索引和非聚簇索引三、覆盖索引四、联合索引最左前缀匹配原则索引下推五、唯一索引一、索引类型索引根据底层实现可分为B-Tree索引和哈希索引,大部分...

2023-05-26

关于MySQL查询语句的优化详解

目录MySQL 优化子查询优化待排序的分页查询的优化给排序字段添加索引给排序字段跟 select 字段添加复合索引给排序字段加索引 + 手动回表解决办法排序优化MySQL 优化子查询...

2023-05-26

MySQL 中常见的几种高可用架构部署方案解析

目录MySQL 中的集群部署方案前言MySQL ReplicationMySQL Group ReplicationInnoDB ClusterInnoDB ClusterSetInnoDB ReplicaSetMMMMHAGalera ClusterMySQL ClusterMySQL Fab...

2023-05-26

宝塔面板mysql无法启动问题的分析和解决

目录宝塔面板无法启动的问题和解决一、Mysql安装好后或迁移文件后无法启动二、Mysql异常关闭后无法启动三、Mysql停止后无法启动总结宝塔面板无法启动的问题和解决如果你的...

2023-05-26

MySQL 移动数据目录后启动失败问题解决

目录背景概述问题复现1.关闭数据库2.查看当前数据目录所在位置3.通过mv移动整个MySQL数据目录到其他目录4.修改属主属组5.修改配置文件中数据目录的地址6.启动数据库7.问题...

2023-05-26

MySQL过滤重复数据的两种方法示例

目录方法1:加关键字 DISTINCT方法2:用GROUP By 分组最后方法1:加关键字 DISTINCT在mysql中,可以利用“SELECT”语句和“DISTINCT”关键字来进行去重查询,过...

2023-05-26

MySQL安装starting the server失败的2种解决办法(推荐!)

目录前言一.第一种方法,卸载该软件重新安装:1.找到软件MySQL Installer2.打开找到remove3.移除已安装的MySQL server ,点击next移除。4.再点击add,重新安装。5.选择合适的版本,选...

2023-05-26

MySQL语句中的主键和外键使用说明

目录 一.主键:1.1)主键字段定义:1.2) 创建:1.3)主键的选取原则;1.4)主键值的生成方式: 二.外键:2.1)外键定义:2.2)外键(约束)创建(不推荐使用,一般不进行外键约束,只进行外键约定): 2.3)外键...

2023-05-26

浅谈一下mysql数据库底层原理

1.数据库事务的基本特性。原子性:事务中的所有操作要么全部提交成功,要么全部失败回滚。场景:UPDATE cs_user SET age = 18 , gender = &#39;女&#39; WHERE id = 4。要么全部更...

2023-05-26

MySQL主键自增会遇到的坑及解决方法

目录1. 为什么不用 UUID2. 主键自增的问题2.1 数据插入的三种形式2.2 innodb_autoinc_lock_mode2.3 实践3. 小结在上篇文章中,松哥和小伙伴们分享了 MySQL 的聚簇索引,也顺便...

2023-05-26

提升MySQL查询效率及查询速度优化的四个方法详析

目录一、利用EXPLAIN关键字来评估查询语句中的缺陷二、数据比较时采用相同类型的列以提高查询效率三、在Like关键字的起始处通配符要谨慎使用四、尽量使用其它形式来代替Lik...

2023-05-26

详解MySQL聚合函数

目录聚合函数COUNT 函数SUM 函数AVG 函数MAX 函数 MIN 函数group by 子句简介示例:scott 数据库单列分组多列分组having 子句总结聚合函数在 MySQL 中,聚合函数是用于计算多行...

2023-05-26

Mysql常见的慢查询优化方式总结

目录前言(1)数据库中设置SQL慢查询(2)分析慢查询日志 (3)常见的慢查询优化总结前言这篇文章主要是就在公司实习的时候,对SQL优化工作作出的一些整理。在公司实习的时候,导师...

2023-05-26

MYSQL SQL查询近7天一个月的数据的操作方法

MYSQL SQL查询近7天,一个月的数据//今天select * from 表名 where to_days(时间字段名) = to_days(now());//昨天SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时...

2023-05-26

最新Navicat 15 for MySQL破解+教程 正确破解步骤

目录mysql数据库的使用,navicate数据库操作工具破解版软件和操作步骤下载地址:破解步骤:Navicat for MySQL是一个针对MySQL数据库而开发的第三方mysql管理工具,该软件可以用于 M...

2023-05-26

Mysql的timestamp时间戳详解及2038问题

目录时间戳数据存取时间戳字段定义时间戳类型引发的异常时间戳类型和时间类型选择时间戳类型使用建议Timestamp和datetime的异同设置timestamp和date的自动更新时间2038问题...

2023-05-26

浅谈一下MyISAM和InnoDB存储引擎的区别

目录前言存储引擎区别事务外键表单的存储数据查询效率数据更新效率如何选择前言MyISAM和InnoDB是使用MySQL最常用的两种存储引擎,在5.5版本之前默认采用MyISAM存储引擎,从5.5...

2023-05-26

一文带你学会Mysql表批量添加字段

目录1 mysql表批量添加字段1.1 添加单个字段1.2 批量添加多个字段 如果需要批量添加多个字段,可以使用逗号隔开多个字段的添加语句,如下所示:2 mysql 为多个表添加字段2.1 方法...

2023-05-26

MySQL实现批量推送数据到Mongo

import pymongo import mysql.connector连接MySQL数据库mysql_conn = mysql.connector.connect( host="localhost", user="yourusername", password="yourpassword", databa...

2023-05-26

MySQL流程控制函数汇总分析讲解

目录1.IF函数2.IFNULL函数3.CASE函数4.多重IF在 MySQL 中,流程控制函数是指可以控制存储过程(stored procedure)或函数(function)中执行流程的语句。以下是几个常用的流程控制函...

2023-05-26

MySQL级联复制下如何进行大表的字段扩容

目录MySQL级联复制下进行大表的字段扩容一、背景二、库表信息三、方案选择四、如何进行操作五、总结MySQL级联复制下进行大表的字段扩容作者:雷文霆爱可生华东交付服务部 DBA...

2023-05-26

一文详解MySQL Join使用原理

目录Join的类型Join原理Simpe Nested-Loop JoinIndex Nested-Loop JoinBlock Nested-Loop JoinJoin优化Join的类型left join,以左表为驱动表,以左表作为结果集基础,连接右表的...

2023-05-26

MySQL8.x使用GRANT为用户赋权时报错的解决

目录MySQL8.x使用GRANT为用户赋权时报错问题描述原因分析解决方案mysql版本:&#39;for the right syntax to use near &#39;identified by &#39;password&#39; with grant op...

2023-05-26

mysql远程登录root账户报错1045的解决

目录mysql远程登录root账户报错1045错误提示:1045-Access denied for user&lsquo;root&lsquo; &lsquo;localhost&lsquo;(using password: YES)总结mysql远程登录root账户报错10...

2023-05-26

MySQL数据库事务原理及应用

目录1 事务的使用1.1 事务概念1.2 事务的提交1.3 事务的常见操作2 事务隔离2.1 事务并发时出现的问题2.2 事务隔离级别1 事务的使用1.1 事务概念事务就是一组DML语句组成,这...

2023-05-26

关于SQL的cast()函数解析

注意:本文使用数据库为:MySQL5.6解析: CAST函数用于将某种数据类型的表达式显式转换为另一种数据类型。CAST()函数的参数是一个表达式,它包括用AS关键字分隔的源值和目标数据类...

2023-05-26

MySQL主备操作以及原理详解

目录1. MySQL主备(主从)配置原理,并且在Linux上部署MySQL主备2. 理解MySQL备份原理,以及理解什么是逻辑备份?3. 学会使用mysqldump进行逻辑备份今天我们从三个标题来讲述一下MySQ...

2023-05-26

Mysql数据库慢查询常用优化方式

目录慢查询日志概念一、数据库中设置SQL慢查询1、mysql慢查询相关配置参数介绍2、实现配置步骤二、分析慢查询日志三、常见的慢查询优化1、索引没起作用的情况2、优化数据库...

2023-05-26

MySQL慢查询日志超详细总结

目录慢查询日志概念慢查询日志相关参数慢查询日志配置日志分析工具mysqldumpslow总结慢查询日志概念MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时...

2023-05-26

解决mysql错误:Subquery returns more than 1 row问题

目录mysql错误:Subquery returns more than 1 row报错如下解决方法错误代码:1242 Subquery returns more than 1 row错误描述错误原因解决办法总结mysql错误:Subquery return...

2023-05-26

MySQL实现查询分位值的示例代码

目录背景业务背景思考效果参考背景分位值的概念分位值:分位值(Quartile)是一种用于描述数据分布的统计概念,在统计学和数据分析中经常被用到。一般情况下,分位值分成四个等份,分别...

2023-05-26

说说MySQL中MVCC机制的原理

目录一、概述:二、什么是Undo log三、行的隐藏列四、Undo log版本链五、关于ReadViewReadView包含以下几个重要的参数:一、概述:了解了MySql的底层架构后,我们今天要深入了解下...

2023-05-26

Mysql查询去空格的多种方法汇总

目录一、背景二、方法1、trim()、ltrim()、rtrim()函数(1)trim()去除字段首尾空白字符,也可以去除指定字符(2)ltrim()去除左空格(3)rtrim()去除右空格2、replace()函数(1)替换字段中...

2023-05-26

mysql中grant all privileges on赋给用户远程权限方式

目录mysql grant all privileges on赋给用户远程权限mysql授权语句说明grant all privileges、创建用户、删除用户总结mysql grant all privileges on赋给用户远程权限mysql...

2023-05-26

MySQL数据库远程访问权限设置方式

目录MySQL数据库远程访问权限设置改表(当然我们要先知道表在哪,适用于整个数据库)1、直接修改2、加指定用户以及指定权限授权总结MySQL数据库远程访问权限设置对于初学者小伙伴...

2023-05-26

MySQL字段为 NULL的5大坑

目录1.count 数据丢失2.distinct 数据丢失3.select 数据丢失4.导致空指针异常5.增加了查询难度扩展知识:NULL 不会影响索引总结正式开始之前,我们先来看下 MySQL 服务器的配置...

2023-05-26

关于Mysql中current_time/current_date()与now()区别

目录current_date()只显示的是当前时间的日期例如:select current_date() from a ;结果:2021-08-25current_time()只显示当前时间的时分秒例如:select CURRENT_TIME() from a ;...

2023-05-26

MySQL慢查询以及解决方案详解

目录一、前言二、慢查询2.1 什么是慢查询?2.2 慢查询配置1、慢查询日志2、未使用索引是否开启日志3、慢查询时间设置4、慢查询路径三、慢查询日志分析3.1 mysqldumpslow工具...

2023-05-26

ubuntu20.04配置mysql8.0的实现步骤

目录1 安装1.1 下载1.2 安装1.3 安装MySQL Server1.4常用命令2 配置外网访问2.1 查看端口2.2修改配置文件2.3 修改root密码2.4修改用户安装过程询问一般 y 就可以了1 安装1....

2023-05-26

MySQL中case when的两种基本用法及区别总结

MySQL中的case when有用两种用法,官方文档中的说明如下:用法一:CASE case_value WHEN when_value THEN statement_list [WHEN when_value THEN statement_list] ... [...

2023-05-26

详解Mysql日期格式并聚合统计示例

目录介绍准备工作实现原理实际操作按天统计按周统计按月统计介绍在实际的开发中,我们通常需要对数据进行分组统计,而时间日期是一个常见的分组条件。在 MySQL 中,我们可以使用...

2023-05-26

深入探索数据库MySQL性能优化与复杂查询相关操作

目录索引的优化查询的优化数据库的优化数据库MySQL 是一种开源的关系型数据库管理系统,被广泛用于各种不同规模的应用程序中。在进行 MySQL 数据库开发过程中,需要深入了解如...

2023-05-26

MySQL安装配置以及安装失败解决过程

目录一、 下载MySQL二、 安装MySQL三、 配置环境变量1. 找到MySQL的安装路径2. 右击此电脑选择“属性”3. 先点击“高级系统设置”,再点击“环境变...

2023-05-26

MySQL 视图、函数和存储过程详解

目录一、视图二、函数三、存储过程MySQL 是一种流行的关系型数据库管理系统,其具有强大的功能和灵活性,使其成为了许多企业和个人喜爱的数据库选择。在 MySQL 中,视图、函数和...

2023-05-26
返回顶部
顶部