1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > GBase 8a 加载longblob类型数据的方法

GBase 8a 加载longblob类型数据的方法

时间:2020-09-08 21:07:39

相关推荐

GBase 8a 加载longblob类型数据的方法

加载longblob类型数据的方法简介

longblob类型数据加载方法分为两种,一种是数据形式的加载,一种是文件形式的加载。加载longblob类型数据时,可以通过加载的table_fields参数指定longblob列的类型,支持的参数有type_text、type_base64、type_url,该参数默认值为type_text。

通过table_fields参数指定加载longblob数据的用法

以数据形式加载

描述:

需要加载的test.tbl内含有longblob数据

数据文件:

1|qwert

2|asdfg

(1) 加载未经编码的longblob数据

描述:

longblob数据文件为未经编码的普通文本文件,在SQL中通过table_fields对longblob列指定type_text参数

示例:

建表语句:

create table test(a int, b longblob);

加载语句示例:

load data infile ‘http://gbase:gbase@192.168.6.6/data/test.tbl’ into table test fields terminated by ‘|’ table_fields ‘a, b type_text’;

(2) 加载base64编码的longblob文件

描述:

longblob数据文件为base64编码,在SQL中需要通过table_fields对longblob列指定type_base64参数

示例:

建表语句:

create table test(a int, b longblob);

加载语句示例:

load data infile ‘http://gbase:gbase@192.168.6.6/data/test.tbl’ into table test fields terminated by ‘|’ table_fields ‘a, b type_base64’;

以文件形式加载

描述:

需要加载的test1.tbl内longblob列书写要加载的longblob文件路径,可以是绝对路径(如:http/ftp/sftp协议类型),也可以是相对路径,相对路径是指数据文件test1.tbl的相对路径。

数据文件:

1|http://192.168.6.6/data/test_url

2|test_url_1

其中,test1.tbl是需要加载的数据文件,test_url、test_url_1是longblob文件,指向test_url的路径为绝对路径,指向test_url_1的路径为相对路径。test_url_1与test1.tbl在相同目录下。

示例:

建表语句:

create table test(a int, b longblob);

加载语句示例:

load data infile ‘http://gbase:gbase@192.168.6.6/data/test1.tbl’ into table test fields terminated by ‘|’ table_fields ‘a, b type_url’;

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。