華為高斯數據庫的數據類型

華為高斯數據庫的數據類型

國產數據庫華為高斯的GaussDB的數據類型

  • 華為高斯數據庫的數據類型
    • ? 一、數值類型(Numeric Types)
    • ? 二、字符類型(Character Types)
    • ? 三、布爾類型(Boolean Type)
    • ? 四、日期和時間類型(Date & Time Types)
    • ? 五、二進制類型(Binary Types)
    • ? 六、JSON 和 XML 類型
    • ? 七、網絡類型(Network Address Types)
    • ? 八、UUID 類型
    • ? 九、數組類型
    • ? 十、其他擴展類型(部分場景下支持)
    • 📌 示例:字段定義

華為高斯數據庫( GaussDB,如 openGauss 和 GaussDB(for openGauss))的數據類型非常豐富,大致分為以下幾類,與 PostgreSQL 類似但也有一些增強。下面是常見的數據類型分類和具體類型列表。

? 一、數值類型(Numeric Types)

類型描述示例
SMALLINT小整數(2字節)-32,768 到 32,767
INTEGER標準整數(4字節)-2^31 到 2^31-1
BIGINT大整數(8字節)很大的整數
DECIMAL(p,s) / NUMERIC(p,s)精確小數如:DECIMAL(10,2) 表示10位數字,小數2位
REAL單精度浮點數(4字節)大約6位有效數字
DOUBLE PRECISION雙精度浮點(8字節)大約15位有效數字
SERIAL自增整數(4字節)自動增長(類似主鍵)
BIGSERIAL自增大整數(8字節)

? 二、字符類型(Character Types)

類型描述
CHAR(n)固定長度字符串,不足補空格
VARCHAR(n)可變長度字符串,最大長度為 n
TEXT不限長度的字符串

? 三、布爾類型(Boolean Type)

類型描述
BOOLEAN取值為 TRUE, FALSE, NULL

? 四、日期和時間類型(Date & Time Types)

類型描述
DATE日期,格式如 2025-06-25
TIME [ § ]時間,不含日期(如 14:30:00)
TIMESTAMP [ § ]日期 + 時間(不含時區)
TIMESTAMPTZ帶時區的時間戳
INTERVAL時間間隔,如 1 day, 2 hours

? 五、二進制類型(Binary Types)

類型描述
BYTEA存儲二進制數據,如圖片、文件等

? 六、JSON 和 XML 類型

類型描述
JSON存儲 JSON 數據
JSONB存儲二進制格式 JSON,支持索引與性能優化
XMLXML 格式數據支持

? 七、網絡類型(Network Address Types)

類型描述
INETIPv4 或 IPv6 地址
CIDR網絡段,如 192.168.1.0/24
MACADDRMAC 地址

? 八、UUID 類型

類型描述
UUID通用唯一標識符,如 550e8400-e29b-41d4-a716-446655440000

? 九、數組類型

支持數組形式的數據,如:

INTEGER[]
TEXT[]

例如:VARCHAR(50)[] 表示一個字符串數組。


? 十、其他擴展類型(部分場景下支持)

類型描述
GEOMETRY地理信息系統(GIS)數據類型(依賴插件)
TSVECTOR, TSQUERY用于全文檢索
ENUM枚舉類型(需要自定義)
HLLHyperLogLog 數據類型(用于近似統計)

📌 示例:字段定義

CREATE TABLE example (id SERIAL PRIMARY KEY,name VARCHAR(100),birth_date DATE,is_active BOOLEAN DEFAULT TRUE,profile JSONB,created_at TIMESTAMPTZ DEFAULT CURRENT_TIMESTAMP
);

如果你需要我幫你設計某張表的字段類型,可以把字段名和功能描述告訴我,我可以為你選擇合適的數據類型并生成 SQL 語句。需要嗎?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/89065.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/89065.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/89065.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

生物實驗室安全、化學品安全

zhihu.com/column/c_1922752541369800632 Docs 目錄 第七章 7.1 實驗室生物安全等級 7.1.1 生物安全基本概念 7.1.2 生物的危害等級 7.1.2.1 國內生物危害等級 7.1.3 實驗室生物安全防護水平分級 7.2 實驗室生物安全控制 7.2.1 實驗室生物儀器設備安全控制 7.2.1.1 生…

