数据库是具有不同属性的重要数据模型之一,您可以根据需要修改它们。
以下语句是Alter Database命令的基本语法。
ALTERDATABASE<attribute-name><attribute-value>SQL
其中b44013db7288c74326d2496160d85509定义了要修改的属性,641bf20773c1508a05eed73fbbc603f5定义了要为该属性设置的值。
下面定义了用于更改数据库的受支持属性的列表。
STATUS 定义不同属性之间的数据库状态。
IMPORTING 设置导入状态。
DEFAULTCLUSTERID 使用ID设置默认群集。 默认情况下是2。
DATEFORMAT 将特定的日期格式设置为默认值。 默认情况下是yyyy-MM-dd。
DATETIMEFORMAT 将特定的日期时间格式设置为默认值。 默认情况下是yyyy-MM-dd HH:mm:ss。
TIMEZONE 设置特定的时区。 默认情况下,它是Java虚拟机(JVM)默认时区。
LOCALECOUNTRY 设置默认的语言环境国家。 默认情况下,它是JVM的默认语言环境国家。 例如:GB。
LOCALELANGUAGE 设置默认的语言环境语言。 默认情况下,它是JVM的默认语言环境语言。 例如:en。
CHARSET 设置字符集的类型。 默认情况下,它是JVM的默认字符集。 例如:utf8。
CLUSTERSELECTION 设置用于选择群集的默认策略。 这些策略与创建类一起创建。 支持的策略是默认,循环和均衡。
MINIMUMCLUSTERS 设置创建新类时自动创建的最小群集数。 默认情况下是1。
CUSTOM 设置自定义属性。
VALIDATION
禁用或启用整个数据库的验证。
实例
从OrientDB-2.2的版本中,添加了新的SQL解析器,在某些情况下不允许使用常规语法。 因此,在某些情况下,我们必须禁用新的SQL解析器(StrictSQL)。 可以使用以下Alter database命令来禁用StrictSQL分析器。
orientdb>ALTERDATABASEcustomstrictSQL=falseSQL
如果命令执行成功,您将得到以下输出。
orientdb{db=demo}>ALTERDATABASEcustomstrictSQL=false Databaseupdatedsuccessfully. orientdb{db=demo}>
以上是OrientDB修改数据库的详细内容。更多信息请关注PHP中文网其他相关文章!