![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySql
阿航_
欢迎访问我的个人主页: https://blog.bugcatt.com
展开
-
Docker安装MySQL
本文为 docker 安装 mysql 容器的完整详细教程.若图片展示异常, 请访问我的官方博客准备工作开发环境本博客的环境一览:| 环境 | 版本号 || :----- | :----- || docker | 1.13.1 |注意您的环境和文中的差异, 避免出现不兼容的情况哦!需具备的条件要顺利阅读本文, 假定您已经掌握了以下知识:docker环...原创 2020-04-13 15:20:54 · 197 阅读 · 0 评论 -
[Docker] Docker MySQL 导入数据库
碰到了一个需求,需要进行数据库数据迁移。但是目标数据库是在docker容器内的,不能很方便的用Navicat进行直接传输,所以需要回归传统方法。这个教程适用于已经具备以下条件者:掌握Linux基本操作掌握Docker的基本操作掌握MySQL的基本操作已创建有效MySQL的docker容器已有有效.sql文件进入正题:1. 复制sql文件到容器内部命令:sudo doc...原创 2020-01-06 12:40:43 · 2082 阅读 · 0 评论 -
[MySQL] 统计图数据查询 (MySQL查询时间范围内所有日期)
1. 需求任何管理系统都有统计图, 像这样的:这里需要数据:横坐标名纵坐标数值案例需求: 需要统计近七天的注册用户数量前端需要的数据格式:[ { "日期":"2019-10-10", "注册人数":1 }, { "日期":"2019-10-11", "注册人数":1 }, { "日期":"2019-10-12", "注册人数":1 } ....原创 2019-11-12 17:00:44 · 2815 阅读 · 2 评论 -
[MySQL] 按时间间隔分别显示刚刚, X分钟前, X小时前,X天前, X年前
需求需要做一个访客统计并且要分别计算访问时间间隔, 若一分钟之内显示刚刚, 大于一分钟显示X分钟前…X小时前,X天前, X年前以此类推.处理方式SELECT t1.id, CASE WHEN t2.secs > 946080000 THEN concat( TIMESTAMPDIFF( YEAR, time_column, NOW()) ,'年前') WHEN t2.se...原创 2019-04-11 10:15:14 · 1326 阅读 · 0 评论 -
[MySQL] MySQL小方法汇总
有太多奇葩的需求, 面对千奇百怪的需求, 程序员绝不说不行. 当然事后要记录下自己的艰辛过程此贴持续更新MySQL查询随机几条数据SELECT * FROM tablename ORDER BY RAND( ) LIMIT 10...原创 2019-07-18 15:48:23 · 107 阅读 · 0 评论 -
[MySQL] 允许TIMESTAMP类型字段值为NULL
相关关键字: MySQL设置TIMESTAMP为NULL背景一直用的是PowerDesigner做数据库模型, 导出后直接生成SQL导入数据库,但是最近出了点问题, 无法将Timestamp类型的字段设置为NULL, 上网查了很久也无果. 最终找到了解决方案:解决方案比如我们要创建一个记录用户基本信息(主键、生日)的表, 并且我们希望生日可以为NULL:CREATE TABLE `...原创 2019-08-24 14:20:34 · 6016 阅读 · 0 评论