【QT】第一個QT程序 || 對象樹 || 編碼時的注意事項

一、編寫第一個 Qt 程序 1. 開發環境搭建 安裝 Qt Creator(推薦使用官方在線安裝器)安裝 Qt 庫(如 Qt 5.15.2 或 Qt 6.x)配置編譯器(MinGW / MSVC / GCC) 2. 創建一個簡單的 Qt GUI 應用程序 打開 Qt C…

多服務器IP白名單配置(使用redis stream實現)

應用背景 現在我有一個管理平臺,可以通過代理連接到內網網站,但是這個代理服務器沒有設置密碼,所以需要IP白名單讓指定用戶才可以使用代理。 添加白名單流程圖 流程描述: 登錄管理平臺成功后,管理平臺的后臺將這個登錄的IP地址添加到redis,并設置過期時間為24小時redis…

Vue 3 Teleport 特性

目錄 基本用法? 搭配組件使用? 禁用 Teleport? 多個 Teleport 共享目標? 延遲解析的 Teleport ? 總結 <Teleport> 是一個內置組件&#xff0c;它可以將一個組件內部的一部分模板“傳送”到該組件的 DOM 結構外層的位置去。 基本用法? 有時我們可能會遇到這…

常用指令合集(DOS/Linux/git/Maven等)

文章目錄 常用指令收集vmware 虛擬機聯網設置ubuntu 常見問題設置apt 相關指令&#xff1a;gcc 編譯相關指令 sqlite3VSCode 快捷鍵&#xff1a;收索引擎技巧&#xff08;google&#xff09;Intelideashell--LinxvimgitDOS:mavendockerkubectl 指令nginx配置redis-clientMySQLl…

ABP VNext + MassTransit:構建分布式事務與異步消息協作

ABP VNext MassTransit&#xff1a;構建分布式事務與異步消息協作 &#x1f680; &#x1f4da; 目錄 ABP VNext MassTransit&#xff1a;構建分布式事務與異步消息協作 &#x1f680;&#x1f4da; 1. 背景與動機&#x1f6e0;? 2. 環境與依賴&#x1f527; 3. 在 ABP 模塊…

語義網技術

用通俗語言說語義網技術&#xff0c;以及它和現在互聯網的關系 一、語義網技術&#xff1a;讓網絡“聽懂人話”的智能升級 現有互聯網就像一本巨大的“圖文報紙”&#xff1a;我們人類看文章、圖片能輕松理解意思&#xff0c;但計算機只能識別文字符號&#xff0c;不知道“蘋…

pytorch學習—4.反向傳播(用pytorch算梯度)

2. 線性模型 3.梯度下降算法 4.反向傳播_嗶哩嗶哩_bilibili 4.1 代碼復現 import torch import matplotlib.pyplot as pltx_data=[1.0,2.0,3.0] y_data=[2.0,4.0,6.0]#這里創建了一個PyTorch張量w,初始值為1.0,并且設置requires_grad=True, #這意味著在計算過程中,PyTo…

7類茶葉嫩芽圖像分類數據集

在茶葉育種、溯源管理與自動采摘等智能農業場景中&#xff0c;茶樹品種的識別與分類是一項關鍵任務。不同茶葉品種在嫩芽期表現出顯著的形態差異&#xff0c;例如顏色、葉緣結構、芽頭密度等。因此&#xff0c;基于圖像的茶葉品種分類不僅具備實際應用價值&#xff0c;也為農業…

【Elasticsearch】Linux環境下安裝Elasticsearch

一&#xff0c;前言 Elasticsearch&#xff08;簡稱 ES&#xff09;是一個基于 ??Apache Lucene?? 構建的開源分布式搜索與分析引擎。它支持??實時數據處理??&#xff0c;提供近實時的全文搜索能力&#xff0c;并通過 ??JSON 格式的 RESTful API?? 實現數據索引與檢…

【數據結構--樹于哨兵查找-1】

