MySQL 8.3 Release Notes
您也可以使用 X DevAPI 来处理关系表。在 MySQL 中,每个关系表都与特定的存储引擎相关联。以下示例使用 InnoDB
表在 world_x
架构中。
确认架构
要显示分配给 db
全局变量的架构,请发出 db
。
mysql-py> db
<Schema:world_x>
如果返回值不是 Schema:world_x
,则将 db
变量设置如下:
mysql-py> \use world_x
Schema `world_x` accessible through db.
显示所有表
要显示 world_x
架构中的所有关系表,请使用 db
对象上的 get_tables()
方法。
mysql-py> db.get_tables()
[
<Table:city>,
<Table:country>,
<Table:countrylanguage>
]
基本表操作
基本操作包括:
Operation form | Description |
---|---|
db. |
该 insert() 方法将一个或多个记录插入到命名表中。 |
db. |
该 select() 方法返回命名表中的所有或部分记录。 |
db. |
该 update() 方法更新命名表中的记录。 |
db. |
该 delete() 方法从命名表中删除一个或多个记录。 |
相关信息
-
请参阅 使用关系表 获取更多信息。
-
CRUD EBNF 定义 提供了操作的完整列表。
-
请参阅 第 22.4.2 节,“下载和导入 world_x 数据库” 获取设置
world_x
架构示例的说明。