Рубрики
Без рубрики

Python sqlite3 – выберите из таблицы

Автор оригинала: Python Examples.

Выберите строки из таблицы SQLite3

Учитывая таблицу в базе данных SQLite, можно выбрать один или несколько строк таблицы базы данных.

В этом руководстве мы узнаем, как выбрать строки таблицы в базе данных SQLite, с помощью примеров программ.

Шаги для выбора строк из таблицы базы данных SQLite

Чтобы выбрать строки из таблицы базы данных SQLite3, выполните следующие действия:

  1. Создайте объект подключения к базе данных SQLite.
  2. Создайте курсор к соединению.
  3. Запустите метод 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 мы узнали, как выбрать строки таблицы с помощью хорошо подробных примеров.