У меня есть файл .db для обработки. Однако я не знаю этого файла, включая его имя таблицы и имя столбца, что не позволяет выполнить операцию select.
Я использую sqlite3
в python.python sqlite3 запросить имя таблицы и имя столбца .db-файла
0
A
ответ
2
Вы можете найти имена таблиц, запросив таблицу sqlite_master
.
con = sqlite3.connect('database.db')
cursor = con.cursor()
cursor.execute("SELECT name FROM sqlite_master WHERE type='table';")
print(cursor.fetchall())
Это собирается распечатать все таблицы в вашем файле db.
Чтобы получить структуру таблицы каждого, необходимо выполнить следующие действия для каждой таблицы возвращается выше:
pragma table_info('<tablename>')
Это возвращает таблицу со следующей структурой:
cid
=> Идентификатор столбцаname
=> Название столбцаtype
=> Тип данных для столбца пnotnull
=> Логическое значение может ли столбец быть пустым или нетdflt_value
=> Значение по умолчанию столбцаpk
=> Логическое значение, является ли столбец в первичный ключ
Смежные вопросы
- 1. Имя той же таблицы и имя столбца
- 2. Имя столбца таблицы «по умолчанию»
- 3. как запросить имя столбца 'date' в улье?
- 4. PostgreSQL - Имя столбца таблицы - это имя функции
- 5. SQLite3 :: SQLException: дублирует имя столбца, мигрируя
- 6. Таблица [имя таблицы] не имеет столбца с именем [имя столбца]
- 7. CakePHP - компонент аутентификации, используя другое имя таблицы и имя столбца
- 8. Как изменить Spring JDbcUsersConnectionRepository имя таблицы и имя столбца?
- 9. PHP имя переменной и SQL длина таблицы имя столбца
- 10. Как запустить запрос, когда передаются имя столбца и имя таблицы?
- 11. Как запросить имя столбца сравнить со строкой?
- 12. Laravel - переименование таблицы имя столбца
- 13. Получить имя столбца для таблицы
- 14. получить имя и номер столбца CSV python
- 15. plpgsql имя столбца возврата и статистика столбца в виде таблицы
- 16. Недопустимое имя столбца * Id
- 17. Как найти имя таблицы, в которой указано имя столбца cl_
- 18. найти имя столбца или имя таблицы определенного значения
- 19. Firebird и Entity Framework case sensitve имя таблицы/столбца
- 20. Как узнать имя таблицы в базе данных имя столбца?
- 21. указать другое имя для таблицы | имя столбца в EF4
- 22. получить имя таблицы базы данных как имя столбца
- 23. Запросить еще одно имя
- 24. Имя столбца HibernateEnvers
- 25. Имя таблицы SQL === Имя класса? и наоборот?
- 26. Найти имя таблицы и ее имя столбца по значению столбца (данные)
- 27. sqlite3 и Python создания таблицы
- 28. Свободное автопроизводство NHibernate: как настраивать имя подкласса и имя столбца?
- 29. Используйте имя столбца для указания предопределенной таблицы
- 30. введите имя таблицы из столбца из раздела