mysql
难得...
这个作者很懒,什么都没留下…
展开
-
Windows 安装dbserver
1、进入【dbeaver】网站,如下图所示。2、点击【Download】菜单,如下图所示。3、点击【Windows 64 bit (installer)】下载链接,如下图所示。4、双击【刚刚下载的安装包】,如下图所示。选择语言然后点击【下一步】按钮,如下图所示。然后点击【我接受】按钮,如下图所示。然后勾选【For anyone who uses this computer (all users)】,点击【下一步】按钮,如下图所示。然后选择【中文(简体)】,点击【OK】按钮,如原创 2021-05-21 14:11:39 · 19136 阅读 · 1 评论 -
MySQL巧妙利用help_topic表把以逗号(或“|”)分隔的字符串转换成行
需求:想要获取日期格式(如:2020-07-10)列表,但是日期在表中 date_list 字段中的格式如下: 时间戳(毫秒) 并且以 | 隔开的字符串:1594656000000|1594742400000|1594828800000|1594915200000首先把字符串切割。SELECT substring_index(substring_index(a.date_list, '|', b.help_topic_id + 1), '|', - 1) AS dateFROM ta原创 2020-10-27 10:05:35 · 1002 阅读 · 0 评论 -
MySQL时间戳(毫秒/秒)与日期格式的相互转换
一、UNIX时间戳转换为日期1、秒值转换为指定的日期格式使用MYSQL自带的函数FROM_UNIXTIME(unix_timestamp,format)。例如:select FROM_UNIXTIME(1602668106,'%Y-%m-%d %h:%i:%s') as date执行结果为:2020-10-14 05:35:062、毫秒值转换为指定的日期格式,将其中unix_timestamp为字段值/1000.例如:select FROM_UNIXTIME(1602668106000原创 2020-10-26 18:04:09 · 25459 阅读 · 0 评论 -
mysql 获取两个日期之间的所有连续日期的列表
需求:获取最近14天的日期列表。根据日期列表查询在该日期之间的数据,如果某天无数据,显示日期,数据为0。获取最近14天的日期:select date_sub(curdate(),interval 14 day)原创 2020-10-26 15:22:59 · 2428 阅读 · 0 评论 -
mysql插入的时候会增加一秒
1、问题描述 需要获取指定日期的最大的时间:public static Date getEndOfDay(Date date) { LocalDateTime localDateTime = LocalDateTime.ofInstant(Instant.ofEpochMilli(date.getTime()), ZoneId.systemDefault());; LocalDateTime endOfDay = localDateTime.with(LocalTim转载 2020-05-19 16:55:06 · 655 阅读 · 0 评论