Database 操作
更新时间:2025-01-14
创建数据库
功能介绍
新建一个库,用于进一步创建各类数据表。
请求示例
import { MochowClient } from "@mochow/mochow-sdk-node";
const mochowClient = new MochowClient({
credential: {
account: "root",
apiKey: "您的账户API密钥",
},
endpoint: "您的实例访问端点", // 例如:'http://127.0.0.1:5287'
})
mochowClient.createDatabase("db_test")
请求参数
参数 | 参数类型 | 是否必选 | 参数含义 |
---|---|---|---|
databaseName | String | 是 | 目标库的名称。库的命名要求如下: 仅支持大小写字母、数字以及下划线(_),且必须以字母开头; 长度限制为1~255。 |
删除数据库
功能介绍
删除指定的目标数据库,仅支持删除空库,不支持对尚有表存在的库进行递归删除,即删除之前需提前删除该数据库中的所有表,否则报错。
请求示例
import { MochowClient } from "@mochow/mochow-sdk-node";
const mochowClient = new MochowClient({
credential: {
account: "root",
apiKey: "您的账户API密钥",
},
endpoint: "您的实例访问端点", // 例如:'http://127.0.0.1:5287'
})
mochowClient.dropDatabase("db_test")
请求参数
参数 | 参数类型 | 是否必选 | 参数含义 |
---|---|---|---|
database_name | String | 是 | 目标库的名称。 |
查询数据库列表
功能介绍
查询数据库列表。
请求示例
import { MochowClient } from "@mochow/mochow-sdk-node";
const mochowClient = new MochowClient({
credential: {
account: "root",
apiKey: "您的账户API密钥",
},
endpoint: "您的实例访问端点", // 例如:'http://127.0.0.1:5287'
})
let listDatabaseResponse = mochowClient.listDatabases()
返回参数
参数 | 参数类型 | 参数含义 |
---|---|---|
listDatabaseResponse | ListDatabaseResponse | 查询数据库列表结果。 |
ListDatabaseResult
参数 | 参数类型 | 参数含义 |
---|---|---|
databases | List |
库名列表。 |