
- OrientDB 教程
- OrientDB - 首頁
- OrientDB - 概述
- OrientDB - 安裝
- OrientDB - 基本概念
- OrientDB - 資料型別
- OrientDB - 控制檯模式
- OrientDB 資料庫命令
- OrientDB - 建立資料庫
- OrientDB - 修改資料庫
- OrientDB - 備份資料庫
- OrientDB - 恢復資料庫
- OrientDB - 連線資料庫
- OrientDB - 斷開資料庫連線
- OrientDB - 資料庫資訊
- OrientDB - 列出資料庫
- OrientDB - 凍結資料庫
- OrientDB - 解除資料庫凍結
- OrientDB - 配置資料庫
- OrientDB - 匯出資料庫
- OrientDB - 匯入資料庫
- OrientDB - 提交資料庫
- OrientDB - 回滾資料庫
- OrientDB - 最佳化資料庫
- OrientDB - 刪除資料庫
- OrientDB 記錄命令
- OrientDB - 插入記錄
- OrientDB - 顯示記錄
- OrientDB - 載入記錄
- OrientDB - 重新載入記錄
- OrientDB - 匯出記錄
- OrientDB - 更新記錄
- OrientDB - 清空記錄
- OrientDB - 刪除記錄
- OrientDB 類命令
- OrientDB - 建立類
- OrientDB - 修改類
- OrientDB - 清空類
- OrientDB - 刪除類
- OrientDB 叢集命令
- OrientDB - 建立叢集
- OrientDB - 修改叢集
- OrientDB - 清空叢集
- OrientDB - 刪除叢集
- OrientDB 屬性命令
- OrientDB - 建立屬性
- OrientDB - 修改屬性
- OrientDB - 刪除屬性
- OrientDB 頂點命令
- OrientDB - 建立頂點
- OrientDB - 移動頂點
- OrientDB - 刪除頂點
- OrientDB 邊命令
- OrientDB - 建立邊
- OrientDB - 更新邊
- OrientDB - 刪除邊
- OrientDB 高階概念
- OrientDB - 函式
- OrientDB - 序列
- OrientDB - 索引
- OrientDB - 事務
- OrientDB - 鉤子
- OrientDB - 快取
- OrientDB - 日誌
- OrientDB - 效能調優
- OrientDB - 升級
- OrientDB - 安全
- OrientDB - Studio
- OrientDB 介面
- OrientDB - Java 介面
- OrientDB - Python 介面
- OrientDB 有用資源
- OrientDB - 快速指南
- OrientDB - 有用資源
- OrientDB - 討論
OrientDB - 資料型別
OrientDB 原生支援多種資料型別。以下是關於這些資料型別的完整表格。
序號 | 型別 | 描述 |
---|---|---|
1 | 布林型 | 僅處理 True 或 False 值。 Java 型別:java.lang.Boolean 最小值: 0 最大值: 1 |
2 | 整數 | 32 位有符號整數。 Java 型別:java.lang.Interger 最小值: -2,147,483,648 最大值: +2,147,483,647 |
3 | 短整型 | 小 16 位有符號整數。 Java 型別:java.lang.short 最小值: -32,768 最大值: 32,767 |
4 | 長整型 | 大 64 位有符號整數。 Java 型別:java.lang.Long 最小值:-263 最大值:+263-1 |
5 | 浮點型 | 十進位制數。 Java 型別:java.lang.Float 最小值:2-149 最大值:(2-2-23)*2,127 |
6 | 雙精度浮點型 | 高精度十進位制數。 Java 型別:Java.lang.Double。 最小值:2-1074 最大值:(2-2-52)*21023 |
7 | 日期時間 | 任何日期,精度可達毫秒。 Java 型別:java.util.Date |
8 | 字串 | 任何字串,作為字元的字母數字序列。 Java 型別:java.lang.String |
9 | 二進位制 | 可以包含任何值作為位元組陣列。 Java 型別:byte[ ] 最小值: 0 最大值: 2,147,483,647 |
10 | 嵌入式 | 記錄包含在所有者內部。包含的記錄沒有 RecordId。 Java 型別:ORecord |
11 | 嵌入式列表 | 記錄包含在所有者內部。包含的記錄沒有 RecordId,只能透過導航所有者記錄來訪問。 Java 型別:List<objects> 最小值: 0 最大值:41,000,000 個專案 |
12 | 嵌入式集合 | 記錄包含在所有者內部。包含的記錄沒有 RecordId,只能透過導航所有者記錄來訪問。 Java 型別:set<objects> 最小值: 0 最大值:41,000,000 個專案 |
13 | 嵌入式對映 | 記錄作為條目的值包含在所有者內部,而鍵只能是字串。包含的記錄沒有 RecordId,只能透過導航所有者記錄來訪問。 Java 型別:Map<String, ORecord> 最小值: 0 最大值:41,000,000 個專案 |
14 | 連結 | 指向另一個記錄的連結。這是一種常見的一對一關係 Java 型別:ORID,<? extends ORecord> 最小值: 1 最大值: 32767:2^63-1 |
15 | 連結列表 | 指向其他記錄的連結。這是一種常見的一對多關係,其中僅儲存 RecordId。 Java 型別:List<? Extends ORecord> 最小值: 0 最大值:41,000,000 個專案 |
16 | 連結集合 | 指向其他記錄的連結。這是一種常見的一對多關係。 Java 型別:Set<? extends ORecord> 最小值: 0 最大值:41,000,000 個專案 |
17 | 連結對映 | 指向其他記錄作為條目的值的連結,而鍵只能是字串。這是一種常見的一對多關係。僅儲存 RecordId。 Java 型別:Map<String, ? extends Record> 最小值: 0 最大值:41,000,000 個專案 |
18 | 位元組 | 單個位元組。用於儲存小的 8 位有符號整數。 Java 型別:java.lang.Byte 最小值: -128 最大值: +127 |
19 | 瞬態 | 任何未儲存在資料庫中的值。 |
20 | 日期 | 任何日期,如年、月和日。 Java 型別:java.util.Date |
21 | 自定義 | 用於儲存自定義型別,提供 Marshal 和 Unmarshall 方法。 Java 型別:OSerializableStream 最小值: 0 最大值:x |
22 | 十進位制 | 不進行舍入的十進位制數。 Java 型別:java.math.BigDecimal |
23 | 連結包 | 作為特定 RidBag 的 RecordId 列表。 Java 型別:ORidBag |
24 | 任意 | 不確定的型別,用於指定混合型別的集合和空值。 |
在接下來的章節中,將討論如何在 OrientDB 中使用這些資料型別。