首页 > 数据库技术
SQL基础语法
一、DDL 1.创建表 CREATE TABLE mytable ( # int 类型,不为空,自增 id INT NOT NULL AUTO_INCREMENT, # int 类型,不可为空,默认值为 1,不为空 col1 INT NOT NULL DEFAULT 1, # 变长字符串类型,最长为 ...
分类:数据库技术   时间:2021-05-11 00:51:08    收藏:0  评论:0  赞:0  阅读:14
mysql
mysql中为什么删除一个表中的主键约束后该字段不能为空? SQL语句执行顺序 From ON JOIN WHERE GROUP BY SELECT HAVING ORDER BY LIMIT ...
分类:数据库技术   时间:2021-05-11 00:50:21    收藏:0  评论:0  赞:0  阅读:18
Spark SQL 及其DataFrame的基本操作
1.Spark SQL出现的 原因是什么? Spark SQL出现是因为关系数据库已经不能满足各种在大数据时代新增的用户需求。首先,用户需要在不同的结构化和非结构化数据中执行各种操作。其次,用户需要执行像机器学习和图像处理等等高级分析,在实际应用中,也经常需要融合关系查询和分析复杂算法。 2.用sp ...
分类:数据库技术   时间:2021-05-11 00:49:59    收藏:0  评论:0  赞:0  阅读:23
06 Spark SQL 及其DataFrame的基本操作
1.Spark SQL出现的 原因是什么? 随着Spark的发展,对于野心勃勃的Spark团队来说,Shark对于Hive的太多依赖(如采用Hive的语法解析器、查询优化器等等),制约了Spark的One Stack Rule Them All的既定方针,制约了Spark各个组件的相互集成,所以提出 ...
分类:数据库技术   时间:2021-05-11 00:41:54    收藏:0  评论:0  赞:0  阅读:25
Spark SQL 及其DataFrame的基本操作
1.Spark SQL出现的 原因是什么? Spark SQL是Spark用来处理结构化数据的一个模块,它提供了一个叫作Data Frame的编程抽象结构数据模型(即带有Schema信息的RDD),Spark SQL的前身是 Shark,由于 Shark过于依赖Hive,因此在版本迭代时很难添加新的 ...
分类:数据库技术   时间:2021-05-11 00:37:52    收藏:0  评论:0  赞:0  阅读:28
Spark SQL 及其 DataFrame 的基本操作
Spark SQL 及其 DataFrame 的基本操作 Q & A 1. Spark SQL 出现的原因是什么? 关系数据库已经流行多年,能较好的满足各类商业公司的业务数据管理需求,但关系数据库在大数据时代已经不能满足各种新增的用户需求。用户需要从不同数据源执行各种操作(包括结构化和非结构化数据) ...
分类:数据库技术   时间:2021-05-11 00:37:11    收藏:0  评论:0  赞:0  阅读:24
【DataBase】SQL优化问题
在DAO层的动态SQL: //订单新增,查询配件主数据 @SuppressWarnings("rawtypes") public PageInfoDto getPartsForPartOrder(ElemBean condition) { // String oldDate="2015-01-01" ...
分类:数据库技术   时间:2021-05-10 23:10:10    收藏:0  评论:0  赞:0  阅读:39
06 Spark SQL 及其DataFrame的基本操作
06 Spark SQL 及其DataFrame的基本操作 1.Spark SQL出现的 原因是什么? 随着Spark的发展,对于野心勃勃的Spark团队来说,Shark对于Hive的太多依赖(如采用Hive的语法解析器、查询优化器等等),制约了Spark的One Stack Rule Them A ...
分类:数据库技术   时间:2021-05-10 23:07:14    收藏:0  评论:0  赞:0  阅读:29
06 Spark SQL 及其DataFrame的基本操作
1.Spark SQL出现的 原因是什么? 由于MapReduce这种计算模型执行效率比较慢,所以Spark SQL的应运而生,它是将Spark SQL转换成RDD,然后提交到集群执行,执行效率非常快,同时Spark SQL也支持从Hive中读取数据。 2.用spark.read 创建DataFra ...
分类:数据库技术   时间:2021-05-10 23:06:42    收藏:0  评论:0  赞:0  阅读:37
mysql去重
又遇到 sql表去重,这次记录一下。 第一个sql,先查询重复的数据。 SELECT o.sid, count( 1 ) FROM iot_one o GROUP BY o.sid HAVING count( 1 ) > 1; 第二个sql,查询重复数据中 id最小的一个数据的id值。 SELECT ...
分类:数据库技术   时间:2021-05-10 22:59:17    收藏:0  评论:0  赞:0  阅读:30
openGauss数据库源码解析系列文章——openGauss开发快速入门(三)
在openGauss数据库源码解析系列文章——openGauss开发快速入门(中),介绍了openGauss基本使用,本篇将从openGauss的开发和编译、参与openGauss社区开源项目两方面展开具体介绍。 三、 开发和编译 作为openGauss数据库开发者,在基于openGauss开源产品 ...
分类:数据库技术   时间:2021-05-10 22:58:21    收藏:0  评论:0  赞:0  阅读:29
MySQL的安装与配置
安装配置 下载 打开下载链接 下载 解压 下载后会得到zip压缩文件 解压的路径最好不要有中文或空格 这里我解压到 D:\MySql\mysql-5.7.19-winx64 目录下 【根据自己的情况来指定目,尽量选空间大的硬盘】 配置 添加环境变量:右击此电脑-属性-高级系统设置-环境变量,在Pat ...
分类:数据库技术   时间:2021-05-10 22:52:17    收藏:0  评论:0  赞:0  阅读:29
postgresql插入或批量插入出现冲突时的处理方法
如果在插入或批量插入时出现冲突可以使用on conflict (field)关键字处理冲突,括号内为冲突字段 1.忽略冲突数据,继续执行。 在语句末尾加上on conflict (id) do nothing 2.冲突数据,执行更新。 在语句末尾加上 on conflict (id) do upda ...
分类:数据库技术   时间:2021-05-10 22:48:09    收藏:0  评论:0  赞:0  阅读:25
idea快捷键替换字符和更改夜间模式,复习Git流程,项目运行正常但是无法跳转页面,类名报红,自动注入失败,Oracle自带的ID(20210510)
各位小伙伴们大家好,由于我的随笔全部都是记录日常工作当中遇到的bug及解决办法,所以涉及的知识点比较杂乱,希望可以对调试相同bug的小伙伴们有所帮助。后期有时间会将知识点分模块整理,尽请期待。 一、如何将idea的快捷键变成Eclipse 快捷键,替换字符的快捷键,切换成夜间模式: 1、File→s ...
分类:数据库技术   时间:2021-05-10 22:47:14    收藏:0  评论:0  赞:0  阅读:36
MySQL-Table
创建数据表 CREATE TABLE 表名( 列名 类型 [约束], 列名 类型 [约束] ... ); 注意:在MySQL中,大小写不敏感,即关键字大写还是小写都是可以且效果是一样的 常用类型 数值型 名称 字节 说明 int 4 bigint 8 double double(M,D) doubl ...
分类:数据库技术   时间:2021-05-10 22:41:59    收藏:0  评论:0  赞:0  阅读:16
06 Spark SQL 及其DataFrame的基本操作
1.Spark SQL出现的 原因是什么? 关系数据库已经流行多年,能较好的满足各类商业公司的业务数据管理需求,但关系数据库在大数据时代已经不能满足各种新增的用户需求。用户需要从不同数据源执行各种操作(包括结构化和非结构化数据),也需要执行高级分析(在实际大数据应用中,经常需要融合关系查询和复杂分析 ...
分类:数据库技术   时间:2021-05-10 20:28:50    收藏:0  评论:0  赞:0  阅读:22
浅谈数据库优化经验积累(一)
最近因为客户的项目数据量过多,导致数据库经常出现CPU使用率100%、服务器卡死等问题。搞得我焦头乱额。 发现有几个地方出现了严重的问题。 1、分表设计 当时并未考虑到用户的数据居然会有一日几十万条。只做了一张表来存储。并未做分表设计。导致数据量过多。查询极慢。 解决方案:对数据量大的表进行分表处理 ...
分类:数据库技术   时间:2021-05-10 20:26:43    收藏:0  评论:0  赞:0  阅读:22
MYSQL-用户管理
一、用户名@白名单 MySQL支持用户名@白名单的方式连接,有以下几种方式: 链接方式描述备注 wordpress@'10.0.0.%' 只允许10网段连接 常用 wordpress@'%' 所有地址 wordpress@'10.0.0.200' 只允许某一个地址链接 wordpress@'loca ...
分类:数据库技术   时间:2021-05-10 20:19:32    收藏:0  评论:0  赞:0  阅读:33
06 Spark SQL 及其DataFrame的基本操作
1.Spark SQL出现的 原因是什么? Spark SQL是Spark用来处理结构化数据的一个模块,它提供了一个叫作Data Frame的编程抽象结构数据模型(即带有Schema信息的RDD),Spark SQL作为分布式SQL查询引擎,让用户可以通过SQL、DataFrame API和Data ...
分类:数据库技术   时间:2021-05-10 20:19:14    收藏:0  评论:0  赞:0  阅读:16
利用Docker快速部署Mysql
#写在前面 我又来更新了~~~,今天内容较少,主要是利用Docker快速部署Mysql和初始化数据 ##利用Docker下载Mysql 简洁明了,在命令提示符中输入 docker pull mysql:8.0 docker pull mysql:5.0 想必大家都看出来了,这是分别下载mysql8. ...
分类:数据库技术   时间:2021-05-10 20:16:05    收藏:0  评论:0  赞:0  阅读:27
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!