日韩av手机在线免费观看_四虎免看黄_亚洲一区中文字幕_亚洲小视频网站_国产一区日韩在线_国产欧美精品一区二区

下載吧 - 綠色安全的游戲和軟件下載中心

軟件下載吧

當(dāng)前位置:軟件下載吧 > 技術(shù)開發(fā) > 數(shù)據(jù)庫 > Postgres bytea類型 轉(zhuǎn)換及查看操作

Postgres bytea類型 轉(zhuǎn)換及查看操作

時間:2024-03-07 21:27作者:下載吧人氣:26

一開發(fā)表里的列類型為 bytea ,可是它select出來的時候又不是想要的結(jié)果:

在postgres配置文件里修改參數(shù)

bytea_output = ‘escape’

這個默認(rèn)是hex類型的,修改成escape。

查看的時候還是不是想要的結(jié)果:

select encode(data::bytea,’hex’) from data_from_target limit 1;

補(bǔ)充:PostgreSQL的數(shù)據(jù)類型及日常實(shí)踐筆記

數(shù)據(jù)類型是編程語言中,在其數(shù)據(jù)結(jié)構(gòu)上定義的相同值類型的集合以及對該相同值集合的一組操作。而數(shù)據(jù)類型的值存儲離不開變量,因此變量的一個作用就是使用它來存儲相同值集的數(shù)據(jù)類型。數(shù)據(jù)類型決定了如何將代表這些值的集合存儲在計算機(jī)的內(nèi)存中。變量一般遵循先聲明后使用的原則。而在數(shù)據(jù)庫中,變量就是字段,用字段來表示一組相同值類型的集合,其實(shí)也是先聲明后使用的原則。

PostgreSQL支持豐富的數(shù)據(jù)類型,包括一般的數(shù)據(jù)類型和非常規(guī)的數(shù)據(jù)類型。一般數(shù)據(jù)類型包括數(shù)值型,貨幣類型,字符類型,日期類型,布爾類型,枚舉類型等,非常規(guī)數(shù)據(jù)類型包括二進(jìn)制數(shù)據(jù)類型,幾何類型,網(wǎng)絡(luò)地址類型,位串類型,文本搜索類型,UUID類型,XML類型,JSON類型,數(shù)組類型,復(fù)合類型,范圍類型,Domain類型,OID類型,pg_lsn類型和pseudo-Types類型。

一 數(shù)值類型*

1.1整型

PostgreSQL中的整型類型有小整型,整型,大整型,用 smallint,integer,和bigint表示,雖然三個都可以存儲相同的數(shù)據(jù)類型,但是它們各自的存儲大小和存儲范圍卻不相同。見下表:

名稱 描述 存儲空間 范圍
SMALLINT 小范圍整數(shù),別名為INT2。 2字節(jié) -32,768 – +32,767
INTEGER 常用的整數(shù),別名為INT4。 4字節(jié) -2,147,483,648 – +2,147,483,647
BIGINT 大范圍的整數(shù),別名為INT8。 8字節(jié) -9,223,372,036,854,775,808 – 9,223,372,036,854,775,807

如下示例所示,在PostgreSQL中,smallint,integer,bigint 數(shù)據(jù)類型可以使用 int2,int4,int8的擴(kuò)展寫法來標(biāo)識。

示例:

hrdb=# –創(chuàng)建整型數(shù)據(jù)類型的表
hrdb=# CREATE TABLE IF NOT EXISTS tab_num(v1 smallint,v2 smallint,v3 int,v4 int,v5 bigint,v6 bigint);
CREATE TABLE
hrdb=# –表字段注釋
hrdb=# COMMENT ON COLUMN tab_num.v1 IS ‘小整型最小范圍’;
COMMENT
hrdb=# COMMENT ON COLUMN tab_num.v2 IS ‘小整型最大范圍’;
COMMENT
hrdb=# COMMENT ON COLUMN tab_num.v3 IS ‘整型最小范圍’;
COMMENT
hrdb=# COMMENT ON COLUMN tab_num.v4 IS ‘整型最大范圍’;
COMMENT
hrdb=# COMMENT ON COLUMN tab_num.v5 IS ‘大整型最小范圍’;
COMMENT
hrdb=# COMMENT ON COLUMN tab_num.v6 IS ‘大整型最大范圍’;
COMMENT
hrdb=# –描述數(shù)據(jù)類型
hrdb=# d+ tab_num
Table “public.tab_num”
Column | Type | Collation | Nullable | Default | Storage | Stats target | Description
——–+———-+———–+———-+———+———+————–+—————-
v1 | smallint | | | | plain | | 小整型最小范圍
v2 | smallint | | | | plain | | 小整型最大范圍
v3 | integer | | | | plain | | 整型最小范圍
v4 | integer | | | | plain | | 整型最大范圍
v5 | bigint | | | | plain | | 大整型最小范圍
v6 | bigint | | | | plain | | 大整型最大范圍

hrdb=# –插入不同整型的范圍數(shù)值
hrdb=# INSERT INTO tab_num
hrdb-# VALUES (-32768,
hrdb(# 32767,
hrdb(# -2147483648,
hrdb(# 2147483647,
hrdb(# -9223372036854775808,
hrdb(# 9223372036854775807);
INSERT 0 1
hrdb=# –查詢結(jié)果
hrdb=# SELECT * FROM tab_num;
v1 | v2 | v3 | v4 | v5 | v6
——–+——-+————-+————+———————-+———————
-32768 | 32767 | -2147483648 | 2147483647 | -9223372036854775808 | 9223372036854775807
(1 row)

標(biāo)簽[db:關(guān)鍵字]

相關(guān)下載

查看所有評論+

網(wǎng)友評論

網(wǎng)友
您的評論需要經(jīng)過審核才能顯示

熱門閱覽

最新排行

公眾號

主站蜘蛛池模板: 视频一区二区在线 | 国产日韩精品一区 | 国产精品久久久久久久久久久久久 | 成人免费视频网站在线观看 | 国产免费一区二区三区 | 天天综合国产 | 性高朝久久久久久久3小时 av一区二区三区四区 | 午夜免费av| 国产成人艳妇aa视频在线 | 亚洲国产一区二区三区在线观看 | 国产麻豆乱码精品一区二区三区 | 国产97色 | 欧美日韩综合一区 | 欧美日韩高清一区 | 亚洲有码转帖 | 国产在线一区二区 | 国产h在线 | 国产欧美日韩一区 | 91精品久久久久久久久中文字幕 | 国产成人久久精品一区二区三区 | 亚洲狠狠爱| 日韩播放| 99久久婷婷国产综合精品首页 | 四虎影院久久 | 日本在线你懂的 | 成人性视频免费网站 | 欧美理论在线观看 | 日日夜夜精品视频 | 天天爱爱网 | 一区二区国产精品 | 五月婷六月丁香 | 久久黄色网 | 国产精品久久久久久一级毛片 | 国产免费视频在线 | 91看片网 | 亚州无限乱码 | 1级毛片| 色婷婷国产精品综合在线观看 | 国产精品不卡一区二区三区 | 观看av| 亚洲一区二区精品视频 |