Mysql

Hive的使用以及如何利用echarts实现可视化在前端页面展示(三)---hive数据利用sqoop导出到mysql数据库里

1、安装sqoop 我的版本 jdk1.8 hadoop3.1.3 sqoop1.4.6 基本上就安装这个版本都没问题,如果是执行连接数据库命令时报错:java.lang.NoClassDefFoundError;报错,在lib下再放一个commons-lang-2.6.jar即可, sqoop安装 ......
数据 前端 echarts 页面 数据库

mysql 月份差_MySQL时间差返回月个数

Sql代码 select PERIOD_DIFF(date_format(now(),'%Y%m'),date_format('2010-11-30','%Y%m')) 1. MySQL 为日期增加一个时间间隔:date_add() Sql代码 set @dt = now(); select dat ......
时间差 个数 月份 时间 mysql

Linux网站搭建(nginx+php+mysql)

目录 nginx 安装nginx服务器依赖环境 源码安装和yum安装的区别 源码安装 源码安装三步走: php 下载 安装所有扩展:(php运行所需要的环境) 编辑/etc/php.ini 开启php-fpm 在html下创建index.php,看一下是否可以网页中访问得到它 编辑nginx配置文件 ......
Linux nginx mysql 网站 php

MySQL 双主集群搭建

MySQL 双主集群搭建 参考文档: 图文结合带你搞懂MySQL日志之relay log(中继日志) - GreatSQL - 博客园 (cnblogs.com) 一个月后,我们又从 MySQL 双主切换成了主 - 从! (baidu.com) MySQL 简介 MySQL是一个关系型数据库管理系统 ......
集群 MySQL

MySQL 基础指令