查找 從前到后- 線性查找 -就是順序查找. 哨兵法查找–節省每次都要判斷是否越界的這一步驟利于節省開銷&#xff0c;從而提升效率。 參考我的程序 #include <stdio.h> #include <stdlib.h> #include <time.h> #include <stdbool.h>#define SIZE …

MyBatis修改(update)操作

1. 三步法口訣 “接口收對象&#xff0c;SQL全賦值&#xff0c;主鍵定目標” 2. 詳細記憶點 | 步驟 | 口訣 | 說明與示例 | |--------------|----------------|----------------------------------------------------------------------------| | 1. 寫接口 | “接口收對象…

Spring Boot 入門學習

一、 Web應用開發概述 什么是Web應用 1. Web應用 &#xff08;Web Application&#xff09;是一種運行在Web服務器上的軟件程序&#xff0c;由用戶通過Web瀏覽器進行訪問和交互。 2.Web應用與傳統的桌面應用不同&#xff0c;它不需要在個人計算機上安裝特定的軟件&#xff0…

深度解讀概率與證據權重 -Probability and the Weighing of Evidence

以下是I.J.古德&#xff08;I.J. Good&#xff09;的經典著作 《概率與證據權衡》&#xff08;Probability and the Weighing of Evidence, 1950&#xff09; 的中文詳細總結&#xff1a; 本文由「大千AI助手」原創發布&#xff0c;專注用真話講AI&#xff0c;回歸技術本質。拒…

跟著AI學習C#之項目實戰-電商平臺 Day6

&#x1f4c5; Day 6&#xff1a;后臺管理系統開發&#xff08;Admin Panel&#xff09; ? 今日目標&#xff1a; 創建管理員頁面布局實現商品管理&#xff08;CRUD&#xff09;實現訂單管理&#xff08;查看、狀態變更&#xff09;添加權限控制&#xff08;僅管理員可訪問&…

使用OpcUaHelper在C# WinForms中連接OPC UA服務器并讀取數據

使用OpcUaHelper在C# WinForms中連接OPC UA服務器并讀取數據 下面是一個完整的示例&#xff0c;展示如何使用OpcUaHelper庫在C# WinForms應用程序中連接OPC UA服務器并讀取數據。 1. 準備工作 首先&#xff0c;確保你已經安裝了OpcUaHelper NuGet包。可以通過NuGet包管理器控…

鴻蒙應用開發中的數據存儲:SQLite與Preferences全面解析

在鴻蒙&#xff08;HarmonyOS&#xff09;應用開發中&#xff0c;數據存儲是構建功能完整、用戶體驗良好的應用程序的關鍵環節。鴻蒙系統提供了多種數據存儲解決方案&#xff0c;其中SQLite數據庫和Preferences&#xff08;偏好設置&#xff09;是最常用的兩種方式。本文將深入…

夏至之日,共赴實時 AI 之約:RTE Open Day@AGI Playground 2025 回顧

每年 RTE 開發者社區的重磅活動—— RTE Open Day &#xff0c;也在六月的 AGI Playground 現場開啟今年的行程。這是 RTE Open Day 第五期現場&#xff0c;這期我們的關鍵詞是 「Real-Time AI」 和 「Voice Agent」&#xff0c;不僅有來自社區的 16 個項目&#xff0c;還有兩場…

Tomcat性能調優指南

文章目錄 一、Tomcat性能調優概述為什么需要調優Tomcat&#xff1f; 二、Tomcat架構與性能關鍵點三、JVM調優1. 內存配置優化2. 垃圾回收優化3. 其他JVM優化參數 四、連接器(Connector)調優1. NIO vs APR/Native2. 高級NIO配置 五、線程池優化六、會話管理優化1. 會話超時配置2…

Swift 小技巧:用單邊區間優雅處理模糊范圍

進入正題之前先科普一下 Swift 區間的知識。 Swift 中的區間有兩種類型&#xff1a;閉區間和半開區間。 閉區間&#xff1a;用 a...b 表示&#xff0c;包含 a 和 b。半開區間&#xff1a;用 a..<b 表示&#xff0c;包含 a 但不包含 b。 舉個例子 想判斷一個數字是否在 0 …