您还可以使用 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
,请使用对象get_tables()
上的方法
db
。
mysql-py> db.get_tables()
[
<Table:city>,
<Table:country>,
<Table:countrylanguage>
]
基本表操作
表范围内的基本操作包括:
操作形式 | 描述 |
---|---|
db. |
insert()方法将 一条或多条记录插入指定的表中。 |
db. |
select()方法返回指定表中的 部分或全部记录。 |
db. |
update()方法更新指定表中的 记录。 |
db. |
delete()方法从指定表中 删除一条或多条记录。 |
相关信息
有关详细信息,请参阅 使用关系表 。
CRUD EBNF 定义提供了完整的操作列表。
有关设置 模式示例 的说明, 请参阅第 20.4.2 节“下载和导入 world_x 数据库” 。
world_x