首页 > 其他分享 >每日学习之phoenix快速入门

每日学习之phoenix快速入门

时间:2023-09-19 21:34:22浏览次数:31  
标签:10 入门 phoenix 列簇名 每日 数据类型 limit 表名 列名

1.建表语句

create table if not exists 表名(

  ROWKEY名称 数据类型 primary key,

  列簇名.列名1 数据类型 NOT NULL,

  列簇名.列名2 数据类型 NOT NULL,

  列簇名.列名3 数据类型 ,

  列簇名.列名4 数据类型

);

2.删除表

drop table if exists 表名;

3.插入数据

upsert into 表名(列簇列名,XXX,...) VALUES(XXX,XXX);

 例如:upsert into TEST(id,C1.name,C1.sex) VALUES (1,'小明','男');如果是表中的每一列都插入:upsert into TEST VALUES(1,'小明','男');

4.查询所有

SELECT *FROM 表名

5.更新数据

upsert into 表名(id,C1.sex) VALUES (1,'男');

6.根据ID查询数据

SELECT * FROM 表名 WHERE ID=?;

7.根据ID删除数据

DELETE FROM 表名 WHERE ID=?

8.查看表的信息

!desc 表名;

9.大小写问题

在HBase中,如果在列簇、列名没有加双引号,默认为大写,如果要改为小写要加双引号,一旦加了双引号,之后引用这列都要加双引号。

10.分页查询

使用limit和offset可以快速进行分页查询

limit表示每页多少条数据,offset表示从第几条数据开始查起

例如:select * from 表名 limit 10 from 0;

    select * from 表名 limit 10 from 10;

    select * from 表名 limit 10 from 10*(n-1);      ---------n表示页数

 

标签:10,入门,phoenix,列簇名,每日,数据类型,limit,表名,列名
From: https://www.cnblogs.com/cinan/p/17715867.html

相关文章

  • 每日总结20230919
    代码时间(包括上课)5h代码量(行):30行博客数量(篇):1篇相关事项:1、今天上午上的是软件设计模式和人机交互技术,软件设计模式讲的是单例模式和适配器模式,人机交互技术讲的是定位。2、今天上午人机交互技术留了三十分钟小组讨论明天软件案例开发分析的PPT讲解。3、晚上和下午的话去科技......
  • zone.js由入门到放弃之五——NgZone & ApplicationRef源码分析
    啸达同学刚写zone.js系列就说过,NgZone影响着Angular中的变更检测,历时一个多月的笔耕不辍,终于到了他初次下笔时的目的地~zone.js系列zone.js由入门到放弃之一——通过一场游戏认识zone.jszone.js由入门到放弃之二——zone.jsAPI大练兵zone.js由入门到放弃之三——zone.js源码分析......
  • Python游戏开发:Pygame库入门
    Pygame是一个开源的Python库,用于开发2D游戏。它提供了许多功能,如游戏开发、音频处理和事件处理。安装Pygame库您可以通过以下命令在终端中安装Pygame库:pipinstallpygame创建游戏窗口要创建一个游戏窗口,您可以使用以下代码:importpygamepygame.init()#设置窗口尺寸window_......
  • idea连接phoenix报错
    昨天用idea连接phoenix,在pom.xml中导入依赖的时候一直报Couldnottransferartifactorg.apache.phoenix:phoenix-client-hbase-2.4.0:jar:5.1.1from/tocentral的错误,并且idea解决下载jar包的时候也一直很慢,今天早上找了很多教程终于解决了这个问题,原因是因为我maven中的settin......
  • Go每日一库之15:gojsonq
    简介在日常工作中,每一名开发者,不管是前端还是后端,都经常使用JSON。JSON是一个很简单的数据交换格式。相比于XML,它灵活、轻巧、使用方便。JSON也是RESTfulAPI推荐的格式。有时,我们只想读取JSON中的某一些字段。如果自己手动解析、一层一层读取,这就变得异常繁琐了。特别是在......
  • Python API教程:API入门(上)
    什么是API?一个API,或被称为应用程序接口,是一个服务器为你提供一个接收或发送数据的代码。API通常用来接收数据。本文就集中焦点在此话题中。当我们想从一个API中接收数据,我们需要开始请求。请求可以包含整个Web。例如,你可以浏览博客文章。你的浏览器开始请求我们的Web服务器,会返回整......
  • 两个例子带你入门 Disruptor
    Disruptor是英国外汇交易公司LMAX开发的一个高性能队列。很多知名开源项目里,比如canal、log4j2、storm都是用了Disruptor以提升系统性能。这篇文章,我们通过两个例子一步一个脚印帮助同学们入门Disruptor。1环形缓冲区下图展示了Disruptor的流程图。和线程池......
  • 【原创】ospf入门知识三
        很高兴抽取一点时间为大家说下ospf中需要注意的一些基础性知识,大神可以飘过。开始如下:    (一)在一个MA网络中DR和BDR的个数有规定么?    在一个MA多路访问网络中,DR和BDR的个数是有规定的,具体的为:1)DR和BDR有且仅有一个;2)BDR可以没有,但DR必须要有一个;3......
  • 【原创】ospf入门知识二
        在上次写了ospf入门知识一,这次我继续写点关于ospf的几点零散知识,希望对大家有点帮助,也是对自己的一次回顾。    (一)ospf和RIP、EIgrp的宣告路由方式有什么不同?ospf是基于接口进行宣告的,它宣告的是接口路由;Rip宣告的是主网,特殊区域的网段;Eigrp宣告的是VLSM子网......
  • Go每日一库之14:dig
    简介今天我们来介绍Go语言的一个依赖注入(DI)库——dig。dig是uber开源的库。Java依赖注入的库有很多,相信即使不是做Java开发的童鞋也听过大名鼎鼎的Spring。相比庞大的Spring,dig很小巧,实现和使用都比较简洁。快速使用第三方库需要先安装,由于我们的示例中使用了前面介......