数据库
文章平均质量分 90
小强签名设计
真正牛逼的生活是既可以朝九晚五又可以浪迹天涯。
展开
-
SQL语句整理二--Mysql
这个是要区分环境的。就遇到了本来想根据三个字段去插入数据,结果 unique 索引只设置了两个字段,这就导致本来想插入两个字段值一样另一个字段值不一样的五条数据,但不一样的那个字段没设置为 unique 索引,这就导致只插入了一条循环后的最后一条数据。开窗函数与聚合函数一样,也是对行集组进行聚合计算,但是它不像普通聚合函数那样每组只返回一个值,开窗函数可以为每组返回多个值,因为开窗函数所执行聚合计算的行集组是窗口。会覆盖不指定字段的值,比如我更新字段1和2之前字段3的值为5,字段3设置的默认值为0,则。原创 2023-12-18 16:17:05 · 1272 阅读 · 0 评论 -
Doris单机部署
Doris 的简单部署使用原创 2023-02-22 10:21:59 · 1926 阅读 · 0 评论 -
Neo4j的安装和使用
Neo4j是一个高性能的NOSQL图形数据库,它将结构化数据存储在网络上而不是表中。它是一个嵌入式的、基于磁盘的、具备完全的事务特性的Java持久化引擎,但是它将结构化数据存储在网络(从数学角度叫做图)上而不是表中。Neo4j也可以被看作是一个高性能的图引擎,该引擎具有成熟数据库的所有特性。程序员工作在一个面向对象的、灵活的网络结构下,而不是严格、静态的表中。但是他们可以享受到具备完全的事务特性、企业级的数据库的所有好处。Neo4j因其嵌入式、高性能、轻量级等优势,越来越受到关注。 现实中很多数据都是原创 2022-06-15 16:05:48 · 1840 阅读 · 0 评论 -
SQL语句整理四--hive
文章目录创建数据库:使用数据库:重命名表名:建表时判断该表是否存在:查询某个表的分区信息:展示表结构:desc命令:将生成的结果导入到一个文件中:datediff,date_add和date_sub:创建数据库:create database jiuyebu;使用数据库:use jiuyebu;重命名表名:ALTER TABLE FaRen_JiChuShuJu141 RENAME TO FaRen_JiChuShuJu;建表时判断该表是否存在:create table if not原创 2021-07-13 14:30:29 · 1146 阅读 · 1 评论 -
Springboo连接数据库通用代码
一、创建连接并执行业务逻辑:package com.hui.yilianzhong;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.scheduling.annotation.Scheduled;import org.springframework.stereotype.Component;import java.sql.Connection;import java.sql.原创 2020-07-30 22:44:44 · 528 阅读 · 1 评论 -
Windows安装MySQL
1.下载相应的安装包从官方网站可以找到两种文件包,一种是exe安装程序,这种的基本下一步下一步就OK了,但是在没有网络的状态下我并没有成功,另一种是zip压缩包。这次我下载的是ZIP压缩包,我选择的是8.0.11版本。下载地址:https://downloads.mysql.com/archives/community/2.解压进行配置将该zip包解压到相应的目录下新建my.ini文件,相关内容如下:# For advice on how to change settings please se原创 2020-06-21 17:43:57 · 239 阅读 · 0 评论 -
SQL语句整理三
文章目录SqlServerDATEDIFF() 函数返回两个日期之间的时间:将表数据改造成insert语句:Mysql分组之前进行排序:查询媒体名称为"小强日报"的数据量:内连接:去重:beauty_article_view视图:创建表:日期和字符相互转换:开窗函数:Hive创建数据库:使用数据库:重命名表名:建表时判断该表是否存在:SqlServerDATEDIFF() 函数返回两个日期之间...原创 2020-05-07 10:43:17 · 1650 阅读 · 1 评论 -
SQL语句整理一--Postgre/Gauss
postgre/Gauss字符串拼接函数:concat('201911','01')结果:2011101数据类型转换函数:cast(month_id as timestamp)注意:当month_id值为2011101时才可以转换为timestamp成功,即转换后值为2019-11-01 00:00:00,如果month_id值为20111时则转换失败错误代码:[0][SQLErr...原创 2020-02-06 16:34:10 · 7321 阅读 · 1 评论 -
MongoDB客户端命令总结
一、常用命令:1、登录命令行(40008为自定义的端口)mongo --port 400082、删除当前使用数据库db.dropDatabase();3、删除集合(相当于mysql中的表)db.COLLECTION_NAME.drop()4、从指定主机上克隆数据库db.cloneDatabase(“127.0.0.1”); 将指定机器上的数据...原创 2018-04-02 15:05:38 · 3988 阅读 · 0 评论 -
Clickhouse官方测试数据
我们先获取一些开源数据样本集,我们将使用美国1987到2015年的民用航班数据,很难称这个样本为大数据(只包含1亿6千6百万行数据,未压缩时有63GB),但我们能用它很快地开干。创建表语句:CREATE TABLE `ontime` ( \ `Year` UInt16, \ `Quarter` UInt8, \ `Month` UInt8, \ `DayofMonth`...原创 2018-03-19 15:19:51 · 15815 阅读 · 12 评论 -
Clickhouse安装及使用
一、简介Yandex在2016年6月15日开源了一个数据分析的数据库,名字叫做ClickHouse,这对保守俄罗斯人来说是个特大事。更让人惊讶的是,这个列式存储数据库的跑分要超过很多流行的商业MPP数据库软件,例如Vertica。如果你没有听过Vertica,那你一定听过 Michael Stonebraker,2014年图灵奖的获得者,PostgreSQL和Ingres发明者(Sybase和...原创 2018-03-19 14:45:53 · 60900 阅读 · 5 评论 -
Linux多种方法安装mysql
linux安装mysql服务分四种安装方法:一.源码安装,优点是安装包比较小,只有十多M,缺点是安装依赖的库多,安装编译时间长,安装步骤复杂容易出错;二.使用官方编译好的二进制文件安装,优点是安装速度快,安装步骤简单,缺点是安装包很大,300M左右。三.yum安装四.rpm安装安装方法一:请看我的另一篇文章:mysql源码脚本安装安装方法二:(Redh...原创 2017-08-22 11:44:01 · 12194 阅读 · 2 评论 -
Sqlite3的安装及应用
SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。SQLite是D.Richard Hipp用C语言编写的开源嵌入式数据库引擎,它支持大多数的SQL92标准。它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够Windows/Linux/Unix等等主流的操作系统,原创 2017-11-23 20:11:03 · 760 阅读 · 0 评论 -
mysql源码脚本安装
shell脚本及所需安装包下载地址:http://download.csdn.net/download/m0_37739193/9943346执行脚本前准备工作:1.将cmake-2.8.12.2.tar.gz和mysql-5.6.17.tar.gz上传到/tmp目录下[root@localhost ~]# ls /tmp/cmake-2.8.12.2.tar.gz原创 2017-08-21 15:48:28 · 1795 阅读 · 0 评论