Phoenix 数据类型


Phoenix 支持数据类型和标准 HBase 是有区别的,详情见官方文档。

Data Types

其中几点需要注意:

Phoenix 建表说明


Phoenix 建表语句

一个简单的 phoenix 建立表 SQL 如下:

CREATE TABLE TEST.USER (
	ROWKEY varchar PRIMARY KEY,
	NAME varchar,
	AGE integer,
	BIRTHDAY date
)
CREATE TABLE TEST.USER2
(
    UID     CHAR(36) NOT NULL,
    CREATE_TIME DATE NOT NULL,
    NAME     varchar,
    AGE      integer,
    BIRTHDAY date,
    CONSTRAINT ROWKEY PRIMARY KEY(UID, CREATE_TIME)
);

需要注意的是 Phoenix 默认不区分大小写,所有表名、列名都是大写,所以在编写 SQL 时最好表、列名都采用大写,如果需底层采用小写,需要使用 “” 包含这些文本,如下: