
Здесь мы подключим базу данных 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