Здесь мы подключим базу данных sqlite с помощью python и выполним некоторый SQL-запрос.

Сначала мы установим sqlite.

!pip install db-sqlite3

Теперь мы импортируем некоторые необходимые пакеты.

import pandas as pd
import sqlite3
from datetime import date

Мы подключимся к базе данных:

db = sqlite3.connect("raftaar.db")

Здесь мы создадим базу данных:

db.execute(" if table exists then drop the table")
try :
  db.execute("Create table Student(Name text,Date datetime, Mobile text, Mail text)")
except :
  print("Table already exist")
db = sqlite3.connect("raftaar.db")
Name = "raftaar69"
Date = date.today().strftime("%d-%m-%y")
Mobile = "0990"
Mail = "[email protected]"
insertQ = "insert into Student(Name, Date, Mobile, Mail) values('{}','{}','{},'{}')".format(Name, Date, Mobile, Mail)
db.execute(insertQ)
db.commit()

Показать данные вставки в БД:

db = sqlite3.connect("raftaar.db")
slct = db.execute("select * from Student")

for row in slct:
  print(row)

Отображение результата в кадре данных Pandas:

db = sqlite3.connect("raftaar.db")
query = """
  select * from student
"""
df = pd.read_sql_query(query,db)
df.head()

Проверьте результат через свой собственный.

Спасибо.

Давайте встретимся в LinkedIn