Очень часто данные, хранящиеся в базе, выводятся на экран с применением таких компонентов, как списки и таблицы. Для этих случаев Pyqt предоставляет 2 класса-модели, извлекающие данные напрямую из базы.
Если требуется вывести на экран данные, не требующие корректировки, имеет смысл использовать класс QSqlQueryModel. Он представляет модель, связанную с SQL-запросом.
Приводится пример вывода таблицы QtableView с SQL запросом. Здесь без применения ООП и Designer. Для редактирования данных с использованием ООП и Designer см. следующие страницы.