GBase 8s 数据库类型
生活随笔
收集整理的這篇文章主要介紹了
GBase 8s 数据库类型
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
數據庫數據類型包括:字符類型、數值類型、日期/時間類型、簡單大對象數據類型、智能大對象數據類型、布爾類型
字符類型
下表列出了 GBase 8s 所支持的字符類型:
| CHAR(n)或 CHARACTER(n) | 定長 n最大32,767 | 支持文本數據的次序中的代碼集順序。 缺省的大小為 1 字節。 |
| NCHAR(n) | 定長 n最大32,767 | 支持文本數據的本地化次序。 |
| NVARCHAR(n) | 可變長 n最大255 | 支持文本數據的本地化次序。 |
| VARCHAR(n) | 可變長 n最大255 | 支持文本數據的代碼集順序次序。 |
| CHARACTER VARYING(n) | 可變長 n最大255 | VARCHAR 的符合 ANSI 的同義詞 |
| LVARCHAR(n) | 可變長 n最大32,739 | 缺省的大小為 2,048 字節。 |
數值類型
數值類型由 2 字節、4 字節、 8 字節或10字節的整數以及 4 字節或 8 字節的浮點數和可選精度的十進制數組成。
下表列出了可用的數值類型。
| DECIMAL(p,s) 或DEC(p,s) | 可變長 | 存儲實數的定點小數值 | 在小數部分中最多 20 位有效數字, 或在小數點的左邊最多 32 位有效數字。 |
| NUMERIC(p,s) | 可變長 | DECIMAL(p,s) 的符合 ANSI 的同義詞 | 在小數部分中最多 20 位有效數字, 或在小數點的左邊最多 32 位有效數字。 |
| SMALLINT | 2字節 | 小范圍整數值 | -32,767 至 32,767 (-(2^15-1)至2^15-1) |
| INTEGER 或INT | 4字節 | 整數值 | -2,147,483,647 至 2,147,483,647 (-(2^31-1)至2^31-1) |
| BIGINT | 8字節 | 大范圍整數值 | -9,223,372,036,854,775,807 至 9,223,372,036,854,775,807 (-(2^63-1)至2^63-1) |
| INT8 | 10字節 | 大范圍整數值 | -9,223,372,036,854,775,807 至 9,223,372,036,854,775,807 (-(2^63-1)至2^63-1) |
| MONEY(p,s) | 可變長 | 存儲定點貨幣值。 這些值與 DECIMAL(p,s) 值有相同的內部數據格式。 | 在小數部分中最多 20 位有效數字, 或在小數點的左邊最多 32 位有效數字。 |
| SERIAL | 4字節 | 自增整數 | 1 至 2,147,483,647 (1至2^31-1) |
| BIGSERIAL | 8字節 | 自增的大范圍整數 | 1 至 9,223,372,036,854,775,807 (1至2^63-1) |
| SERIAL8 | 10字節 | 自增的大范圍整數 | 1 至 9,223,372,036,854,775,807 (1至2^63-1) |
| SMALLFLOAT | 4字節 | 6位精度浮點數 不精確 | 6至7位有效數字,能保證6位的有效數字 |
| FLOAT | 8字節 | 14位精度浮點數 不精確 | 14至15位有效數字,能保證14位的有效數字 |
| DOUBLE PRECISION | 8字節 | FLOAT同義詞 | 14至15位有效數字,能保證14位的有效數字 |
| DECIMAL(p) | 可變長 p最大32 | 可調整精度浮點數 不精確 | 指定p位有效數字 |
日期/時間類型
下表列出了 GBase 8s 支持的日期和時間類型。
| DATE | 4字節 | 儒略日 | 公元 1 年 1 月 1 日至 公元9999 年 12 月 31 日 |
| DATETIME | 可變長 | 時間點日期和每日時間,包含year、month、day、hour、minute、second及fraction | 取值范圍從 1 年至 9999 年,格式為yyyy-mm-dd hh24:mi:ss.ff5 |
| TIMESTAMP(n) | 可變長 n最大為6 | DATETIME的同義詞 n表示分秒的位數 | 取值范圍從 1 年至 9999 年,格式為yyyy-mm-dd hh24:mi:ss.ff6 |
| INTERVAL | 可變長 | 時間間隔。以年數和/或月數的形式,或以更小的時間單位的形式(天數、小時數、分鐘數、秒數和/或幾分之一秒) | 最大的時間單位達到 9 位數值精度。 |
簡單大對象數據類型
下表列出了 GBase 8s 支持的簡單大對象數據類型。
| TEXT | 可變長 | 文本數據 | 最大2^31字節(2GB) |
| BYTE | 可變長 | 任何數字化數據 | 最大2^31字節(2GB) |
智能大對象數據類型
下表列出了 GBase 8s 支持的智能大對象數據類型。
| CLOB | 可變長 | 文本數據 | 最大4TB字節 |
| BLOB | 可變長 | 任何數字化數據 | 最大4TB字節 |
布爾類型
GBase 8s 支持標準的 boolean 數據類型。
boolean 有"true"(真)或"false"(假)兩個狀態,可分別用字符"t"或"f"表示, 第三種"unknown"(未知)狀態,用 NULL 表示。
| BOOLEAN | 1字節 | boolean | true/false/null |
總結
以上是生活随笔為你收集整理的GBase 8s 数据库类型的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 移动端框架盘点
- 下一篇: linux cmake编译源码,linu