返回首页

gbase数据、南大通用产品文档:GBase8a示例

更新日期:2024年09月11日


创建用于训练的数据表并插入训练数据。
CREATE TABLE patients( id INTEGER NOT NULL,
second_attack INTEGER,
treatment INTEGER,
trait_anxiety INTEGER);
INSERT INTO patients VALUES
( 1,
1,
1,
70),
( 3,
1,
1,
50),
( 5,
1,
0,
40),
( 7,
1,
0,
75),
( 9,
1,
0,
70),
(11,
0,
1,
65),
(13,
0,
1,
45),
(15,
0,
1,
40),
(17,
0,
0,
55),
(19,
0,
0,
50),
( 2,
1,
1,
80),

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
1425
( 4,
1,
0,
60),
( 6,
1,
0,
65),
( 8,
1,
0,
80),
(10,
1,
0,
60),
(12,
0,
1,
50),
(14,
0,
1,
35),
(16,
0,
1,
50),
(18,
0,
0,
45),
(20,
0,
0,
60)

训练一个分类模型。
SELECT mllib.logregr_train(
'test.patients',
'test.patients_logregr',
'second_attack',
'array double[1, treatment, trait_anxiety]',
20,
‘cg’,

示例1:如果重复设置某一参数,以最后一次设置的为准。
gbase> SELECT * FROM test.t INTO OUTFILE '/home/gbase/temp/d.txt' FIELDS TERMINATED
BY '\t' TERMINATED BY ';';

GBase UP 产品手册 5 数据库管理指南
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 237
Query OK, 1 row affected
查看导出文件:
$ cat d.txt
102;ab;xmny
等价于:
gbase> SELECT * FROM test.t INTO OUTFILE '/home/gbase/temp/e.txt' FIELDS TERMINATED
BY ';';
Query OK, 1 row affected
查看导出文件:
$ cat e.txt
102;ab;xmny

本手册的最后一章 GBase 8s ESQL/C 程序的样本,
显示被注释的 demo1 样本程序。
demo1
程序说明了本手册介绍的 GBase 8s ESQL/C 编程的基本概念。