从头mysql

使用sqoop export命令将hive数据导入mysql

描述一下 因为我前两天的测试里面,用的是另外一种方法,所以今天想要尝试一下sqoop export的方法,这个方法我之前也试过,但是一直报错,但是!我又来啦!!! 相关步骤 自己设置一个数量不多的csv文件: 然后按照之前的步骤:上传,导入数据库: 然后在mysql里面同时创建一个与hive数据库中 ......
命令 数据 export sqoop mysql

MySQL进阶篇:第一章_一.四_存储引擎特点_Memory & MySQL存储引擎的区别及特点

存储引擎特点_Memory 1.1 存储引擎特点 1.1.3 Memory 1). 介绍 Memory引擎的表数据时存储在内存中的,由于受到硬件问题、或断电问题的影响,只能将这些表作为 临时表或缓存使用。 2). 特点 内存存放 hash索引(默认) 3).文件 xxx.sdi:存储表结构信息 1. ......
特点 引擎 MySQL Memory amp

MySQL进阶篇:第一章_一.二_存储引擎特点_InnoDB

本篇基础环境是使用navicat 12和Mysql8.0 存储引擎特点_InnoDB 1.1 存储引擎特点 1.1.1 InnoDB 1). 介绍 InnoDB是一种兼顾高可靠性和高性能的通用存储引擎,在 MySQL 5.5 之后,InnoDB是默认的 MySQL 存储引擎。 2). 特点 DML操 ......
特点 引擎 InnoDB MySQL

MySQL进阶篇:第一章_一.三_存储引擎特点_MyISAM

存储引擎特点_MyISAM 1.1 存储引擎特点 1.1.2 MyISAM 1). 介绍 MyISAM是MySQL早期的默认存储引擎。、 2). 特点 不支持事务,不支持外键 支持表锁,不支持行锁 访问速度快 3). 文件 xxx.sdi:存储表结构信息 xxx.MYD: 存储数据 xxx.MYI: ......
特点 引擎 MyISAM MySQL

MySQL进阶篇:第一章__一.一_存储引擎介绍和基本使用

1. 存储引擎介绍和基本使用 1.1 MySQL体系结构 1). 连接层 最上层是一些客户端和链接服务,包含本地sock 通信和大多数基于客户端/服务端工具实现的类似于TCP/IP的通信。主要完成一些类似于连接处理、授权认证、及相关的安全方案。在该层上引入了线程池的概念,为通过认证安全接入的客户端提 ......
引擎 MySQL

《MySQL是怎样运行的》

第一章 初始MySQL 启动MySQL客户端程序 启动MySQL命令 参数:mysql -h主机名 -u用户名 -P端口 -p密码 如果要在一行命令中显式输入密码,那么-p后面接密码不能加空格(其它参数无所谓) 断开客户端与服务器的连接且关闭客户端 quit exit \q 服务器处理客户端请求 1 ......
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