• Mysql中通用表达式WITH AS语句的使用实例代码

    一、WITH AS 的含义 使用with as 可以让子查询重用相同的with查询块,并在select查询块中直接引用,一般用在select查询块会多次使用某个查询sql时,会把这个sql语...

    吾爱主题 2024-04-01 23:22:04阅读:122
  • 一篇文章看懂SQL中的开窗函数

    OVER的定义 OVER用于为行定义一个窗口,它对一组值进行操作,不需要使用GROUP BY子句对数据进行分组,能够在同一行中同时返回基础行的列和聚合列。 OVER的语法 OVER...

    吾爱主题 2024-04-01 23:22:04阅读:155
  • MySQL子查询的使用详解下篇

    相关子查询 相关子查询执行流程 如果子查询的执行依赖于外部查询,通常情况下都是因为子查询中的表用到了外部的表,并进行了条件关联,因此每执行一次外部查询,子查询都要重新计算一次,这样的子查询就称...

    吾爱主题 2024-04-01 23:22:03阅读:162
  • MySQL子查询的使用详解上篇

    前言 子查询指一个查询语句嵌套在另一个查询语句内部的查询,这个特性从MySQL 4.1开始引入。 SQL 中子查询的使用大大增强了 SELECT 查询的能力,因为很多时候查询需要从结果集...

    吾爱主题 2024-04-01 23:22:03阅读:135
  • SQL中limit函数语法与用法(MYSQL获取限制某行数据)

    1.limit函数的语法和用法 (1)常用且简单的语法和用法 ①语法:limit n 即limit <参数> 具体语法:select <字段1>,...,&l...

    吾爱主题 2024-04-01 23:22:02阅读:145
  • 如何利用insert into values插入多条数据

    insert into values插入多条数据 insert into 表名(字段名1,字段名2)values(值a1,值b1), (值a2,值b2), 例如: ?...

    吾爱主题 2024-04-01 23:22:02阅读:149
  • SQL处理时间戳时如何解决时区问题实例详解

    1.问题及解决办法 (1)问题:由于存储的时间戳是时间戳为GMT(格林尼治标准时间),以秒储存,但由于需要获取的是北京时间,存在时区问题。如何获取北京时区的时间日期? (2)通过上网查找...

    吾爱主题 2024-04-01 23:22:01阅读:152
  • mysql时间戳格式化函数from_unixtime使用的简单说明

    我们一般使用字段类型int(11)时间戳来保存时间,这样方便查询时提高效率。但这样有个缺点,显示的时间戳,很难知道真实日期时间。 mysql提供了一个时间戳格式化函数from_unixtim...

    吾爱主题 2024-04-01 23:22:01阅读:194
  • SQL中from_unixtime函数的使用方法实例

    1.from_unixtime的语法及用法 (1)语法:from_unixtime(timestamp ,date_format) 即from_unixtime(时间戳 ,日期格式...

    吾爱主题 2024-04-01 23:22:00阅读:153
  • Mysql应用安装后找不到my.ini文件的解决过程

    一、背景 我在两台电脑上安装了MySQL Server 8.0,准备继续做主从配置,这时候就需要用到my.ini文件进行配置,但是我找不到my.ini文件。 我的安装目录中没有my.in...

    吾爱主题 2024-04-01 23:22:00阅读:166
  • Mysql中关于0值判断的坑及解决

    Mysql关于0值判断的坑 最近遇到一个Mysql返回多值的问题,最后发现是mysql过滤条件中0值判断的问题。 简练问题如下 有个INT字段a,默认值为0,程序传入的判断条件...

    吾爱主题 2024-04-01 23:22:00阅读:127
  • MySQL中设置NULL和空白字符串的问题及解决

    MySQL设置NULL和空白字符串问题 今天在修改一个bug,发现了很多问题。 记录其中一个比较有意识的bug。 数据库使用的是MySQL 先不谈问题,我就是觉得同一个字段,有人...

    吾爱主题 2024-04-01 23:21:59阅读:130
  • mysql日期函数TO_DAYS()函数的详细讲解

    背景: 今天在项目里看到的sqlserver的days()函数,计算从0年开始到给定时间的天数,现在要修改为mysql语法,有个很奇怪的现象奥,同样都是今天2021-11-30,sqlser...

    吾爱主题 2024-04-01 23:21:59阅读:146
  • Mysql环境变量配置的详细图文教程

    一、安装mysql之后,在命令窗口显示出错,如下: 二、桌面找到此电脑图标,右击属性,如下: 三、高级系统设置进入后,点击环境变量,如下图: 四、系统变量下,点击新...

    吾爱主题 2024-04-01 23:21:58阅读:183
  • MySQL如何修改字段的默认值和空值

    MySQL修改字段的默认值和空值 修改字段默认值 修改: ? 1 ALTER TABLE 表名 ALTER...

    吾爱主题 2024-04-01 23:21:58阅读:141
  • mysql实现批量修改字段null值改为空字符串

    批量修改字段null值改为空字符串 ? 1 2 3 4 5 6 7 8 9 10 11 UPD...

    吾爱主题 2024-04-01 23:21:57阅读:122
  • MySQL如何判断字符串为NULL或者为空字符串

    判断字符串为NULL或者为空字符串 函数名 说明 ISNULL(expr) 如果expr为null返回值1,...

    吾爱主题 2024-04-01 23:21:57阅读:161
  • MySQL如何用分隔符分隔字符串

    MySQL用分隔符分隔字符串 使用 可以使用如下函数 ? 1 SUBSTRING_INDEX( i.final_car_...

    吾爱主题 2024-04-01 23:21:56阅读:114
  • Mysql查询以某"字符串"开头的查询方式

    Mysql查询以某"字符串"开头的查询 查询不以某个或者某些字符串为开头的字符串 1、使用left()函数 ? 1 se...

    吾爱主题 2024-04-01 23:21:56阅读:177
  • MySQL 去除字符串中的括号以及括号里的所有内容

    去除字符串中的括号以及括号里的所有内容 ? 1 update 表 set 列名 =  REPLACE (列名, S...

    吾爱主题 2024-04-01 23:21:56阅读:151
  • MySql如何去除字符串前缀,两边,后缀

    MySql去除字符串前缀,两边,后缀 效果 语句 ? 1 select supplierNum, trim(...

    吾爱主题 2024-04-01 23:21:55阅读:137
  • mysql中的find_in_set字符串查找函数解析

    需求 系统中,不论是订单还是退货单,有的平台使用需要卖家审核,有的则不需要,所以在系统中可以设置订单或退货单的流程节点。 而对于每个流程节点,客户需求是每个节点都要根据系统下的员工的角色...

    吾爱主题 2024-04-01 23:21:55阅读:122
  • mysql中in条件使用字符串方式

    mysql中in条件使用字符串 场景 当sql使用in作为条件时,使用一个参数满足查询条件,直接传入字符串无法满足条件。 ? 1...

    吾爱主题 2024-04-01 23:21:54阅读:187
  • mysql中截取字符串的6个函数讲解

    mysql截取字符串的6个函数 1、LEFT(str,len) 从左边开始截取,str:被截取字符串;len:截取长度 示例:   2、RIGHT(str,l...

    吾爱主题 2024-04-01 23:21:54阅读:201
  • mysql查找字符串函数的使用

    mysql查找字符串函数 一、根据字符串找位置 find_in_set 第二个参数是以逗号隔开的,从第二个参数集合中查找第一个参数的位置 ?...

    吾爱主题 2024-04-01 23:21:53阅读:208
  • mysql合并字符串的实现

    mysql合并字符串   1.CONCAT(string1,string2,…)    string1,string2代表字符串,concat函数在连接...

    吾爱主题 2024-04-01 23:21:53阅读:97
  • MySQL 中定位 DDL 被阻塞的问题及解决方案

    DDL 被阻塞了,如何找到阻塞它的 SQL? 经常碰到开发、测试童鞋会问,线下开发、测试环境,执行了一个DDL,发现很久都没有执行完,是不是被阻塞了?要怎么解决? 包括在群里,也经常会碰...

    吾爱主题 2024-04-01 23:21:52阅读:160
  • mysql语法之DQL操作详解

    DQL(Data Query Language),数据查询语言,主要是用来查询数据的,这也是SQL中最重要的部分! 简单查询 ? 1 2...

    吾爱主题 2024-04-01 23:21:52阅读:100
  • 关于查询MySQL字段注释的5种方法总结

    前言 很多场景下,我们需要查看 MySQL 中表注释,或者是某张表下所有字段的注释,所以本文就来盘点和对比一下查询注释的几种方式。   创建测试数据库 开始之前咱们先创...

    吾爱主题 2024-04-01 23:21:51阅读:118
  • MySQL SQL预处理(Prepared)的语法实例与注意事项

    一、SQL 语句的执行处理 1、即时 SQL 一条 SQL 在 DB 接收到最终执行完毕返回,大致的过程如下:   1. 词法和语义解析;   2. 优化 SQL 语句,制...

    吾爱主题 2024-04-01 23:21:51阅读:136
  • MySQL索引失效之隐式转换的问题

    常见索引失效: 1. 条件索引字段"不干净":函数操作、运算操作 2. 隐式类型转换:字符串转数值;其他类型转换 3. 隐式字符编码转换:按字符编码数据长度大的方向转换,避免数据截取...

    吾爱主题 2024-04-01 23:21:50阅读:126
  • MYSQL插入数据时检查字段值是否重复的方法详解

    项目需求 现有一张u_ps的车位信息表,对应每个小区的车位id ps_id自增长,每个车位又对应车位编号num,车位id由自增长,车位编号可以根据自己小区情况手动添加设置,但是不能重复,车位...

    吾爱主题 2024-04-01 23:21:50阅读:102
  • MySQL 字符串转换为数字的方法小结

    方法一:直接 加 0 select '123' + 0 方法二:函数 convert 语法:convert (value, type); type可以为: decimal 浮点...

    吾爱主题 2024-04-01 23:21:49阅读:151
  • 一个 20 秒 SQL 慢查询优化处理方案

    1.背景 页面无法正确获取数据,经排查原来是接口调用超时,而最后发现是因为SQL查询长达到20多秒而导致了问题的发生。 这里,没有高深的理论或技术,只是备忘一下经历和解读一些思想误区。...

    吾爱主题 2024-04-01 23:21:49阅读:116
  • MySQL 的 redo log 保证数据不丢的原理

    总会有面试官问:你知道 MySQL 如何保障数据不丢的吗?实际上这个问题是十分不准确的,MySQL 保障数据不丢的手段可太多了。但通常面试官想听的内容就是 redo log 两段式提交是如何保障...

    吾爱主题 2024-04-01 23:21:48阅读:159
  • MySQL存储过程中的只读语句超时怎么办?

    MySQL 有一个参数叫 max_execution_time ,用来设置只读语句执行的超时时间,但是仅对单独执行的 select 语句有效;对于非单独执行的 select 语句,比如包含在存储...

    吾爱主题 2024-04-01 23:21:48阅读:143
  • 浅谈一下 MyBatis 批量插入的三种方法!

    批量插入功能是我们日常工作中比较常见的业务功能之一,今天咱们来一个 MyBatis 批量插入的汇总篇,同时对 3 种实现方法做一个性能测试,以及相应的原理分析。 先来简单说一下 3 种批量插...

    吾爱主题 2024-04-01 23:21:47阅读:198
  • MySQL性能调优,这个工具最有用(中)

    之前的文章《MySQL性能调优,这个工具最有用(上)》详细叙述了explain结果中最重要的type字段(连接类型)的含义。 其实,explain结果中还有一个Extra字段,对分析与...

    吾爱主题 2024-04-01 23:21:46阅读:142
  • MySQL初始密码的查看方式

    如何查看MySQL初始密码   问题 在安装MySQL过程中,以管理员身份运行cmd后进入MySQL的bin目录,然后输入命令“mysqld --initialize”后没...

    吾爱主题 2024-04-01 23:21:46阅读:157
  • MySQL在grant时报错ERROR 1064 (42000)的原因及解决方法

    网上查到的grant方式大多会报错,主要原因是MySQL版本8.0后不能再使用原来的方式 查询MySQL版本 ? 1 SELECT...

    吾爱主题 2024-04-01 23:21:46阅读:100
  • MySQL中实现分页操作的实战指南

    一、 背景 什么是分页,就是查询时候数据量太大,一次性返回所有查询结果既耗费网络资源、又降低了查询效率,用户也不可能一下子看完成千上万条数据。所以分页的技术就应运而生。分页可以只显示指定数量...

    吾爱主题 2024-04-01 23:21:45阅读:124
  • SQL窗口函数OVER用法实例整理

    OVER的定义 OVER用于为行定义一个窗口,它对一组值进行操作,不需要使用GROUP BY子句对数据进行分组,能够在同一行中同时返回基础行的列和聚合列。   语法...

    吾爱主题 2024-04-01 23:21:45阅读:166
  • Mysql中如何查看执行计划

    使用explain关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句的,分析你的查询语句或是表结构的性能瓶颈。   explain执行计划包含的...

    吾爱主题 2024-04-01 23:21:44阅读:157
  • MySQL 5.7之关于SQL_MODE的设置

    sql_mode是个容易被忽视的变量,在5.5默认值是空值,在这种设置下是可以允许一些非法操作的,比如允许一些非法数据的插入。 在5.6中强化了该值设置,5.7中更注重了安全规范性,这个值默...

    吾爱主题 2024-04-01 23:21:44阅读:118
  • MySQL 超大表快速删除方式

    MySQL 超大表快速删除 MySQL里面直接对大表执行drop table删除有可能导致MySQL Hang住,对业务造成影响。删除超大表的前提是该表是独立表空间,这样删除才有效。...

    吾爱主题 2024-04-01 23:21:43阅读:178
  • MySQL批量导入Excel数据(超详细)

    前言: 今天遇到一个需求,批量更新数据库中全国各地的物流价格,产品经理很贴心的为我做好了数据表格,说是上一个技术也是这么做的,好,压力给到我这边。话不多说,直接上步骤。  ...

    吾爱主题 2024-04-01 23:21:43阅读:141
  • Mysql事务的隔离级别(脏读+幻读+可重复读)

    前言: 因为InnoDB是支持事务的,所以只对InnoDB的事务进行讨论。 一、事务 (一)什么是事务 事务是由一组SQL语句组成的逻辑处理单元,是一组不可分割的操作...

    吾爱主题 2024-04-01 23:21:42阅读:130
  • MySQL之Innodb_buffer_pool_size设置方式

    Innodb_buffer_pool_size设置方式 缓冲池是用于存储InnoDB表,索引和其他辅助缓冲区的缓存数据的内存区域。缓冲池的大小对于系统性能很重要。更大的缓冲池可以减少磁盘I/...

    吾爱主题 2024-04-01 23:21:42阅读:133
  • mysql kill process解决死锁问题

    mysql kill process解决死锁 1、查看进程列表, 找到ID ? 1 2 3 4 5 6 7 8 9...

    吾爱主题 2024-04-01 23:21:41阅读:166
  • MySQL日志专项之redo log和undo log介绍

    Redo Log REDO LOG称为重做日志 ,当MySQL服务器意外崩溃或者宕机后,保证已经提交的事务持久化到磁盘中(持久性)。 InnoDB是以页为单位去操作记录的,增删改查都会加...

    吾爱主题 2024-04-01 23:21:41阅读:146