MySQL 基础指令 参考文档: MySQL官网 MySQL:: MySQL 8.0参考手册 数据结构可视化 创建数据库 CREATE DATABASE <数据库名>; 切换数据库 USE <数据库名>; 创建表 CREATE TABLE IF NOT EXISTS `request_record_ ......
指令 基础 MySQL

MySQL 双机常见的问题

MySQL 双机常见的问题 参考文档: MySQL报错ERROR1872(HY000):Slave failed to initialize怎么解决 - MySQL数据库 - 亿速云 (yisu.com) ‍ A机数据同步B机正常,B机同步A机失败? 正常 登陆B机数据库:mysql –u root ......
常见 问题 MySQL

MySQL 如何实现分页查询

MySQL 如何实现分页查询 参考文档: 使用MySQL如何实现分页查询 - 路饭网 (45fan.com) (24条消息) 【MySQL】MySQL中如何实现分页操作_自牧君的博客-CSDN博客_mysql分页 通过limit关键字 格式为: select * from <库表名> Limit < ......
MySQL

mysql存储过程

CREATE TABLE `member` ( `lv_id` int(255) NOT NULL AUTO_INCREMENT, `uname` varchar(255) DEFAULT NULL, `email` varchar(255) DEFAULT NULL, `passwd` varch ......
过程 mysql

Docker 部署 MySQL

Docker 部署 MySQL 参考资料: 使用docker-compose的方式部署mysql 拉取镜像 docker pull mysql:latest 创建数据卷 mkdir -p ./mysql/data mkdir -p ./mysql/initdb mkdir -p ./mysql/lo ......
Docker MySQL

navicat链接虚拟机上hive环境下的MySQL

一:启动虚拟机 二,finallshell上进入hive,(具体进入参照上一个博客) 三,进入成功后,打开Navicat 点击左上角链接选择MySQL 按照上面的步骤: 1.起一个名字,能分辨就行 2.这里非常重要,必须要填IP地址,IP地址不知道的同学打开虚拟机中hive的服务端(就是你final ......
navicat 链接 环境 MySQL hive

卸载 MySQL

卸载 MySQL sudo systemctl stop mysql # 命令以停止 MySQL 服务 sudo apt-get remove --purge mysql-server mysql-client mysql-common # 卸载 MySQL 及其依赖 sudo rm -rf /et ......
MySQL

MySQL 出现 String Index out of range: x 的原因

前言 调试代码时遇到一个很奇怪的问题, 对于一个很简单的 sql, 执行时会时不时的报异常 String Index out of range: x SQL: select * from test where area = 10 但直接把 SQL 丢 SQL 工具里跑又没什么问题, 百度了一圈都没找 ......
原因 String MySQL Index range

经常使用的MySQL图形化管理工具,你知道吗?

MySQL的管理维护工具十分多,不仅系统自带的命令行管理工具之外,还有许多其他的图形化管理工具linux 建模工具linux文本编辑器linux是什么,这儿我介绍几个常常使用的MySQL图形化管理工具,供你们参考。 MySQL是一个十分流行的大型关系型数据库管理系统,2008年1月16号被Sun公司 ......
管理工具 图形 工具 MySQL

读高性能MySQL(第4版)笔记14_备份与恢复(中)

1. 在线备份 2. 离线备份 2.1. 关闭MySQL做备份是最简单、最安全的 2.2. 所有获取一致性副本的方法中最好的 2.3. 损坏或不一致的风险最小 2.4. 根本不用关心InnoDB缓冲池中的脏页或其他缓存 2.5. 不需要担心数据在尝试备份的过程中被修改 2.5.1. 服务器不对应用提 ......
高性能 备份 笔记 MySQL 14

mysql8 忘记root密码的重置方法

好久登服务器了,忘记了mysql8的密码,本来对linux操作就不熟,折腾了好久搞定了在此记录下。 开始用常规方法停止mysql服务,然后 sudo mysqld_safe --skip-grant-tables & 跳过密码验证登录,结果服务起不来,然后进入/etc/mysql/mysql.con ......
密码 方法 mysql8 mysql root

Mysql简单的学习记录(下)

一、约束 概念 作用于列上的规则,用于限制加入表的数据 保证数据库正确性、有效性、完整性 约束的分类 约束名称 描述 关键字 非空 保证列中所有数据不为null not null 唯一 保证列中所有数据不相同 unique 主键 主键是一行数据唯一标识,非空且唯一 primary key 检查 保证 ......
Mysql

Mysql简单的学习记录(上)

MySql 一、DDL(操作数据库、数据表) 创建数据库 create database 数据库名称 查询数据库 show databases create database if not exists 数据库名称 删除数据库 drop database 数据库名称 drop database if ......
Mysql

DBeaver中使用MySQL在建表时使用DROP TABLE IF EXISTS `tbl_book`;报错

点击查看代码 DROP TABLE IF EXISTS `tbl_book`; CREATE TABLE `tbl_book` ( `id` int(11) NOT NULL AUTO_INCREMENT, `type` varchar(20) DEFAULT NULL, `name` varcha ......
tbl_book DBeaver EXISTS MySQL TABLE

C#连接MYSQL数据库基本步骤详解

1、下载连接需要的connect-net包 下载链接在这里:https://dev.mysql.com/downloads/connector/net/ 根据版本问题,我选择下载6.9的: 下载完成之后,直接在我们新建好的窗体里面右键引用那里: 选择添加引用: 然后在选择下面浏览: 按照C\Prog ......
步骤 数据库 数据 MYSQL

Mysql索引 2:优化索引前提须知

Hash索引: Hash索引引用其实不多,最主要是因为最常见的存储引擎InnoDB不支持显示地创建Hash索引,只支持自适应Hash索引。 虽然可以使用sql语句在InnoDB声明Hash索引,但是其实是不生效的。 在存储引擎中,Memory引擎支持Hash索引 Hash索引底层有点像Java中Ha ......
索引 须知 前提 Mysql

Mysql

Mysql Mysql 介绍 数据库:存放数据的仓库 数据库就是一个文件系统,但是访问的时候需要使用标准SQL语句来访问数据 常见的数据库 Oracle :甲骨文公司的数据库产品,大型的收费的数据库。 盘符: 不区分大小写 d: \代表一个文件夹 Mysql:安装与卸载 安装 1. MySQL的安装 ......
Mysql

[转]MySQL中 datetime类型精度提示:需要精确到微秒请不要直接使用datetime类型。

MySQL中的默认的datatime类型所控制的精度是不包含到毫秒的,它即包含date,也包含time,即:'YYYY-MM-DD hh:mm:ss' , 取值范围 为'1000-01-01 00:00:00' 到 '9999-12-31 23:59:59' 那么问题来了: 1. 如果插入的数据带有 ......
datetime 类型 精度 MySQL

[转]mysql或MariaDB的时间比较效率,用<,>,between..and..比date_format快

当然也是有代价的,就是对于不精确到最后秒的对比,比如查询某一天的,麻烦一点,需要写一个范围,比如 where a.create_time >= '2023-02-28 00:00:00' and where a.create_time <= '2023-02-28 23:59:59',到月和年的同理 ......
date_format 效率 MariaDB between 时间

MySQL高级SQL语句之多表连接

目录MySQL高级SQL语句1. 实际操作1.1 新建表1.2 查看表及内容1.3 通配符1.4 函数1.4.1 数学函数:1.4.2 聚合函数:1.4.3 字符串函数:1.5 语句1.5.1 GROUP BYsql语句的执行顺序1.5.2 HAVING1.5.3 别名1.6 查询1.6.1 子查询 ......
语句 MySQL SQL

MySQL中的Statistics等待

【作者】 吴宙旭,携程数据库专家 【问题描述】 线上我们偶尔会碰到MySQL的状态是statistics. 但如果出现大量的statistics等待,会引起MySQL性能急剧下降。官方的文档对这个状态的解释如下: The server is calculating statistics to dev ......
Statistics MySQL

MySQL 主从复制与读写分离

MySQL 主从复制与读写分离 1、什么是读写分离? 读写分离,基本的原理是让主数据库处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库处理SELECT查询操作。数据库复制被用来把事务性操作导致的变更同步到集群中的从数据库。 2、为什么要读写分离呢? 因为数据库的“写” ......
主从 MySQL

docker 部署mysql8.3.0

以下内容全部来源于 https://blog.csdn.net/Weirdo_zhu/article/details/126358872?spm=1001.2014.3001.5501 一、拉取镜像 docker pull mysql:8.0.30 二、创建挂载路径 //根目录选择自身实际最大磁盘路 ......
docker mysql8 mysql 3.0

将hive数据库中的数据导入到mysql数据库中时需要注意到的问题

在hive中使用jdbc将hive与mysql连接起来时 一定要注意到每个数据库不同的字段个数,在打算直接复制时,不能只是修改表的名称和字段名称,还要记得修改几个? 那里,个数要与字段名称保持一致!!! 不然就会报错(比如我); ......
数据 数据库 问题 mysql hive

Mysql索引 1:二叉树到B+树的进化过程

什么是索引? 在关系数据库中,索引是一种数据结构,他将数据提前按照一定的规则进行排序和组织,能够帮助快速定位到数据记录的数据,加快数据库表中数据的查找和访问速度。 像书籍的目录、文件夹、标签 、房号... 都可以帮助我们快速定位,都可以视为索引。 能实现快速定位数据的一种存储结构,其设计思想是以空间 ......
索引 过程 Mysql

mysql 5.7在线开启/关闭GTID【转】

一、在线开启gtid步骤步骤1到步骤5在每个mysql节点都执行,不可以单独某个库独立做完所有步骤再去操作其他节点;尤其注意不能先将主库打开gtid,从库任何参数不设置,这样将导致同步中断。 1、检查数据库中是否有不支持gtid的操作设置ENFORCE_GTID_CONSISTENCY = WARN ......
mysql GTID 5.7