Doris常用语句

SWITCH 	mysql_report;
SWITCH 	mysql_floweda;
SWITCH 	mysql_base;
SWITCH 	internal;select * from mysql_floweda.flow_eda.eda_flow;select * from mysql_report.cz_report.etl_flow;
select * from mysql_report.cz_report.etl_flow_log;#外部数据物化视图
create materialized view fruit_uv as select data_month,data_day,fruit from mysql_floweda.test.fruit_sale  group by data_month,data_day,fruit;select * from mysql_base.sc_base.base_user;
#数据一
SWITCH 	mysql_floweda;
use flow_eda;
select * from eda_flow;
select * from eda_flow_node_data;
select * from test.fruit_sale;#数据一
SWITCH 	mysql_report;
use cz_report;
select * from etl_flow_log;
select * from yshop_cloud_nacos;desc mysql_report.cz_report.etl_flow_log all;show columns from  mysql_report.cz_report.etl_flow_loguse cz_report;select version()SHOW DATABASES;SHOW CATALOGSshow create CATALOG mysql_report;drop  CATALOG mysql_base;show create CATALOG mysql_floweda;
drop CATALOG mysql_floweda;
CREATE CATALOG `mysql_floweda` PROPERTIES (
"user" = "root",
"type" = "jdbc",
"password" = "123456",
"jdbc_url" = "jdbc:mysql://192.168.3.167:3306/flow_eda?yearIsDateType=false&tinyInt1isBit=false&transformedBitIsBoolean=true&useUnicode=true&rewriteBatchedStatements=true&characterEncoding=utf-8",
"driver_url" = "mysql-connector-java-5.1.39.jar",
"driver_class" = "com.mysql.jdbc.Driver"
);CREATE CATALOG mysql_report PROPERTIES ("type"="jdbc","user"="root","password"="YX@86223886","jdbc_url" = "jdbc:mysql://192.168.3.27:3306/cz_report","driver_url" = "mysql-connector-j-8.0.32.jar","driver_class" = "com.mysql.cj.jdbc.Driver"
)CREATE CATALOG `mysql_base` PROPERTIES (
"user" = "root",
"type" = "jdbc",
"password" = "YX@86223886",
"jdbc_url" ="jdbc:mysql://192.168.3.27:3306/sc_base?yearIsDateType=false&tinyInt1isBit=false&transformedBitIsBoolean=true&useUnicode=true&rewriteBatchedStatements=true&characterEncoding=utf-8",
"driver_url" = "mysql-connector-j-8.0.32.jar",
"driver_class" = "com.mysql.cj.jdbc.Driver"
);flush hosts;
show variables like "max_connection%";
flush hosts
select  flush-hosts
mysqladmin  -u  root  -p  flush-hostsexplain SELECT store_id, sum(sale_amt) FROM sales_records GROUP BY store_id;create table advertiser_view_record(time date, advertiser varchar(10), channel varchar(10), user_id int) distributed by hash(time) properties("replication_num" = "1");
insert into advertiser_view_record values("2020-02-02",'a','a',1);
insert into advertiser_view_record values("2020-02-02",'a','b',1);
insert into advertiser_view_record values("2020-02-02",'a','b',2);insert into advertiser_view_record values("2020-02-01",'a','a',1);
insert into advertiser_view_record values("2020-02-01",'a','b',1);
insert into advertiser_view_record values("2020-02-01",'a','b',2);
insert into advertiser_view_record values("2020-02-01",'a','b',3);
desc advertiser_view_record;
select * from advertiser_view_recordSELECT advertiser, channel, count(distinct user_id) FROM advertiser_view_record  GROUP BY advertiser, channel;
explain SELECT advertiser, channel, count(distinct user_id) FROM advertiser_view_record  GROUP BY advertiser, channel;
# 创建物化视图 聚合
create materialized view advertiser_uv as select advertiser, channel, bitmap_union(to_bitmap(user_id)) from advertiser_view_record group by advertiser, channel;
# 创建物化视图 筛选+聚合
create materialized view advertiser_uv1 as select advertiser, channel, bitmap_union(to_bitmap(user_id)) from advertiser_view_record  where time = '2020-02-01' group by advertiser, channel;
create materialized view advertiser_uv_time as select time, advertiser, channel, bitmap_union(to_bitmap(user_id)) from advertiser_view_record   group by  time, advertiser, channel;
#聚合
explain SELECT channel, count(distinct user_id) FROM advertiser_view_record  GROUP BY channel;
explain SELECT advertiser, count(distinct user_id) FROM advertiser_view_record where channel = "b" GROUP BY advertiser;#筛选+聚合
explain SELECT advertiser, count(distinct user_id) FROM advertiser_view_record where GROUP BY advertiser;
explain SELECT advertiser, count(distinct user_id) FROM advertiser_view_record where time = '2020-02-01' GROUP BY  advertiser, channel;
explain SELECT advertiser, count(distinct user_id) FROM advertiser_view_record where time = '2020-02-01' GROUP BY  advertiser;
explain SELECT advertiser,  count(user_id) FROM advertiser_view_record where time = '2020-02-01' GROUP BY  advertiser;
explain SELECT advertiser FROM advertiser_view_record where time = '2020-02-02' explain select advertiser,  bitmap_union(to_bitmap(user_id)) FROM advertiser_view_record where time = '2020-02-02' GROUP BY advertiser;
explain select advertiser, channel,count(distinct user_id) from advertiser_view_record    group by advertiser, channel;
SET enable_nereids_planner=true;desc advertiser_view_record all;SWITCH 	mysql_floweda;
# 获取表数据和物化视图数据 行数等
show  data from iot_df_dataSet
show  data from internal.demo
SHOW  TABLES FROM demo;
SHOW  full columnS FROM iot_df_dataSet;
select * from iot_df_dataSetshow create table iot_df_dataSetCREATE TABLE `iot_df_dataSet` (`type_id` varchar(50) NOT NULL COMMENT '类型id',`service_id` varchar(50) NOT NULL COMMENT '该机器id',`sn` varchar(50) NOT NULL COMMENT '设备id',`_time` varchar(30) NULL COMMENT '数据集时间戳',`data_json` text NOT NULL COMMENT '数据集内容'
) ENGINE=OLAP
DUPLICATE KEY(`type_id`)
COMMENT 'OLAP'
DISTRIBUTED BY HASH(`type_id`, `service_id`) BUCKETS AUTO
PROPERTIES (
"replication_allocation" = "tag.location.default: 1",
"is_being_synced" = "false",
"storage_format" = "V2",
"light_schema_change" = "true",
"disable_auto_compaction" = "false",
"enable_single_replica_compaction" = "false"
);SHOW ENGINES
select * from advertiser_view_record#创建表1
CREATE TABLE `create_test` (id int COMMENT "id",seri_id BIGINT COMMENT "序列id",price  DECIMAL(5,2) COMMENT "价格",name  varchar(50) COMMENT "名称",alis  String COMMENT "别名",datetime  DATETIME COMMENT "完整时间",bool  BOOLEAN COMMENT "bool测试") ENGINE=OLAP UNIQUE KEY(`id`) COMMENT 'OLAP' DISTRIBUTED BY HASH(`id`) BUCKETS 1 PROPERTIES ( "replication_allocation" = "tag.location.default: 1", "is_being_synced" = "false", "storage_format" = "V2", "light_schema_change" = "true", "disable_auto_compaction" = "false", "enable_single_replica_compaction" = "false" );insert into create_test VALUES(1,1234,5.7,'小司','小小司','2023-01-01 00:00:00',false)
insert into create_test VALUES(2,123567,5.7767,'小李','小小李','2023-02-01 00:00:00',true)
select * from create_test#创建表2CREATE TABLE `create_test2` (id int COMMENT "id",seri_id BIGINT COMMENT "序列id",price  DECIMAL(2) COMMENT "价格",price_d  Double COMMENT "同价格") ENGINE=OLAP UNIQUE KEY(`id`) COMMENT 'OLAP' DISTRIBUTED BY HASH(`id`) BUCKETS 1 PROPERTIES ( "replication_allocation" = "tag.location.default: 1", "is_being_synced" = "false", "storage_format" = "V2", "light_schema_change" = "true", "disable_auto_compaction" = "false", "enable_single_replica_compaction" = "false" );insert into create_test2 VALUES(1,1234,5.7,5.7);
insert into create_test2 VALUES(2,123567,5.7767,5.7767);
ALTER TABLE create_test2 RENAME COLUMN `price`  'price11'select * from create_test2select * from (${sql}) t DROP TABLE IF EXISTS create_test3delete from IF EXISTS table  create_test3alter table create_test2 drop  column  iprice_d;select * from (select * from create_test2) tALTER TABLE create_test2 RENAME COLUMN price11 price;ALTER TABLE create_test2 RENAME COLUMN price price_d;CREATE TABLE IF NOT EXISTS `Table_test21`(`service_id`  BIGINT,`type_id`  BIGINT,`sn`  STRING,`_time`  BIGINT,`id` INT,`name` STRING)
UNIQUE KEY(service_id)
DISTRIBUTED BY HASH(service_id) BUCKETS 1
PROPERTIES("replication_num" = "1");#CREATE TABLE IF NOT EXISTS `iot_serviceId`(`service_id`  BIGINT,`type_id`  BIGINT,`sn`  STRING,`_time`  BIGINT)
CREATE TABLE IF NOT EXISTS `iot_12875984u66935763`(`type_id`  BIGINT,`sn`  STRING,`_time`  BIGINT,`high`  STRING)
UNIQUE KEY(service_id)
DISTRIBUTED BY HASH(service_id) BUCKETS 1
PROPERTIES("replication_num" = "1");select * from service_id;insert into talg VALUES(21213,123567,'sn小李',122324356465);
insert into talg VALUES(212131,1235671,'sn小李1',1223243564651);
insert into talg VALUES(2121311,1235671,'1',1223243564651);
insert into talg(service_id,type_id,sn,_time)   VALUES(2121311312,'1235671','3',1223243564651);INSERT INTO talg ( type_id,service_id,sn,_time ) VALUES(a1234,33333,789,1234364);select sum(sn+0) from talg where sn > 1select * from talg where sn = 'sn小李'select sum(sn+0) from talg where sn > 1delete from talg partition p1 where  sn > 1
SHOW DELETE from talgCREATE TABLE IF NOT EXISTS `Table_test212`(`service_id`  BIGINT,`type_id`  BIGINT,`sn`  STRING,`_time`  BIGINT,`id` INT,`name` STRING)
UNIQUE KEY(service_id)
DISTRIBUTED BY HASH(service_id) BUCKETS 1
PROPERTIES("replication_num" = "1");show create table  df_dataSetINSERT INTO iot_1691351022229794817 ( createTime,type_id,service_id,sn,_time,deviceId,deviceName,deviceStatus ) VALUES(2023-10-31 03:17:34,1687292753244864514,1691351022229794817,gateway9528,1698985075576,99,192.168.200.247,空闲);CREATE TABLE IF NOT EXISTS `iot_1691351022229794817`(
service_id BIGINT,
`type_id`  BIGINT,
`sn`  STRING,
`_time`  BIGINT,
createTime STRING ,
deviceId STRING,
deviceName STRING,
deviceStatus STRING
)
UNIQUE KEY(service_id)
DISTRIBUTED BY HASH(service_id) BUCKETS 1
PROPERTIES("replication_num" = "1");INSERT INTO iot_1691351022229794817 ( createTime,type_id,service_id,sn,_time,deviceId,deviceName,deviceStatus ) 
VALUES('2023-10-31 03:17:34',1687292753244864514,1691351022229794817,'gateway9528',1698985075576,99,'192.168.200.247','空闲');

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/128780.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Vue路由导航(replace、push、forward、back、go)

