时间: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-10-30
windows上的mysql服务突然消失提示10061 Unkonwn error问题及解决方案2023-10-30
MySQL非常重要的日志bin log详解2023-10-30
详解MySQL事务日志redo log一、单表查询 1、排序 2、聚合函数 3、分组 4、limit 二、SQL约束 1、主键约束 2、非空约束 3、唯一约束 4、外键约束 5、默认值 三、多表查询 1、内连接 1)隐式内连接: 2)显式内连接: 2、外连接 1)左外连接 2)右外连接 四...
2023-10-30
Mysql删除表重复数据 表里存在唯一主键 没有主键时删除重复数据 Mysql删除表中重复数据并保留一条 准备一张表 用的是mysql8 大家自行更改 创建表并添加四条相同的数据...
2023-10-30