Flask连接数据库
这里我所使用的数据库软件是MySQL,安装的方式是通过官网下载安装,进行配置的话网上有教程,如果不想太麻烦,可以尝试傻瓜式配置:PhpStudy小皮面板(https://www.xp.cn/)
一、连接数据库
首先配置文件
HOSTNAME = '127.0.0.1'
DATABASE = '你的数据库名称'
PORT = 3306
USERNAME = 'root'
PASSWORD = '密码'
DB_URL = 'mysql+pymysql://{}:{}@{}:{}/{}'.format(USERNAME, PASSWORD, HOSTNAME, PORT, DATABASE)
PORT要对应端口号
第二步:
from sqlalchemy import creat_engine
from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy import Column, Interge, Srting
from sqlalchemy.orm import sessionmaker
engine = creat_engine(DB_URL)
Base = declarative_base(engine)
class xxx(Base) //xxx为变量
__tablename__ = 'xxx' //这里的xxx为表名
id = Column(Interge, primary_key=True, autoincrement=True)
name = Column(String, nullable=False)
Base.metadata.creat_all()
这样就可以连接好数据库,并在数据库中生成表