GBase数据库对象相关操作

表的操作:

创建基本表:

create table 表名(列名 数据类型 完整性约束,...)[in "表的存放路径"];

修改基本表:

alter table 表名{add | drop | modify};

alter table customer add city CHAR(10) before state;
alter table customer drop city;
alter table items modify ship_price INT;
删除基本表:

drop table 表名

GBase 8t数据类型:

数值类型

int/integer 4字节
int8 or bigint
bigint 优于 int8
serial 4字节 自增
serial8 or bigserial
bigserial 优于serial8
float or double precision 16个有效位
smallfloat or real 单精度浮点数,8个有效位
decimal(p,s) or numberic(p,s) 定点小数,其中p是总位数,s是小数点右边的位数
money(p,s) 货币值,与decimal相似,用货币字符进行格式化

字符类型

char(n) 定长字符串,n的最大值是32767
varchar(n,r)长度可变的字符串,n是最长的字节长度,r是最小保留空间
``

时间类型

date 默认格式是MM/DD/YYYY,可以通过GL_DATE_DATE 环境变量进行修改。
datetime 日期时间 默认格式是 YYYY-MM-DD HH:MM:SS.FFF,可以通过GL_DATETIME环境变量修改格式
interval 时间跨度,格式与datatime相同

大对象

BYTE 最大为2GB
TEXT 最大为2GB

智能大对象

BLOB 二进制大对象 最大为4TB,用于存储二进制数据
CLOB 字符大对象 最大为4TB,用于文本数据

布尔类型

BOOLEAN: t or f

posted @ 2022-07-22 10:14  乐酷yuan  阅读(376)  评论(0编辑  收藏  举报