簡體   English   中英

如何檢查-我的SQLite3數據庫是否為空?

[英]How could I check - does my SQLite3 database is empty?

我正在使用Python 2.7和SQLite3。 當我開始使用DB時,我想檢查-我的數據庫是否為空。 我的意思是它是否已經有任何表格。

我的想法是使用任何表中的簡單SELECT。 並將此選擇包裝在try:exception塊中。 因此,如果引發異常,則我的數據庫為空。

也許有人知道更好的檢查方法?

SELECT name FROM sqlite_master

而連接到數據庫將為您提供所有表名。 然后,您可以進行提取並檢查列表的大小甚至內容。 不需要嘗試/捕獲(如果數據庫不包含任何表,則列表為空)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM