暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
_06 GBase 8c 数据类型-操作示例.txt
127
9页
0次
2023-06-02
10墨值下载
/* ***************************************************** 以下命令为 linux 命令 ****
********************************************** */
--- su 命令切换到数据库用户 gbase,如果当前用户已为 gbase 用户,则忽略此条命令。
su - gbase
--- linux 命令:gsql 使用默认端口 连接数据库
gsql -d postgres -p 5432
/* ****************************************************** 以下都为 sql 命令 ********
*********************************************** */
--- gsql 连接成功后,将以下 sql 逐条在 gsql 中执行,进行验证。(若使用 dbeaver 工具,dbeaver
连接成功后,复制粘贴以下 sql 执行进行验证)
/* ********************************************************* 数据类型 ************
********************************************** */
/*************************************************/
/***** 1.1 整数类型 *****/
/*************************************************/
--- 创建具有 TINYINT 类型数据的表。
CREATE TABLE int_type_t1 (IT_COL1 TINYINT);
--- 向创建的表中插入数据。
INSERT INTO int_type_t1 VALUES(10);
--- 查看数据。
SELECT * FROM int_type_t1;
--- 删除表。
DROP TABLE int_type_t1;
--- 创建具有 TINYINT,SMALLINT,INTEGER,BIGINT 类型数据的表。
CREATE TABLE int_type_t2 (a TINYINT, b SMALLINT, c INTEGER, d BIGINT);
--- 插入数据。
INSERT INTO int_type_t2 VALUES(10, 100, 1000, 10000);
--- 查看数据。
SELECT * FROM int_type_t2;
--- 删除表。
DROP TABLE int_type_t2;
/*************************************************/
/***** 1.2 任意精度类型 *****/
/*************************************************/
--- 创建表。
CREATE TABLE decimal_type_t1 (DT_COL1 DECIMAL(10,4));
--- 插入数据。
INSERT INTO decimal_type_t1 VALUES(123456.122331);
--- 查询表中的数据。
SELECT * FROM decimal_type_t1;
--- 删除表。
DROP TABLE decimal_type_t1;
--- 创建表。
CREATE TABLE numeric_type_t1 (NT_COL1 NUMERIC(10,4));
--- 插入数据。
INSERT INTO numeric_type_t1 VALUES(123456.12354);
--- 查询表中的数据。
SELECT * FROM numeric_type_t1;
--- 删除表。
DROP TABLE numeric_type_t1;
/*************************************************/
/***** 1.3 序列整数类型 *****/
/*************************************************/
--- 创建表。
CREATE TABLE serial_type_tab(b SERIAL);
--插入数据。
INSERT INTO serial_type_tab VALUES(default);
INSERT INTO serial_type_tab VALUES(default);
--- 查看数据。
SELECT * FROM serial_type_tab;
/*************************************************/
/***** 1.4 浮点类型 *****/
/*************************************************/
--- 创建表。
CREATE TABLE float_type_t2 (
FT_COL1 INTEGER,
FT_COL2 FLOAT4,
FT_COL3 FLOAT8,
FT_COL4 FLOAT(3),
FT_COL5 BINARY_DOUBLE,
FT_COL6 DECIMAL(10,4),
FT_COL7 INTEGER(6,3)
);
--- 插入数据。
INSERT INTO float_type_t2 VALUES(10,10.365456,123456.1234,10.3214, 321.321,
123.123654, 123.123654);
--- 查看数据。
SELECT * FROM float_type_t2 ;
--- 删除表。
DROP TABLE float_type_t2;
/*************************************************/
/***** 2. 字符类型 ******/
/*************************************************/
--- (1) 定长字符类型
--- 创建表
of 9
10墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