Автор оригинала: Python Examples.
Выберите строки из таблицы SQLite3
Учитывая таблицу в базе данных SQLite, можно выбрать один или несколько строк таблицы базы данных.
В этом руководстве мы узнаем, как выбрать строки таблицы в базе данных SQLite, с помощью примеров программ.
Шаги для выбора строк из таблицы базы данных SQLite
Чтобы выбрать строки из таблицы базы данных SQLite3, выполните следующие действия:
- Создайте объект подключения к базе данных SQLite.
- Создайте курсор к соединению.
- Запустите метод sqlite3.execute () с выбором из запроса, переданного методу.
Пример 1: Выберите строки из таблицы SQLite3
Следующая программа извлекает все строки из таблицы базы данных SQLite3, названной Студенты Отказ
Python Program
import sqlite3 conn = sqlite3.connect('mysqlite.db') c = conn.cursor() c.execute('''SELECT * FROM students;''') rows = c.fetchall() for row in rows: print(row) #commit the changes to db conn.commit() #close the connection conn.close()
Когда вы запускаете эту программу, вы увидите строки, которые присутствуют в таблице, напечатанной на выходной консоли.
(1.0, 'Glen', 8.0) (2.0, 'Elliot', 7.0) (3.0, 'Gene', 7.0)
Вы также можете использовать модификаторы с выбором из запроса, чтобы фильтровать, сортировать или преобразовывать свои записи при необходимости.
Пример 2: Выберите из таблицы SQLite3 с предложением
В этом примере мы будем использовать предложение, где выберите из запроса, чтобы фильтровать строки на основе условия.
Python Program
import sqlite3 conn = sqlite3.connect('mysqlite.db') c = conn.cursor() c.execute('''SELECT * FROM students WHERE name="Elliot";''') rows = c.fetchall() for row in rows: print(row) #commit the changes to db conn.commit() #close the connection conn.close()
Выход
(2.0, 'Elliot', 7.0)
Резюме
В этом руководстве примеров Python мы узнали, как выбрать строки таблицы с помощью хорошо подробных примеров.