时间:2019-11-30来源:系统城作者:电脑系统城
今天小鱼从0开始配置了下 SQLAlchemy 的连接方式,并查询到了结果,记录下来
需要操作四个地方
1. config ------数据库地址
2.init ----- 数据库初始化
3.model ----- 数据库表模型
4.增删改查
1.config
1 SQLALCHEMY_DATABASE_URI = ‘mysql+pymysql://username:password@1.1.1.1/dbname?charset=utf8‘
2. init
1 from flask import Flask 2 from flask_sqlalchemy import SQLAlchemy 3 from xxxx import config #导入1中的配置 4 5 app = Flask(__name__) 6 app.config.from_object(config) 7 db = SQLAlchemy(app)
3.model
1 from xxxx import db #从2中导入db 2 3 class TableName(db.Model): 4 __tablename__ = ‘tablename‘ 5 6 id = db.Column(db.Integer, primary_key=True) 7 name= db.Column(db.String(100)) 8 datetime = db.Column(db.DateTime) 9 10 def __repr__(self): 11 return ‘<TableName%r>‘ % self.id
4.查询
1 from xxx.model import TableName #从三中导入 2 3 result = TableName.query 4 print(result )#返回sql语句 5 6 print(result.first()) #查询第一条 7 print(result.all()) # 查询所有 8 print(result.first().id) #查询第一条 id值
2023-03-19
Centos 7.9安装MySQL8.0.32的详细教程2023-03-19
一步步教你利用Mysql存储过程造百万级数据2023-03-19
利用Mysql定时+存储过程创建临时表统计数据的过程问题描述:MYSQL version 5.6.8command 表结构 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 CREATE TABLE command ( ID INT NOT NULL, NAME VARCHAR(16), D...
2023-03-19
一、Galera Cluster 二、基础环境搭建 三、加入配置参数启动集群 四、 测试 五、ProxySql...
2023-03-17