/* ***************************************************** 以下命令为 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;
评论