MYSQL中IF IN语句

  • Post author:
  • Post category:mysql

以下代码摘自后台管理系统中的一部分SQL语句: 当取数状态为1或2时,才展示取数时间,否则,取数时间展示为空 当申报状态为2、3、4或5时,才展示申报时间,否则,申报时间展示为空 select A.QYMC,C.DZBDMC,B.SKSSQQ,B.SKSSQZ,B.NSQXDM,B.QSBZ, if(B.QSBZ in ('1','2'),B.QSSJ,'') as QSSJ, if(B.SBZT…

继续阅读 MYSQL中IF IN语句

Mysql性能优化之索引

  • Post author:
  • Post category:mysql

left join时可能会导致mysql不走索引的一些原因: 1.关联两张表字符集不一样会导致mysql不走索引; 2.select查询字段太多会导致不走索引; 聚族索引 索引的主要目的是为了加快查询的速度,索引一般使用b-tree结构实现,其索引列信息位于叶子节点上 且索引列只包含整列数据的位置,但并不包含此索引列相关的数据。聚族索引与其他索引不同,在他的 索引列上包含了此列的完整数据信息 ,因…

继续阅读 Mysql性能优化之索引

mysql报错ERROR 1366(HY000)

  • Post author:
  • Post category:mysql

环境 : mysql5.7 + CentOS release 6.5 (Final) 操作 : 执行 source /data/sql/one_player_data.sql 现象 : 1、执行source XXX.sql命令后会报错,错误如下: ERROR 1366 (HY000) at line 1 in file: '/data/sql/one_player_data.sql': Incor…

继续阅读 mysql报错ERROR 1366(HY000)

SpringBoot及Mysql应用Docker打包部署

  • Post author:
  • Post category:mysql

本文实现实现一个简单的springboot+mysql应用(基于用户访问情况进行ip计数,并存储到mysql数据库),为该应用构建docker镜像,实现docker容器部署,以及与mysql容器的对接 Docker 安装 直接安装 docker desktop for windows即可,其中还会包含了docker compose。可通过 docker-compose version 来验证结果,…

继续阅读 SpringBoot及Mysql应用Docker打包部署

mysql text 优缺点

  • Post author:
  • Post category:mysql

mysql的text/blob类型性能问题分析 2021-12-26 18:11:44 text/blob类型介绍 BLOB和TEXT都是为存储很大的数据而设计的字符串数据类型,分别采用二进制和字符方式存储。 实际上,它们分别属于两组不同的数据类型家族: TEXT :字符类型是TINYTEXT,SMALLTEXT,TEXT,MEDIUMTEXT,LONGTEXT; BLOB :对应的二进制类型是T…

继续阅读 mysql text 优缺点

macos 修改mysqlworkbench快捷键

  • Post author:
  • Post category:mysql

macos 修改mysqlworkbench快捷键 code /Applications/MySQLWorkbench.app/Contents/Resources/data/main_menu.xml 版权声明:本文为weixin_43584835原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:https://blog.csdn.net/weixin…

继续阅读 macos 修改mysqlworkbench快捷键

oracle、mysql、postgresql 对 varchar 类型的数字排序不准解决办法

  • Post author:
  • Post category:mysql

如果字段的类型为 varchar 型,但是里面存储的是纯数字,怎么实现按照数字的大小来排序? oracle & mysql 直接 order by 某些情况下会排序不准确: select num from test order by num select num from test order by (num + 0) 下面的方法对于mysql和oracle都适用: order by 字段…

继续阅读 oracle、mysql、postgresql 对 varchar 类型的数字排序不准解决办法

如何更好的利用索引来优化查询?索引优化;mysql索引

  • Post author:
  • Post category:mysql

如何更好的利用索引来优化查询?索引优化;mysql索引 首先要明确目标-为什么要建立索引? 一般情况下自己做的小项目基本用不到索引,顶多为主键字段加一个唯一性索引。 需要建立索引时一般遵循: 数据量大于100万且频繁查询则需要考虑建立索引。 频繁使用条件查询(where,order by,group by…)的字段需要建立索引。 为主键或唯一性约束建立唯一性索引,使索引的效率提高。 对于字符串类型…

继续阅读 如何更好的利用索引来优化查询?索引优化;mysql索引

MySQL笔记(六)MySQL间隙锁的加锁规律

  • Post author:
  • Post category:mysql

MySQL笔记(六)MySQL间隙锁的加锁规律 创建示例student表结构如下 next-key lock的加锁原则 普通索引: 等值查询 next-key lock,(不论有没有查到)相邻的数据,产生左开右开的间隙锁 范围查询 next-key lock , (不论有没有查到)相邻的数据,产生左开右闭的锁 唯一索引: 等值查询 (优化为行锁),有数据则是记录锁,没数据则是间隙锁 范围查询 Ne…

继续阅读 MySQL笔记(六)MySQL间隙锁的加锁规律

mysql8 设置sql_mode后不能启动

  • Post author:
  • Post category:mysql

MYSQL8以上已经取消了NO_AUTO_CREATE_USER,sql_mode中不能包含这个。 版权声明:本文为qq_34585332原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:https://blog.csdn.net/qq_34585332/article/details/88032413

继续阅读 mysql8 设置sql_mode后不能启动