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”表設定為我們資料庫的預設表。

廣告