Vue路由导航(replace、push、forward、back、go) 先了解栈结构,再学习以下内容 栈的数据结构:先进后出,后进先出。原理:push将元素压入栈内,pop将元素弹出,栈有分别有栈底指针和栈顶…

C++11 initializer_list 轻量级初始化列表的使用场景(让自定义类可以用初始化列表的形式来实例化对象)

initializer_list 是 C11 中的一个特性&#xff0c;它允许你使用花括号 {} 中的值列表来初始化容器或数组。通常用于初始化标准库容器&#xff0c;比如 std::vector、std::set、std::map 以及数组。 场景一&#xff1a;用初始化列表初始化容器 std::vector<int> arr {…

Java中Deque栈对象的增删查(所有方法详解)

1、Deque栈的增删查方法总结 2、方法增删查 栈顶添加&#xff1a;push、offFirst栈尾添加&#xff1a;add、offer、offerLast栈顶删除&#xff1a;remove、pop、poll、pollFirst栈尾删除&#xff1a;pollLast栈顶查看&#xff1a;peek、peekFirst栈尾查看&#xff1a;peekLast…

搭载基于RK3229的Android5.1修改开机默认桌面Launcher

1、找到ActivityManagerService.java 在..\rk3229_5.1_box\frameworks\base\services\core\java\com\android\server\am目录找到ActivityManagerService.java文件。在文件里找到startHomeActivityLocked函数里的setDefaultLauncher。 boolean startHomeActivityLocked(int use…

WebService客户端几种实现方式

客户端几种实现方式&#xff08;转载&#xff09; Demo-HttpClient public static void main(String[] args) throws Exception {//soap服务地址String url "http://10.104.168.38:6906/sip/services/XJSSServices?wsdl";StringBuilder soapBuilder new StringBu…

软件设计模式原则(一)迪米特法则

开一个小专题——详细总结一下软件设计模式原则&#xff0c;这部分在《软计》和《java设计模式》中算是很重要的知识点&#xff0c;值得展开详细讲解一下~首先介绍的是【迪米特法则】 一.定义 迪米特法则又称为最少知识原则&#xff0c;其定义为&#xff1a;一个软件实体应当尽…

微众银行备用金怎么取出来

在这个数字时代里&#xff0c;互联网金融产品以其便捷性和创新性逐渐成为我们日常生活中不可或缺的一部分。微众银行作为国内领先的互联网银行&#xff0c;其旗下的微众备用金产品凭借其灵活、便捷的特性&#xff0c;深受消费者喜爱。那么&#xff0c;微众备用金怎么借钱出来呢…

JavaScript中BOM与DOM

BOM window对象 所有的浏览器都支持window对象&#xff0c;他表示浏览器窗口&#xff0c; 所有 JavaScript 全局对象、函数以及变量均自动成为 window 对象的成员。 全局变量是 window 对象的属性。全局函数是 window 对象的方法。 接下来要讲的HTML DOM 的 document 也是…

【设计模式】第24节:行为型模式之“模板方法模式”

一、简介 模板方法模式在一个方法中定义一个算法骨架&#xff0c;并将某些步骤推迟到子类中实现。模板方法模式可以让子类在不改变算法整体结构的情况下&#xff0c;重新定义算法中的某些步骤。 模板模式有两大作用&#xff1a;复用和扩展。其中&#xff0c;复用指的是&#…

Tailwind CSS vs 现代CSS,Tailwind CSS 会像CSS-in-JS 一样亡?

本文是 关于Tailwind CSS 与 现代 CSS之间比较的文章。文章中作者详细比较了这两种CSS开发方法的优缺点。他指出&#xff0c;Tailwind CSS是一种基于类的CSS框架&#xff0c;提供了快速开发网站的便利性&#xff0c;但可能导致HTML代码的臃肿。另一方面&#xff0c;现代CSS方法…

蓝桥杯每日一题2023.10.31

题目描述 全球变暖 - 蓝桥云课 (lanqiao.cn) 题目分析 果然有关连通块类的问题使用dfs都较为好写~~ 我们可以通过判断连通块的代码来加上部分条件算出被完全淹没的岛屿个数 在岛屿中如果有为"#"的a[i][j]上下左右全部是"#"则说明此岛屿一定不会被完全…

C++中空间搜索树rtree的使用

目录 1 基础使用 1 基础使用 &#xff08;一&#xff09;头文件 #include "mapmatch/r_tree.h" &#xff08;二&#xff09;创建rtree had::RTree<SDDBLink*, double, 2> _sdlink_geo_tree; //声明rtree //创建rtree for (auto iter_sdlink : map_sd_link) …

SQL Server 中定时调度调用存储过程

要在SQL中定时调度调用存储过程&#xff0c;你可以使用SQL Server代理&#xff08;如果你正在使用SQL Server数据库&#xff09;。下面是一些步骤来配置SQL Server代理以定时调度调用存储过程&#xff1a; 打开SQL Server Management Studio (SSMS) 并连接到你的SQL Server实例…

MojoUserAgent库

Mojo::UserAgent 是 Perl 编程语言中的一个库&#xff0c;用于创建和管理 HTTP 请求。它提供了一个简单而强大的接口&#xff0c;用于发送 HTTP 请求并处理响应。 以下是一个使用 Mojo::UserAgent 的简单示例&#xff1a; use Mojo::UserAgent;创建一个 Mojo::UserAgent 对象…

[2016-2018]phpstudy的exp制作

[2016-2018]phpstudy的exp制作 用python的requests模块进行编写 修改请求数据包进行远程代码执行 import requests import base64 def remove_code_execute():try:url input("请输入要测试的网址:")cmd input("想要执行的命令:")cmd f"system({…

【Linux】Linux项目部署及更改访问端口号和jdk、tomcat、MySQL环境搭建的配置安装

目录 一、作用 二、配置 1、上传安装包 2、jdk 2.1、解压对应安装包 2.2、环境变量搭建 3、tomcat 3.1、解压对应安装包 3.2、启动 3.3、设置防火墙 3.4、设置开发端口 4、MySQL 三、后端部署 四、Linux部署项目 1、单体项目 五、修改端口访问 1、进入目录 2…

vue+elementUI 设置el-descriptions固定长度并对齐

问题描述 对于elementUI组件&#xff0c;el-descriptions 在以类似列表的形式排列的时候&#xff0c;上下无法对齐的问题。 问题解决 在el-descriptions 标签中&#xff0c;添加属性&#xff1a; :contentStyle"content_style" 控制其内容栏长度 <el-descripti…

thinkphp6 入门(11)-- 模板标签

新版框架默认只能支持PHP原生模板&#xff0c;如果需要使用thinkTemplate模板引擎&#xff0c;需要安装think-view扩展&#xff08;该扩展会自动安装think-template依赖库&#xff09;。 composer require topthink/think-view配置文件 安装完成后&#xff0c;在配置目录的vi…

stm32 ADC

目录 简介 stm32的adc 框图 ①电压输入范围 ②输入通道 ​编辑③ADC通道 ④ADC触发 ⑤ADC中断 ⑥ADC数据 ⑦ADC时钟 ADC的四种转换模式 hal库代码 标准库代码 简介 自然界的信号几乎都是模拟信号&#xff0c;比如光亮、温度、压力、声音&#xff0c;而为了方便存储、…

C++之回调函数使用和不使用using、typedef、function定义总结(二百五十三)

简介&#xff1a; CSDN博客专家&#xff0c;专注Android/Linux系统&#xff0c;分享多mic语音方案、音视频、编解码等技术&#xff0c;与大家一起成长&#xff01; 优质专栏&#xff1a;Audio工程师进阶系列【原创干货持续更新中……】&#x1f680; 人生格言&#xff1a; 人生…