- TinyDB 教程
- TinyDB - 首页
- TinyDB - 简介
- TinyDB - 环境设置
- TinyDB - 插入数据
- TinyDB - 检索数据
- TinyDB - 更新数据
- TinyDB - 删除数据
- TinyDB - 查询
- TinyDB - 搜索
- TinyDB - where 子句
- TinyDB - Exists() 查询
- TinyDB - Matches() 查询
- TinyDB - Test() 查询
- TinyDB - Any() 查询
- TinyDB - All() 查询
- TinyDB - one_of() 查询
- TinyDB - 逻辑非
- TinyDB - 逻辑与
- TinyDB - 逻辑或
- TinyDB - 数据查询处理
- TinyDB - 修改数据
- TinyDB - Upsert 数据
- TinyDB - 数据检索
- TinyDB - 文档 ID
- TinyDB - 表
- TinyDB - 默认表
- TinyDB - 查询缓存
- TinyDB - 存储类型
- TinyDB - 中间件
- TinyDB - 扩展 TinyDB
- TinyDB - 扩展
- TinyDB 有用资源
- TinyDB - 快速指南
- TinyDB - 有用资源
- TinyDB - 讨论
TinyDB - 默认表
TinyDB 提供一个默认表,它会自动保存和修改数据。我们也可以将一个表设置为默认表。基本的查询、方法和操作都将在这个默认表上进行。本章我们来看看如何在数据库中查看表,以及如何将我们选择的表设置为默认表。
显示数据库中的表
要获取数据库中所有表的列表,请使用以下代码:
from tinydb import TinyDB, Query db = TinyDB("student.json") db.tables()
它将产生以下**输出**:我们在“student.json”中拥有两个表,因此它将显示这两个表的名称。
{'Student_Detail', '_default'}
输出显示我们的数据库中有两个表,一个是“Student_Detail”,另一个是“_default”。
显示默认表的值
如果您使用**all()** 查询,它将显示默认表的内容。
from tinydb import TinyDB db = TinyDB("student.json") db.all()
要显示“Student_Detail”表的内容,请使用以下查询:
from tinydb import TinyDB db = TinyDB("student.json") print(db.table("Student_Detail").all())
它将显示“Student_Detail”表的内容。
[{ 'roll_number': 1, 'st_name': 'elen', 'mark': 250, 'subject': 'TinyDB', 'address': 'delhi' }]
设置默认表
您可以将您选择的表设置为默认表。为此,您需要使用以下代码:
from tinydb import TinyDB db = TinyDB("student.json") db.default_table_name = "Student_Detail"
它将把“Student_Detail”表设置为我们数据库的默认表。
广告