MySQL 8.4 Release Notes
22.3.4 关系表
您还可以使用X DevAPI来处理关系型表。在MySQL中,每个关系型表都与特定的存储引擎相关联。该部分中的示例使用InnoDB
表在world_x
模式下。
要显示分配给db
全局变量的模式,请执行db
。
mysql-js> db
<Schema:world_x>
如果返回的值不是Schema:world_x
db
变量设置为以下内容:
mysql-js> \use world_x
Schema `world_x` accessible through db.
Show All 表
要显示world_x架构中的所有关系型表格,请在db对象上调用getTables()方法。
mysql-js> db.getTables()
{
"city": <Table:city>,
"country": <Table:country>,
"countrylanguage": <Table:countrylanguage>
}
基本的操作,针对特定的表格包括:
Operation form | Description |
---|---|
db. |
`insert()`方法将记录插入到指定的表格中。 |
db. |
`select()`方法返回指定表格中的所有或部分记录。 |
db. |
`update()`方法更新指定表格中的记录。 |
db. |
`delete()`方法从指定的表格中删除一条或多条记录。 |
-
有关如何工作关系型表格的更多信息,请参阅Working with Relational Tables。
-
CRUD EBNF Definitions提供了所有操作的完整列表。
-
请参阅第22.3.2节,“下载并导入world_x数据库”,了解如何设置
world_x
示例数据库的架构。