数据库是一个网站的基础。
比如
MySQL
、
MongoDB
、
SQLite
、
PostgreSQL
等,这里我们以 MySQL为例进行讲解。
SQLAlchemy
是一个
ORM
框架
我们会以
MySQL+ SQLAlchemy
组合进行讲解。
在操作数据库操作之前,先确保你已经安装了以下两个插件:
pip install pymysql
pip install SQLALchemy
from sqlalchemy import create_engine
from sqlalchemy import text
# 数据库的变量
HOST = '127.0.0.1'
PORT = 3306
DATA_BASE = 'itbz'
USER='root'
PWD='123456'
# DB_URL = f'数据库的名+驱动名://{USER}:{PWD}@{HOST}:{PORT}/{DATA_BASE}'
DB_URL = f'mysql+pymysql://{USER}:{PWD}@{HOST}:{PORT}/{DATA_BASE}'
engine = create_engine(DB_URL)
# 执行一个SQL
sql ='select 1;'
conn = engine.connect()
rs = conn.execute(text(sql))
print(rs.fetchone())
执行结果: