springBoot+mybatis+多数据源(oracle+mysql)
目录 一、说明 二、具体实现 1、制造数据源数据 1)oracle数据库 2)mysql数据库 2、整体项目位置 3、配置文件—application.properties 4、FirstDataSourceConfig 5、SecondDataSourceConfig 6、po类 7、xml 8、mapper接口 9、service层 10、controller层 三、测试 四、经验收获 一、说…
用docker部署mysql
一键部署mysql,将数据挂载到宿主机同时设置数据库密码 docker run --name mysql-test --restart=always -p 3306:3306 -v /data/mysql/data:/var/lib/mysql -v /data/mysql/logs:/logs -v /data/mysql/conf:/etc/mysql/conf.d -e MYSQL_ROOT…
MYSQL中IF IN语句
以下代码摘自后台管理系统中的一部分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性能优化之索引
left join时可能会导致mysql不走索引的一些原因: 1.关联两张表字符集不一样会导致mysql不走索引; 2.select查询字段太多会导致不走索引; 聚族索引 索引的主要目的是为了加快查询的速度,索引一般使用b-tree结构实现,其索引列信息位于叶子节点上 且索引列只包含整列数据的位置,但并不包含此索引列相关的数据。聚族索引与其他索引不同,在他的 索引列上包含了此列的完整数据信息 ,因…
mysql报错ERROR 1366(HY000)
环境 : 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…
SpringBoot及Mysql应用Docker打包部署
本文实现实现一个简单的springboot+mysql应用(基于用户访问情况进行ip计数,并存储到mysql数据库),为该应用构建docker镜像,实现docker容器部署,以及与mysql容器的对接 Docker 安装 直接安装 docker desktop for windows即可,其中还会包含了docker compose。可通过 docker-compose version 来验证结果,…
mysql text 优缺点
mysql的text/blob类型性能问题分析 2021-12-26 18:11:44 text/blob类型介绍 BLOB和TEXT都是为存储很大的数据而设计的字符串数据类型,分别采用二进制和字符方式存储。 实际上,它们分别属于两组不同的数据类型家族: TEXT :字符类型是TINYTEXT,SMALLTEXT,TEXT,MEDIUMTEXT,LONGTEXT; BLOB :对应的二进制类型是T…
macos 修改mysqlworkbench快捷键
macos 修改mysqlworkbench快捷键 code /Applications/MySQLWorkbench.app/Contents/Resources/data/main_menu.xml 版权声明:本文为weixin_43584835原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:https://blog.csdn.net/weixin…
oracle、mysql、postgresql 对 varchar 类型的数字排序不准解决办法
如果字段的类型为 varchar 型,但是里面存储的是纯数字,怎么实现按照数字的大小来排序? oracle & mysql 直接 order by 某些情况下会排序不准确: select num from test order by num select num from test order by (num + 0) 下面的方法对于mysql和oracle都适用: order by 字段…