首页 > 数据库技术 > 详细

python SQLAlchemy的简单配置和查询

时间:2019-11-30 19:15:20      阅读:64      评论:0      收藏:0      [点我收藏+]

背景:

今天小鱼从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值

 

其他增删改查 语句可查询相关文档,如:

https://www.cnblogs.com/zhangju/p/5720210.html

 

 

python SQLAlchemy的简单配置和查询

原文:https://www.cnblogs.com/whycai/p/11963443.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!