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