
Python-SQLAlchemy
weixin_43343144
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python-SQLAlchemy 如何转换成SQL表达式的方法
如果不执行后面的all或first方法,返回的就是原生的SQL语句 sql_expression.all()@classmethod def test_equal(cls): sql_expression = db.session.query(cls.create_time, cls.price, cls.amount).filter( ...原创 2019-06-07 12:35:31 · 1776 阅读 · 1 评论 -
Python-SQLAlchemy正确生成浮点型的方法,解决sqlachemy Float浮点型的坑,生成float类型时,长度和精度均为0,导致查询不到结果!
问题:在使用mysql数据库的时候【Float类型生成的长度和精度均为0】,不管是直接操作mysql还是使用SQLAlchemy的filter条件查询浮点数都是如此!# 查询price字段【定义为Float类型】导致查询==条件的时候失败orders = db.session.query(cls.create_time, cls.price, cls.amount).filter(...原创 2019-06-07 12:50:35 · 5801 阅读 · 0 评论 -
【非常重要】Python-SQLAlchemy之mysql数据库查询条件之注意事项【小数类型decimal总结】
关于数据库的浮点型的增删改查是一个比较头痛的问题,这里总结一下MySQL中Decimal类型和Float Double等区别MySQL中存在float,double等非标准数据类型,也有decimal这种标准数据类型。其区别在于,float,double等非标准类型,在DB中保存的是近似值,而Decimal则以字符串的形式保存数值。float,double类型是可以存浮点数(即...原创 2019-06-11 11:35:35 · 2181 阅读 · 0 评论