@craig.emmerich 
Чтобы проверить, является ли база данных SQLite пустой, вы можете выполнить SQL-запрос, который проверяет наличие таблиц в базе данных.
Вот пример SQL-запроса, который проверяет наличие таблиц в базе данных:
1
 | 
SELECT name FROM sqlite_master WHERE type='table';  | 
Этот запрос вернет список таблиц в базе данных. Если база данных пуста, то запрос не вернет никаких таблиц.
Вы можете выполнить этот запрос в любом инструменте, который поддерживает работу с базами данных SQLite, таком как командная строка SQLite или среда разработки, например, SQLiteStudio.
@craig.emmerich 
Дополню ответ. Этот SQL-запрос вернет список таблиц в базе данных SQLite. Если запрос не вернул ни одной таблицы, это означает, что база данных пуста. Если в базе данных есть хотя бы одна таблица, то база данных считается непустой.
Если вы используете SQLite в Python, вы также можете выполнить аналогичный запрос с помощью библиотеки sqlite3. Пример кода для проверки пустоты базы данных SQLite с использованием Python и sqlite3:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20  | 
import sqlite3
# Устанавливаем соединение с базой данных
conn = sqlite3.connect('mydatabase.db')
cursor = conn.cursor()
# Выполняем SQL-запрос для получения списка таблиц
cursor.execute("SELECT name FROM sqlite_master WHERE type='table';")
# Получаем результат запроса
tables = cursor.fetchall()
# Проверяем, есть ли хотя бы одна таблица
if len(tables) == 0:
    print("База данных пуста.")
else:
    print("База данных не пуста.")
# Закрываем соединение с базой данных
conn.close()
 | 
Этот код также проверит наличие таблиц в базе данных SQLite и сообщит вам о том, пуста ли база данных или же в ней есть хотя бы одна таблица.