mysql
文章平均质量分 69
专注写bug
你知道的越多,你不知道的也越多!
展开
-
Oracle对象——视图之简单视图与视图约束
简单视图的创建,以及带约束限制视图的创建和操作过程中的注意事项原创 2023-02-14 22:44:31 · 703 阅读 · 0 评论 -
Oracle/MySQL——集合运算
展示MySQL与oracle两者数据库在数据集做并集、交集、差集运算时的异同原创 2023-02-14 21:39:08 · 342 阅读 · 0 评论 -
SQL——关于 or 和 and 执行优先级问题
sql中 and 与 or 执行顺序优先级问题,案例验证原创 2023-01-31 21:07:15 · 1120 阅读 · 0 评论 -
Oracle——行转列与列转行
把某一个字段的值作为唯一值,然后另外一个字段的`行值转换成它的列值`,就是行转列。把一行当中的列的字段按照行的唯一值转换成多行数据,就是列转行。原创 2022-10-21 14:27:07 · 5554 阅读 · 1 评论 -
SQL——exists
EXISTS用于检查子查询是否至少会返回一行数据,该子查询实际上`并不返回任何数据`,而是返回值`True`或`False`。原创 2022-10-14 17:46:05 · 1540 阅读 · 0 评论 -
linux下安装mysql8及使用(转载)
一切以原创为主,本篇博客只是转载转载 2022-06-20 19:15:03 · 828 阅读 · 1 评论 -
数据库——关于同服务器不同数据库表查询简写
文章目录前言问题分析mybatis 测试1、测试和连接配置一样的数据表2、mybatis 测试跨库表探究:跨库操作是否支持事务?如果出现异常。是否会回滚?总结前言在Java开发中,通常会碰见下列这种情况的数据库结构。假设项目创建的数据库连接为mybatis_plus,此时有个需求,需要使用到test数据库的相关表信息,此时怎么办?问题分析看到这里,很多人肯定优先想到多数据源的配置和使用,多数据源的确可以实现上述的功能,但是配置较为繁琐,其实有一个更好点的办法。在数据库SQL操作语法中,存在一种原创 2022-05-20 00:01:12 · 1548 阅读 · 1 评论 -
com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
&useSSL=false原创 2021-08-16 21:20:31 · 198 阅读 · 0 评论 -
MySQL 的 MRR 到底是什么?
文章目录前言磁盘:苦逼的底层劳动人民顺序读:一场狂风暴雨般的革命一些关于这场革命的配置尾声前言MRR,全称「Multi-Range Read Optimization」。简单说:MRR 通过把「随机磁盘读」,转化为「顺序磁盘读」,从而提高了索引查询的性能。至于:为什么要把随机读转化为顺序读?怎么转化的?为什么顺序读就能提升读取性能?咱们开始吧。磁盘:苦逼的底层劳动人民执行一个范围查询: explain select * from stu where age between 10 a转载 2021-06-16 23:15:13 · 744 阅读 · 0 评论 -
Mysql——REPLACE函数替换指定列中的部分数据
UPDATE serveorder SET 指定列 = REPLACE(指定列,"数据原有头","需要变更的头") ;如:UPDATE serveorder SET finshImgUrl = REPLACE(finshImgUrl,"https://x.fengshuyun.com","https://bmdimg.s5.linkpower.com.cn") ;原数据:更改后:...原创 2021-03-31 17:59:56 · 1264 阅读 · 0 评论 -
MySql 获取本月|本月第一天|最后一天 的时间和时间戳
select curdate(); -- 2020-07-21select DAY(CURDATE()); -- 21SELECT MONTH(CURDATE()); -- 7SELECT YEAR(CURDATE()); -- 2020select DATE_ADD(curdate(),interval -day(curdate())+1 day); -- 2020-07-01SELECT DATE_ADD(CURDATE(),INTERVAL 1-DAYOFMONTH(CURDATE()原创 2020-07-21 11:26:21 · 2337 阅读 · 0 评论 -
MySQL sql语句获取当前日期|时间|时间戳
文章转载于:博客园——水狼一族文章地址:《MySQL sql语句获取当前日期|时间|时间戳》一、基础时间函数1.1 获得当前日期+时间(date + time)函数:now()MySQL> select now();+———————+| now() |+———————+| 2013-04-08 20:56:19 |+———————+除了 now() 函数能获得当前的日期时间外,MySQL 中还有下面的函数:current_timestamp(),current_timesta转载 2020-07-21 11:10:08 · 14959 阅读 · 1 评论 -
Mysql——查询同一张表中各个状态类型的数据统计
一、表中数据需要计算出:数据表中设备总数、激活/未激活数、开启/关闭数、在线/离线数、有效/无效数。二、如何处理大部分时候,可能采取分sql的形式进行操作,然后将数据整合。但如果想把所有查询计算逻辑存于一个sql中操作并输出,如何进行操作?此处需要借用 mysql 自带的 case when then函数。SELECT COUNT(*) as totalCount, SUM(CASE is_active WHEN 1 THEN 1 ELSE 0 END ) as activeCou原创 2020-06-17 11:58:44 · 6195 阅读 · 1 评论 -
MySql——Failed to read auto-increment value from storage engine
长度为 11,设置自增和自增起始值:alter table user_list AUTO_INCREMENT=10000000000;增加测试数据,出现:解决思路:数据长度为 11,定义自增初始值为 1000000000(9个0),正常。此项报错为数据库字段数超长引起的。...原创 2020-06-01 10:57:48 · 2133 阅读 · 0 评论 -
MySql——小计一个FIND_IN_SET函数
之前写sql的条件语句为:select **** from **** where result=#{result}本来最初测试运行没问题,然鹅前几天的一次数据查询,鹅… sql炸了!!看了半天sql,突然发现一个很好玩的东西,让字段为 1 和 1,1 时,result = 1,两者都可以获取到!很懵逼,没办法,只有采取万金油策略,兼容咯。后来修改sql语句:SELECT * ...原创 2020-03-06 14:47:33 · 180 阅读 · 0 评论 -
MySQL教程之concat以及group_concat的用法
本文中使用的例子均在下面的数据库表tt2下执行:一、concat()函数1、功能:将多个字符串连接成一个字符串。2、语法:concat(str1, str2,...)返回结果为连接参数产生的字符串,如果有任何一个参数为null,则返回值为null。3、举例:例1:select concat (id, name, score) as info from tt2;...转载 2019-08-25 19:11:36 · 302 阅读 · 0 评论 -
MySQL创建定时任务
一、前言 自MySQL5.1.6起,增加了一个非常有特色的功能-事件调度器(Event Scheduler),可以用做定时执行某些特定任务(例如:删除记录、对数据进行汇总、数据备份等等),来取代原先只能由操作系统的计划任务来执行的工作。更值得一提的是MySQL的事件调度器可以精确到每秒钟执行一个任务,而操作系统的计划任务(如:Linux的cron或Windows下的任务计划)只能精确到每分钟...转载 2019-08-19 10:10:50 · 141 阅读 · 0 评论