SparkSQL读取/写入MySQL/Oracle数据(分区并行读取)

  • Post author:
  • Post category:mysql

** SparkSQL读取MySQL数据 ** 一、sparkSQL读取MySQL数据 1、第一种方式 def main(args: Array[String]): Unit = { //获取sparkSession val sparkSession = SparkSession.builder().appName(this.getClass.getSimpleName.filter(!_.equ…

继续阅读 SparkSQL读取/写入MySQL/Oracle数据(分区并行读取)

MYSQL 8 内存使用分析到底我的内存都跑哪了

  • Post author:
  • Post category:mysql

人生可悲的事情是,你不知道问题如何解决,并且困惑中, 而更可悲的是,你根本就不知道自己不知道, 当然从另一个角度,那也是一种"幸福". 今天公司的一个DBA 小盆友问我,测试机的MYSQL的内存满了,但是看上去MYSQL 也没有用多少内存,到底这些内存用到哪里了. 最近经历都给POSTGRESQL 了,MYSQL 有点疏忽,两手都要抓. 还的转起来. 所以总结了 18 式 对MYSQL 的内存消耗…

继续阅读 MYSQL 8 内存使用分析到底我的内存都跑哪了

mysql应用笔记

  • Post author:
  • Post category:mysql

mysql应用.md DDL(Data Definition Language)数据定义语言: 对数据库中的某些对象(例如,database,table)进行管理,如create、 alter、 truncate、rename…… 不能回滚 DML(Data Manipulation Language)数据操纵语言: 对数据库中的数据进行一些简单操作,sql语句,select、insert、upd…

继续阅读 mysql应用笔记

MySQL代做题_转行数据分析第三篇:mysql查询入门练习题

  • Post author:
  • Post category:mysql

这篇练习题是我在学sql入门的时候做的,应该算是在网上能找到的习题里最基础的一篇,非常适合新手练习,如果你接触sql不超过半个月,建议可以看一下《sql必知必会》或《mysql必知必会》,同时把下面的习题做完,在做习题的过程中你会真实的感受到"SELECT","INSERT","WHERE","AS"等关键字都是做什么的,之后会对sql语言有一个大致的了解。完成这篇练习题,你应该掌握了sql语言的…

继续阅读 MySQL代做题_转行数据分析第三篇:mysql查询入门练习题

创建数据库 mysql 1044_mysql ERROR 1044 (42000): Access denied for user ”@’localhost’ to database…

  • Post author:
  • Post category:mysql

1. 问题描述: 在MySQL控制台下创建数据库出现以下信息: mysql> CREATE DATABASE python; ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'python' 2. 解决方法: 测试有效方法:执行以下命令进入控制台:mysql --user=root -p (在MySQ…

继续阅读 创建数据库 mysql 1044_mysql ERROR 1044 (42000): Access denied for user ”@’localhost’ to database…

MySQL_编码utf8_bin和utf8_general_ci的区别

  • Post author:
  • Post category:mysql

编码区别 在mysql中存在着各种utf8编码格式,如下(新建数据库时一般选用utf8_general_ci就可以): utf8_bin:将字符串中的每一个字符用二进制数据存储,区分大小写(在二进制中 ,小写字母 和大写字母 不相等.即 a !=A)。 utf8_genera_ci:不区分大小写,ci为case insensitive的缩写(insensitive ; 中文解释: adj. 感觉迟…

继续阅读 MySQL_编码utf8_bin和utf8_general_ci的区别

MySQL 慢查询日志

  • Post author:
  • Post category:mysql

MySQL中的日志包括: 错误日志、二进制日志、通用查询日志、慢查询日志等等。 这里主要介绍下比较常用的两个功能:通用查询日志和慢查询日志。 1)通用查询日志:记录建立的客户端连接和执行的语句。 2)慢查询日志:记录所有执行时间超过long_query_time秒的所有查询或者不使用索引的查询 (1)通用查询日志 在学习通用日志查询时,需要知道两个数据库中的常用命令: 1) show variab…

继续阅读 MySQL 慢查询日志

Mysql之IFNULL()函数

  • Post author:
  • Post category:mysql

最近做报表导出功能时,导出金额时,有的数据表里为空,Excel表格中显示为空,发现特别不好看,于是用IFNULL函数,如果金额为空显示为0. IFNULL(SUM(tc.charge*tc.charge_total*tc.rate),0) money        参数1SUM不为空返回总金额,如果参数1为空,返回结果为 0 IFNULL(参数1,参数2);  如果 参数1 不为 NULL ,则 …

继续阅读 Mysql之IFNULL()函数

mysql的索引构建(B+树)

  • Post author:
  • Post category:mysql

目录 一、前言 二、innoDB的页 2.1 页的结构 2.2单页数据存储 三、innoDB的索引(B+树) 3.1 innoDB的查询过程 3.2构建真正的B+树索引 3.3索引类型 4、总结 一、前言 mysql,一个作为java开发人员几乎无法避开的关系型数据库,把它搞懂无疑对我们的开发和面试都有着巨大的帮助。但是mysql很庞大,这次只讲mysql的索引构建(B+树),不做其他延伸。 其实…

继续阅读 mysql的索引构建(B+树)

com.mysql.jdbc.Driver报红

  • Post author:
  • Post category:mysql

spring.datasource.driverClassName=com.mysql.jdbc.Driver报红 解决 原因:缺少mysql驱动包 参考资料:https://blog.csdn.net/qq_44065303/article/details/108204720 版权声明:本文为weixin_47316183原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接…

继续阅读 com.mysql.jdbc.Driver报红