MySQL壳API8.0.28
MySQL产品的统一开发接口
方法|全体成员名单
模式类引用

代表一个模式从使用X协议创建的会话中检索。更多…

方法

列表 可以获得的()
为此返回一个table列表模式更多…
列表 getcollection()
为此返回集合列表模式更多…
表格 可以获得的(字符串的名字
返回表格此模式的给定名称的。更多…
集合 getCollection(字符串的名字
返回集合此模式的给定名称的。更多…
表格 getCollectionAsTable(字符串的名字
返回一个表格对象代表一个集合在数据库上。更多…
集合 createCollection(字符串的名字,字典选项)
在当前模式中创建具有指定名称的新集合,并检索表示新创建集合的对象。更多…
未定义的 modifyCollection(字符串的名字,字典选项)
修改集合的模式验证。更多…
未定义的 dropCollection(字符串的名字
删除指定的集合。更多…
-方法继承自DatabaseObject
字符串 getName()
对象 getSession()
返回此数据库对象的Session对象。

返回
用于获取此对象的Session对象。
更多…
对象 getSchema()
返回此数据库对象的Schema对象。

返回
用于获取此对象的Schema对象。
更多…
保龄球 existsInDatabase()
验证此对象是否存在于数据库中。

返回
一个布尔值,指示对象是否仍然存在于数据库中。

额外的继承成员

-属性继承自DatabaseObject
字符串 的名字
此数据库对象的名称。
对象 会话
此数据库对象的Session对象。
对象 模式
此数据库对象的Schema对象。

详细描述

代表一个模式从使用X协议创建的会话中检索。

视图的支持

MySQL视图是存储查询,当执行时产生一个结果集。

MySQL支持可更新视图的概念:在满足特定条件的情况下,视图不仅可以用于从视图中检索数据,还可以用于更新、添加和删除记录。

对于这个API的目的,视图的行为类似于表格,因此它们被视为表。

表和集合作为属性

一个模式对象可以将表和集合公开为属性,这样它们就可以被访问为:

如果表和集合满足以下条件,这种方便的访问方式是可用的:

如果任何一个条件不满足,访问表或集合的方法是使用标准的DevAPI函数:

成员函数的文档10bet官方网站

可以获得的()

列表可以获得的

为此返回一个table列表模式

另请参阅
表格
返回
包含表格的可用对象模式

从数据库中提取可用的表、视图和集合。

对表、视图和集合缓存进行完全刷新。

返回可用的列表表格对象。

getcollection ()

getcollection列表

为此返回集合列表模式

另请参阅
集合
返回
包含集合的可用对象模式

从数据库中提取可用的表、视图和集合。

对表、视图和集合缓存进行完全刷新。

返回可用的列表集合对象。

可以获得的()

表格可以获得的 字符串 的名字

返回表格此模式的给定名称的。

参数
的名字 的名称表格去寻找。
返回
表格对象与名称匹配。

验证是否请求表格在数据库上存在,如果存在,则返回相应的表格对象。

更新Tables缓存。

另请参阅
表格

getCollection ()

集合getCollection 字符串 的名字

返回集合此模式的给定名称的。

参数
的名字 的名称集合去寻找。
返回
集合对象与名称匹配。

验证是否请求集合在数据库上存在,如果存在,则返回相应的集合对象。

更新集合缓存。

另请参阅
集合

getCollectionAsTable ()

集合getCollectionAsTable 字符串 的名字

返回一个表格对象代表一个集合在数据库上。

参数
的名字 要作为表检索的集合的名称。
返回
表格对象表示集合或未定义。

createCollection ()

集合createCollection 字符串 的名字
字典 选项

在当前模式中创建具有指定名称的新集合,并检索表示新创建集合的对象。

参数
的名字 集合的名称。
选项 带有选项的可选字典。
返回
新创建的集合。

要为集合指定名称,请遵循MySQL中的命名约定。

选项字典可以包含以下属性:

  • reuseExistingObject:布尔值,指示当具有相同名称的集合已经存在时,调用是否应该成功。
  • 验证:集合的对象定义JSON模式验证。

验证对象允许以下属性:

  • 级别:可以是'strict'或'off'。
  • schema: JSON模式规范,详见jsonschema.org。

modifyCollection ()

未定义modifyCollection 字符串 的名字
字典 选项

修改集合的模式验证。

参数
的名字 集合的名称。
选项 字典的选择。

选项字典可以包含以下属性:

  • 验证:集合的对象定义JSON模式验证。

验证对象允许以下属性:

  • 级别:可以是'strict'或'off'。
  • schema: JSON模式规范,详见jsonschema.org。

dropCollection ()

未定义dropCollection 字符串 的名字

删除指定的集合。

返回
什么都没有。