随笔分类 -  MySQL

Linux环境下安装MySQL 8.0
摘要:下载解压 下载地址:https://dev.mysql.com/downloads/mysql/ 也可以直接通过wget命令下载 cd /opt/ wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.21-linux-glibc2.12 阅读全文
posted @ 2020-09-05 20:23 风停了,雨来了 阅读(826) 评论(0) 推荐(0)
MySQL日期加减计算
摘要:日期增加 格式 DATE_ADD(date,INTERVAL expr type) 例如 -- 当前时间是2020-09-02 14:07:53,执行后返回 2020-09-03 14:07:53 select DATE_ADD(SYSDATE(), INTERVAL 1 DAY) type可选值 阅读全文
posted @ 2020-09-02 14:19 风停了,雨来了 阅读(206) 评论(0) 推荐(0)
MySQL使用date_format格式化日期
摘要:用法 DATE_FORMAT(date,format) 直接上个例子:取出当前时间的年份 select DATE_FORMAT(SYSDATE(), '%Y') 返回值:2020 常用格式 格式描述%Y年份,4位%y年份,2位%m月份,2位,00 - 12%c月份,0 - 12%d月的天,2位,00 阅读全文
posted @ 2020-09-02 13:55 风停了,雨来了 阅读(9974) 评论(0) 推荐(0)
利用NavicatPremium把Oracle迁移到MySQL
摘要:概述 由于工作的需要,需要将原先用的Oracle表数据迁移到MySQL,步骤其实很简单,这里用的是Navicat Premium12 操作步骤 打开Navicat Premium12 分别创建oracle和mysql的连接,并测试通过连接没问题 MySQL创建个空库,存放迁过来的表和数据 打开工具- 阅读全文
posted @ 2020-08-24 16:44 风停了,雨来了 阅读(502) 评论(0) 推荐(0)
MySQL关联更新update
摘要:Demo: update a join b on a.foreign_id = b.id set a.name = b.name where a.name is null; 阅读全文
posted @ 2020-08-18 14:45 风停了,雨来了 阅读(273) 评论(0) 推荐(0)
MySQL8 with recursive递归查询,实现查子集数据和父级数据
摘要:1、查询所有子集元素 概述 查出所有子集数据,以及子集的子集,子集的子集的子集,等等 注意:该语法从MySQL8开始支持 话不多述,直接上案例 构造表 创建区域表,字段分别为id、父级id、区域名称 CREATE TABLE t_area ( id int(0) NOT NULL AUTO_INCR 阅读全文
posted @ 2020-08-13 15:26 风停了,雨来了 阅读(3189) 评论(0) 推荐(0)
MySQL使用GROUP_CONCAT分组拼接
摘要:GROUP_CONCAT用途 实现某个字段按分组结果拼接。 举个例子: 现有一个班级表、学生表,需要列出每个班级的学生名,按逗号拼接显示。 实现 构建班级表 创建表结构 CREATE TABLE `t_class` ( `id` int(0) NOT NULL AUTO_INCREMENT, `cl 阅读全文
posted @ 2020-08-13 14:37 风停了,雨来了 阅读(899) 评论(0) 推荐(0)
Docker环境安装MySQL
摘要:前提 预先安装好docker,安装教程可以参考CentOS7安装Docker 下载镜像 docker pull mysql 启动容器 docker run -d --name mysql -p 3306:3306 \ -e MYSQL_ROOT_PASSWORD=123qwe \ mysql 挂载准 阅读全文
posted @ 2020-08-11 14:26 风停了,雨来了 阅读(185) 评论(0) 推荐(0)