![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySql
文章平均质量分 93
Therefore丶
大数据与人工智能
展开
-
一些SQL容易被忽略的知识点
一、sql执行顺序(1)from(3) join(2) on(4) where(5)group by(开始使用select中的别名,后面的语句中都可以使用)(6) avg,sum....(7)having(8) select(9) distinct(10) order by(11) limit二、数据库优化:1>数据库设计--三大范式2>数据库索引3>分表分库(水平分割,垂直分割)4>读写分离5>存储过程(模块化编程,可以提高速.原创 2020-08-11 10:37:02 · 514 阅读 · 0 评论 -
MySQL进阶探索--之STRAIGHT JOIN用法简介
一、发现问题的场景: 在一次sql查询的时候,发现速度很慢,且主表都建立了索引。百思不得其解,explainsql语句看了一下,发现有的表并没有走索引。 搜索文档和相关资料,发现了STRAIGHT_JOIN这种指定驱动表的方式来解决。本文章内容特记录。二、引用mysql官方手册的说法:STRAIGHT_JOIN is similar to JOIN, except that the left table is always read before the rig...原创 2020-08-05 12:18:59 · 3279 阅读 · 0 评论 -
spark DataFrame数据插入mysql性能优化(源码解析)
这里说的Spark包含SparkCore/SparkSQL/SparkStreaming,实际上都一样操作。以下展示的都是实际项目中的代码。方法一:把整个DataFrame一次写入MySQL (DataFrame的Schema要和MySQL表里定义的域名一致) Dataset<Row> resultDF = spark.sql("select hphm,clpp,clys,tgsj,kkbh from t_cltgxx where id in (" + id.原创 2020-06-18 13:54:43 · 1554 阅读 · 0 评论 -
C3P0连接池使用参数出现的问题(The reference to entity “characterEncoding“ must end with the ‘;‘ delimiter.)
C3P0连接池使用时报错:The reference to entity "characterEncoding" must end with the ';' delimiter.Java 解析XML文件错误。错误信息提示代码类似如下:The reference to entity "characterEncoding" must end with the ';' delim...原创 2020-02-03 19:19:53 · 150 阅读 · 0 评论 -
SparkSQL之dataframe写入mysql报错解决
一.异常情况及解决方案 在使用Spark SQL的dataframe数据写入到相应的MySQL表中时,报错Table already exists.,错误信息如下: 代码的基本形式为:df.write.jdbc(url, result_table, prop) 根据图片中的报错,搜索资料,得知是由于Spark SQL 中的Save Mode导致的,Spark SQL的官...原创 2020-01-10 10:20:52 · 1103 阅读 · 0 评论 -
sql语句练习,mysql版本
Mysql 练习题我使用的Mysql版本是5.7.25。答案可能会因版本会有少许出入。准备练习数据数据表--1.学生表 Student(SId,Sname,Sage,Ssex) --SId 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别--2.课程表 Course(CId,Cname,TId) --CId --课程编号,Cname 课程名称,TId...原创 2019-04-01 14:33:21 · 234 阅读 · 0 评论 -
SQL优化详解
一、问题的提出 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统不是简...原创 2022-01-12 08:48:24 · 4775 阅读 · 0 评论