這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)碛嘘P(guān)PG數(shù)據(jù)類型有哪幾個(gè),文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
站在用戶的角度思考問題,與客戶深入溝通,找到莊河網(wǎng)站設(shè)計(jì)與莊河網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名注冊、網(wǎng)站空間、企業(yè)郵箱。業(yè)務(wù)覆蓋莊河地區(qū)。
概述
PG的數(shù)據(jù)類型還是有點(diǎn)多的,為了避免寫成博客,所以分成了兩部分來做介紹,下面一起來看看吧~
一、查看當(dāng)前數(shù)據(jù)庫的數(shù)據(jù)類型
二、數(shù)值類型
1、列表
數(shù)值類型由兩個(gè)字節(jié),4字節(jié)和8字節(jié)的整數(shù),4字節(jié)和8字節(jié)的浮點(diǎn)數(shù)和可選精度的小數(shù)。下表列出了可用的類型。
2、數(shù)學(xué)函數(shù)
函數(shù)名稱作用描述mod()按模取余round()四舍五入ceil()向上取整floor()向下取整
三、字符類型
1、列表
下表列出了可在PostgreSQL通用字符類型。
2、字符類型函數(shù)
四、日期/時(shí)間類型
1、列表
PostgreSQL支持全套的SQL日期和時(shí)間類型,列于下表。根據(jù)公歷日期計(jì)算。在這里,所有的類型有日期類型以外,其分辨率為day1微秒/14位的解析度。
2、時(shí)間/日期常用函數(shù)
五、數(shù)組類型
PostgreSQL的機(jī)會(huì)定義為可變長度的多維數(shù)組的列一個(gè)表。任何內(nèi)置或用戶定義的基本類型數(shù)組,枚舉類型,或者可以創(chuàng)建復(fù)合型。
1、數(shù)組類型定義
--數(shù)組類型可以聲明為:CREATE TABLE monthly_savings ( name text, saving_per_quarter integer[], scheme text[][]); --或通過使用關(guān)鍵字“ARRAY”:CREATE TABLE monthly_savings ( name text, saving_per_quarter integer ARRAY[4], scheme text[][]);
2、插入值
數(shù)組的值可以插入一個(gè)文本常量,內(nèi)附大括號(hào)內(nèi)的元素值,并用逗號(hào)將它們隔開。
INSERT INTO monthly_savings VALUES ('Manisha', '{20000, 14600, 23500, 13250}', '{{"FD", "MF"}, {"FD", "Property"}}');
3、訪問數(shù)組
用于訪問陣列的一個(gè)例子如下所示。下面的命令將選擇人員,他們存儲(chǔ)在第二,第四個(gè)。
SELECT name FROM monhly_savings WHERE saving_per_quarter[2] > saving_per_quarter[4];
4、修改數(shù)組
--修改數(shù)組的一個(gè)例子如下所示。UPDATE monthly_savings SET saving_per_quarter = '{25000,25000,27000,27000}'WHERE name = 'Manisha'; --或數(shù)組表達(dá)式語法:UPDATE monthly_savings SET saving_per_quarter = ARRAY[25000,25000,27000,27000]WHERE name = 'Manisha';
5、尋找ARRAYS
--搜索數(shù)組的一個(gè)例子如下所示。SELECT * FROM monthly_savings WHERE saving_per_quarter[1] = 10000 ORsaving_per_quarter[2] = 10000 ORsaving_per_quarter[3] = 10000 ORsaving_per_quarter[4] = 10000; --如果數(shù)組的大小是已知的上述搜索方法都可以使用。否則,下面的例子說明如何時(shí)要搜索的大小是不知道的。SELECT * FROM monthly_savings WHERE 10000 = ANY (saving_per_quarter);
6、數(shù)組函數(shù)
-- 追加(追加末尾),移除(指定值)select array_append(array[1,2],3),array_remove(array[1,2],2);-- 獲取維度SELECT array_ndims(array[1,2]);
上述就是小編為大家分享的PG數(shù)據(jù)類型有哪幾個(gè)了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
本文標(biāo)題:PG數(shù)據(jù)類型有哪幾個(gè)
地址分享:http://jinyejixie.com/article16/gggsdg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供小程序開發(fā)、網(wǎng)站建設(shè)、網(wǎng)站收錄、搜索引擎優(yōu)化、、全網(wǎng)營銷推廣
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)