SQLAlchemy是一个Python的SQL工具包和对象关系映射(ORM)库,它提供了一种将Python对象映射到关系数据库表的方法。SQLite是一种轻量级的嵌入式数据库引擎,它支持标准的SQL语法。
要使用SQLAlchemy和SQLite创建表并存储数据,可以按照以下步骤进行:
from flask import Flask
from flask_sqlalchemy import SQLAlchemy
app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///database.db'
db = SQLAlchemy(app)
class User(db.Model):
id = db.Column(db.Integer, primary_key=True)
name = db.Column(db.String(50), nullable=False)
email = db.Column(db.String(100), unique=True, nullable=False)
create_all()
方法创建数据表。db.create_all()
user = User(name='John Doe', email='john@example.com')
db.session.add(user)
db.session.commit()
通过上述步骤,你可以使用Python和Flask创建一个包含User表的SQLite数据库,并存储数据。
推荐的腾讯云相关产品:腾讯云数据库SQL Server版、腾讯云数据库MySQL版、腾讯云数据库PostgreSQL版等。你可以通过访问腾讯云官方网站获取更多关于这些产品的详细信息和介绍。
参考链接:
领取专属 10元无门槛券
手把手带您无忧上云