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 - Alter Database 更改数据库

数据库是重要的数据模型之一,具有不同的属性,您可以根据需要进行修改。

以下语句是更改数据库命令的基本语法。

ALTER DATABASE <attribute-name> <attribute-value>

其中 <attribute-name> 定义要修改的属性,<attribute-value> 定义要为该属性设置的值。

下表定义了用于更改数据库的支持属性列表。

Sr.No.属性名称描述
1 STATUS 定义不同属性之间的数据库状态。
2 IMPORTING 设置导入状态。
3 DEFAULTCLUSTERID 使用 ID 设置默认集群。默认情况下为 2。
4 DATEFORMAT 将特定日期格式设置为默认格式。默认情况下为"yyyy-MM-dd"。
5 DATETIMEFORMAT 将特定日期时间格式设置为默认格式。默认情况下为"yyyy-MM-dd HH:mm:ss"。
6 TIMEZONE 设置特定时区。默认情况下,它是 Java 虚拟机 (JVM) 的默认时区。
7 LOCALECOUNTRY 设置默认语言环境国家/地区。默认情况下,它是 JVM 的默认语言环境国家/地区。例如:"GB"。
8 LOCALELANGUAGE 设置默认语言环境语言。默认情况下,它是 JVM 的默认语言环境语言。例如:"en"。
9 CHARSET 设置字符集的类型。默认情况下,它是 JVM 的默认字符集。例如:"utf8"。
10 CLUSTERSELECTION 设置用于选择集群的默认策略。这些策略与类创建一起创建。支持的策略包括默认、循环和平衡。
11 MINIMUMCLUSTERS 设置创建新类时自动创建的最小聚类数。默认情况下为 1。
12 CUSTOM 设置自定义属性。
13 VALIDATION 禁用或启用整个数据库的验证。

示例

从 OrientDB-2.2 版本开始,添加了新的 SQL 解析器,在某些情况下不允许使用常规语法。因此,在某些情况下我们必须禁用新的 SQL 解析器 (StrictSQL)。您可以使用以下 Alter database 命令禁用 StrictSQL 解析器。

orientdb> ALTER DATABASE custom strictSQL = false

如果命令执行成功,您将获得以下输出。

Database updated successfully