
mysql
文章平均质量分 63
gb4215287
这个作者很懒,什么都没留下…
展开
-
mysql数据库中某个数据表的碎片率自己降低了,mysql数据表对碎片率有自动优化机制吗?mysql版本是8.0.33
mysql数据库中某个数据表的碎片率自己降低了,mysql数据表对碎片率有自动优化机制吗?mysql版本是8.0.33原创 2025-05-14 09:22:11 · 252 阅读 · 0 评论 -
mysql数据库中某个数据表的碎片率自己降低了,mysql数据表对碎片率有自动优化机制吗?
mysql数据库中某个数据表的碎片率自己降低了,mysql数据表对碎片率有自动优化机制吗?原创 2025-05-14 09:17:04 · 910 阅读 · 0 评论 -
解释下面的mysql语句,如下所示:UPDATE test_payt_record set plain_card_number = card_num, plain_card_phone = card
解释下面的mysql语句,如下所示:UPDATE test_payt_record set plain_card_number = card_num, plain_card_phone = card_p, card_num = to_base64(AES_ENCRYPT(card_num,'123456')), card_p=to_base64(AES_ENCRYPT(card_p,'123456')) WHERE id原创 2024-10-14 17:16:39 · 650 阅读 · 0 评论 -
解释下面的mysql语句,如下所示:SELECT AES_DECRYPT(from_base64(‘RyonY8Obo2uSI4IL3muK38Bl7+rNbdpb/6EY2s769E=‘),‘12
解释下面的mysql语句,如下所示:SELECT AES_DECRYPT(from_base64('RyonY8Obo2uSI4IL3muK38Bl7+rNbdpb/6EY2s769E='),'12原创 2024-10-14 16:28:06 · 379 阅读 · 0 评论 -
mysql中一个字段查看有没有重复的值用DISTINCT函数,查看两个字段有没有重复的值用那个函数实例?
mysql中一个字段查看有没有重复的值用DISTINCT函数,查看两个字段有没有重复的值用那个函数实例?原创 2024-05-30 15:57:39 · 522 阅读 · 0 评论 -
执行下面的sql语句报1093 - You can‘t specify target table ‘fc_credit_apply_info‘ for update in FROM clause错误,
执行下面的sql语句报1093 - You can't specify target table 'fc_credit_apply_info' for update in FROM clause错误,请修正,sql语句如下所示:UPDATE fc_credit_apply_info SET sub_order_status = 8 WHERE order_status=2 and sub_order_status=23 and id IN (SELECT id as id FRO原创 2023-12-07 20:27:48 · 759 阅读 · 0 评论 -
有多条业务线,mysql建多库多表比较好还是一个库多个表比较好呢?
有多条业务线,mysql建多库多表比较好还是一个库多个表比较好呢?原创 2023-09-18 14:51:46 · 668 阅读 · 0 评论 -
有多条业务线,mysql建多库多表比较好还是一个库多个表比较好呢?
有多条业务线,mysql建多库多表比较好还是一个库多个表比较好呢?原创 2023-09-18 14:50:20 · 747 阅读 · 0 评论 -
mysql建表的时候设置默认值为null会对存储和索引有影响吗?
mysql建表的时候设置默认值为null会对存储和索引有影响吗?原创 2023-09-18 14:28:21 · 883 阅读 · 0 评论 -
mysql 索引优点和缺点_Mysql添加索引及索引的优缺点
mysql 索引优点和缺点_Mysql添加索引及索引的优缺点转载 2023-09-18 14:26:50 · 352 阅读 · 0 评论 -
mysql null索引失效 mysql null对索引的影响 (经典)
mysql null索引失效 mysql null对索引的影响转载 2023-09-18 14:25:32 · 323 阅读 · 0 评论 -
mysql字段为NULL索引是否会失效案例详解
mysql字段为NULL索引是否会失效案例详解转载 2023-09-18 14:24:00 · 986 阅读 · 0 评论 -
mysql指令行登录如何添加mysql.sock的配置?(亲测)
mysql指令行登录如何添加mysql.sock的配置?原创 2023-09-04 15:33:48 · 1934 阅读 · 0 评论 -
mysql登录后如何创建一个新的账号呢?(亲测)
mysql登录后如何创建一个新的账号呢?原创 2023-09-04 14:24:04 · 498 阅读 · 0 评论 -
mysql支持的xa具体指的是什么?
mysql支持的xa具体指的是什么?原创 2023-08-07 11:01:54 · 871 阅读 · 0 评论 -
mysql中undo log和redo log和binlog的区别和联系?
mysql中undo log和redo log和binlog的区别和联系?原创 2023-08-03 09:52:33 · 234 阅读 · 0 评论 -
mysql中undo log和redo log和binlog的区别?
mysql中undo log和redo log和binlog的区别?原创 2023-08-03 09:51:31 · 232 阅读 · 0 评论 -
MySQL中的MVCC具体指的是什么?
MySQL中的MVCC具体指的是什么?原创 2023-08-03 09:40:34 · 539 阅读 · 0 评论 -
MySQL B-Tree和B+Tree的区别
mysql索引结构转载 2023-06-09 14:23:15 · 82 阅读 · 0 评论 -
Mysql B+树索引
mysql btree索引结构转载 2023-06-09 14:17:58 · 145 阅读 · 0 评论 -
MySQL截取字符串获取字符串的后缀名,没有则忽略(亲测)
MySQL截取字符串获取字符串的后缀,如果有后缀,则获取字符串后缀名,没有后缀则忽略。这里需要用到一个函数。转载 2023-04-12 12:17:53 · 182 阅读 · 0 评论 -
MySQL中查询行数最多的表并且排序(亲测)
查询数据量最大的30张表 并排序。#切换到schema。转载 2023-03-01 16:13:00 · 544 阅读 · 0 评论 -
mysql MHA高可用方案
mysql高可用转载 2022-08-23 19:49:24 · 223 阅读 · 0 评论 -
MySQL高可用——MMM
mysql高可用转载 2022-08-23 19:47:57 · 813 阅读 · 0 评论 -
MySQL高可用工具—Orchestrator初识
mysql高可用转载 2022-08-23 19:44:29 · 700 阅读 · 0 评论 -
【已解决】mysql left join使用不了索引问题
mysql优化转载 2022-07-15 17:44:12 · 3575 阅读 · 1 评论 -
说一下公平锁和非公平锁的区别?
公平锁和非公平锁的区别转载 2022-06-09 10:29:58 · 108 阅读 · 0 评论 -
mysql建表datetime类型字段默认值为current_timestamp报错ERROR 1067 (42000): Invalid default value for ‘a‘(亲测)
mysql 默认值转载 2022-06-07 15:54:49 · 1700 阅读 · 0 评论 -
【MySQL】Error Code: 1242. Subquery returns more than 1 row 的分析与解决
1. 应用情境想把order_records表中的所有记录的doctor_id都改成doctor_name对应的医生id(在doctor表中)。update order_records set doctor_id = (select id from doctor where doctor.doctor_name =order_records.doctor_name);P.S. doctor_name非order_records表的外键,即非doctor表的主键,但当前默认唯一。2. ...转载 2022-05-20 18:38:42 · 5176 阅读 · 0 评论 -
mysql where 1 作用_MYSQL where 1=1 的作用
where 1=1最近看到很多sql里用到where 1=1,原来觉得这没用嘛,但是又想到如果没用为什么要写呢?于是在网上查了查,在这里就浅谈一下:1=1 永真, 1<>1 永假。1<>1 的用处:用于只取结构不取数据的场合例如:create table table_temp asselect * from table_ori where 1<>1建成一个与table_ori 结构相同的表table_temp,但是不要table_ori转载 2022-03-31 16:46:33 · 892 阅读 · 0 评论 -
MySQL 之全文索引
最近在复习数据库索引部分,看到了 fulltext,也即全文索引,虽然全文索引在平时的业务中用到的不多,但是感觉它有点儿意思,所以花了点时间研究一下,特此记录。引入概念通过数值比较、范围过滤等就可以完成绝大多数我们需要的查询,但是,如果希望通过关键字的匹配来进行查询过滤,那么就需要基于相似度的查询,而不是原来的精确数值比较。全文索引就是为这种场景设计的。你可能会说,用 like + % 就可以实现模糊匹配了,为什么还要全文索引?like + % 在文本比较少时是合适的,但是对于大量的文本数据检索转载 2022-03-30 15:18:33 · 974 阅读 · 0 评论 -
sql优化的几种方法
在sql查询中为了提高查询效率,我们常常会采取一些措施对查询语句进行sql优化,下面总结的一些方法,有需要的可以参考参考。1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null...转载 2022-03-26 15:58:50 · 2999 阅读 · 0 评论 -
数据库索引失效情况汇总
“模型数空运最快”模:模糊查询,百分号开头,索引失效,尽量避免该种查询型:数据类型不一致,索引失效,将参数转化类型后再进行比较数:对索引字段使用函数运算,索引失效,可以建立基于函数的索引空:字段允许空值,索引失效,建立notnull的字段,设定默认值运:在列上进行加减乘除运算,索引失效,将参数计算后与列比较最:复合索引中,非最左列开始索引,索引失效,添加默认最左列快:数据库认为使用全表扫描更快,索引失效...原创 2021-12-01 12:36:51 · 407 阅读 · 0 评论 -
20200817-Mysql 底层数据结构及Explain详解
Mysql 底层数据结构 常见面试题 索引 数据结构 二叉树 B-tree B+tree Hash 存储引擎 MyISAM存储引擎索引实现 非聚集索引 InnoDB存储引擎索引实现 辅助索引 联合索引 如何支持千万级数据 面试题答案 Explain详解与索引最佳实践 Explain工具介绍 Explain分析示例 Explain列说明 id原创 2021-10-22 10:17:11 · 171 阅读 · 0 评论 -
mysql关于or的索引问题
摘自:http://www.educity.cn/wenda/590849.htmlhttp://blog.csdn.net/hguisu/article/details/7106159问:不是说,一条sql语句只能用一个索引么但SELECT * FROM `comment` WHERE `toconuid` = '10' or `tocomuid` = '10'其中 toconuid列 和 tocomuid列 分别为单列索引explain后 显示两个索引都用了,extra为 U转载 2021-09-24 00:24:24 · 1145 阅读 · 0 评论 -
Java数据类型和MySql数据类型对应表
java mysql 数据类型对照类型名称 显示长度 数据库类型 JAVA类型 JDBC类型索引(int) 描述 VARCHAR L+N VARCHAR java.lang.String 12 CHAR N CHAR java.lang.String 1 BLOB L+N BLOB java.lang.byte[] -4 .转载 2021-09-15 11:27:52 · 429 阅读 · 0 评论 -
数据库类型与java数据类型的对应关系
以下转自:http://kummy.itpub.net/post/17165/172850 本文在原文基础上有增减。本概述是从《JDBCTMDatabase Access from JavaTM: A Tutorial and Annotated Reference》这本书中摘引来的。JavaSoft 目前正在准备这本书。这本书是一本教程,同时也是 JDBC 的重要参考手册,它将作为 Java 系列的组成部份,在 1997 年春季由 Addison-Wesley 出版公司出版。8.1 概述由于.转载 2021-09-15 11:26:41 · 3044 阅读 · 0 评论 -
mysql 排序字段是否需要建索引_MySQL索引详解(优缺点,何时需要/不需要创建索引,索引及sql语句的优化)...
一、什么是索引?索引是对数据库表中的一列或多列值进行排序的一种结构,使用索引可以快速访问数据库表中的特定信息。二、索引的作用?索引相当于图书上的目录,可以根据目录上的页码快速找到所需的内容,提高性能(查询速度)三、优点:通过创建唯一性索引,可以保证数据库表中的每一行数据的唯一性。可以加快数据的检索速度可以加速表与表之间的连接在使用分组和排序进行检索的时候,可以减少查询中分组和排序的时间四、缺点创建索引和维护索引要耗费时间,这种时间随着数据量的增加而增加。索引需要占转载 2021-08-09 13:44:46 · 3643 阅读 · 0 评论 -
MySQL时间戳(毫秒/秒)与日期格式的相互转换
一、UNIX时间戳转换为日期1、秒值转换为指定的日期格式使用MYSQL自带的函数FROM_UNIXTIME(unix_timestamp,format)。例如:select FROM_UNIXTIME(1602668106,'%Y-%m-%d %h:%i:%s') as date1执行结果为:2020-10-14 05:35:0612、毫秒值转换为指定的日期格式,将其中unix_timestamp为字段值/1000.例如:select FROM_UNIXTIME(160266转载 2021-05-27 13:57:56 · 20390 阅读 · 0 评论 -
MYSQL(04)-间隙锁详解
间隙锁(Gap Lock)是Innodb在提交下为了解决幻读问题时引入的锁机制,(下面的所有案例没有特意强调都使用可重复读隔离级别)幻读的问题存在是因为新增或者更新操作,这时如果进行范围查询的时候(加锁查询),会出现不一致的问题,这时使用不同的行锁已经没有办法满足要求,需要对一定范围内的数据进行加锁,间隙锁就是解决这类问题的。在可重复读隔离级别下,数据库是通过行锁和间隙锁共同组成的(next-key lock),来实现的加锁规则有以下特性,我们会在后面的案例中逐一解释:1.加锁的基本单位是(next转载 2021-05-11 18:33:41 · 683 阅读 · 0 评论