跳到主要内容

常见问题解答

Q1: Databend 的主要对象、层次结构及相关权限是什么?

下图展示了 Databend 对象的两级层次结构。每种对象类型均设计了细粒度的权限和所有权机制,提供灵活控制能力。更多信息请参阅访问控制

Alt text

Q2: 如何在 Databend 中创建表?

使用 CREATE TABLE 命令在 Databend 中创建表:

示例:
CREATE TABLE example (
-- 除 DECIMAL 外,无需指定字段长度
c1 INT,
c2 VARCHAR,
c3 DATETIME,
c4 DECIMAL(20, 2),
c5 BITMAP,
c6 TUPLE (FLOAT, FLOAT)
);

Q3: Databend、MySQL 和 Oracle 之间的数据类型映射关系是怎样的?

下表概述了 Databend、MySQL 和 Oracle 之间的数据类型映射关系:

DatabendMySQLOracle
TINYINTTINYINTNUMBER(3,0)
SMALLINTSMALLINTNUMBER(5,0)
INTINTNUMBER(10,0)
BIGINTBIGINTNUMBER(19,0)
FLOATFLOATFLOAT
DOUBLEDOUBLEFLOAT(24)
DECIMALDECIMALNUMBER
DATEDATEDATE
TIMESTAMPTIMESTAMPNUMBER
DATETIMEDATETIMEDATE
YEARINTNUMBER
VARCHARVARCHARVARCHAR2
VARCHARCHARCHAR
BINARYVARBINARYRAW, BLOB
VARCHARTEXTVARCHAR2
VARCHARLONGTEXTRAW, CBLOB
VARCHARMEDIUMTEXTRAW, CBLOB
VARCHARENUMVARCHAR2
VARCHARSETVARCHAR2
VARCHARbitCHAR
ARRAYN/AN/A
BOOLEANN/AN/A
TUPLEN/AN/A
MAPN/AN/A
JSON, VARIANTJSONJSON
BITMAPN/AN/A