create_database - 创建数据库
create_database() 用于创建一个新的数据库。
信息
-
仅支持在使用
AdminClient连接时,才能使用该接口。关于AdminClient的详细介绍,参见 Admin Client。 -
当前通过
create_database创建数据库,暂不支持指定数据库的属性,会根据各类属性的默认值来创建。如果您希望创建指定属性的数据库,可以尝试通过 SQL 的方式创建。有关通过 SQL 创建数据库的详细介绍,参见 创建数据库。
前提条件
-
您已经安装了 pyseekdb,有关安装 pyseekdb 的详细信息,参 见 快速开始。
-
您已经连接到数据库。有关连接的详细操作参见 Admin Client。
-
如果您使用的是服务器模式的 seekdb 或者 OceanBase 数据库,请确保连接的用户具备
CREATE权限。查看当前用户权限的相关操作请参见 查看用户权限。如果不具备该权限,请联系管理员为您授权,用户授权的相关操作请参见 直接授予权限。
创建数据库的限制
-
在 seekdb 实例/OceanBase 数据库中,每个数据库的名称必须保证全局唯一。
-
数据库名长度限制不超过 128 个字符。
-
只包含大小写字母、数字、下划线、美元符号和中文字符。
-
避免使用保留关键字作为数据库名。
有关保留关键字的详细信息,请参见 预留关键字。