- 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 本身支持多种数据类型。以下是完整的表格。
先生。没有。 | 类型 | 描述 |
---|---|---|
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 最小值:-2 63 最大值:+2 63 -1 |
5 | 漂浮 | 小数。 Java 类型:java.lang.Float 最小值:2 -149 最大: (2-2 -23 )*2, 127 |
6 | 双倍的 | 高精度的十进制数。 Java 类型:Java.lang.Double。 最小值:2 -1074 最大:(2-2 -52 )*2 1023 |
7 | 约会时间 | 任何精度高达毫秒的日期。 Java 类型:java.util.Date |
8 | 细绳 | 任何作为字母数字字符序列的字符串。 Java 类型:java.lang.String |
9 | 二进制 | 可以包含任何值作为字节数组。 Java 类型:字节[] 最小值:0 最大:2,147,483,647 |
10 | 嵌入式 | 该记录包含在所有者内部。包含的记录没有 RecordId。 Java 类型:ORecord |
11 | 嵌入列表 | 记录包含在所有者内部。所包含的记录没有 RecordId,只能通过导航所有者记录来访问。 Java 类型:列表<对象> 最小值:0 最大:41,000,000 件 |
12 | 嵌入式套装 | 记录包含在所有者内部。所包含的记录没有 RecordId,只能通过导航所有者记录来访问。 Java 类型:set<对象> 最小值:0 最大:41,000,000 件 |
13 | 嵌入地图 | 记录作为条目的值包含在所有者内部,而键只能是字符串。所包含的记录没有 RecordId,只能通过导航所有者 Record 来访问。 Java 类型:Map<String, ORecord> 最小值:0 最大:41,000,000 件 |
14 | 关联 | 链接到另一条记录。这是一种常见的一对一关系 Java 类型:ORID、<? 扩展 ORecord> 最小值:1 最大:32767:2^63-1 |
15 | 链接列表 | 到其他记录的链接。这是一种常见的一对多关系,其中仅存储 RecordId。 Java 类型:列表 <? 扩展 ORecord> 最小值:0 最大:41,000,000 件 |
16 | 链接集 | 到其他记录的链接。这是一种常见的一对多关系。 Java 类型:Set<? 扩展 ORecord> 最小值:0 最大:41,000,000 件 |
17 号 | 链接地图 | 链接到其他记录作为条目的值,而键只能是字符串。这是一种常见的一对多关系。仅存储 RecordId。 Java 类型:Map<String, ? 扩展记录> 最小值:0 最大:41,000,000 件 |
18 | 字节 | 单字节。用于存储小型 8 位有符号整数。 Java 类型:java.lang.Byte 最小值:-128 最大:+127 |
19 | 短暂的 | 任何未存储在数据库中的值。 |
20 | 日期 | 任意日期,如年、月、日。 Java 类型:java.util.Date |
21 | 风俗 | 用于存储提供 Marshall 和 Unmarshall 方法的自定义类型。 Java 类型:OSerializedStream 最小值:0 最大值:x |
22 | 十进制 | 不进行四舍五入的十进制数。 Java 类型:java.math.BigDecimal |
23 | 链接包 | 作为特定 RidBag 的 RecordId 列表。 Java 类型:ORidBag |
24 | 任何 | 不确定类型,用于指定混合类型的集合,并且为null。 |
在接下来的章节中,将讨论如何在 OrientDB 中使用这些数据类型。