SQLAchemy SQLAlchemy是Python编程语言下的一款ORM框架,该框架建立在数据库API之上,使用关系对象映射进行数据库操作,简言之便是:将对象转换成SQL,然后使用数据API执行SQL并获取执行结果。 SQLAlchemy本身无法操作数据库,其必须以来pymsql等第三方插件,D ...
分类:
数据库 时间:
2017-01-06 21:38:10
阅读次数:
378
本文為 Python SQLAlchemy ORM 一系列教學文: 接下來會更深入地探討查詢的使用。 查詢的基本使用法為 session.query(Mapped Class),其後可加 .group_by(), .order_by(), .delete 等方法。 只是要注意的是 query() 接 ...
分类:
数据库 时间:
2017-01-06 18:43:02
阅读次数:
235
本文参考http://firefish.blog.51cto.com/298258/112794/的解决方案 问题: 本文在Ubuntu上利用scrapy抓取数据写入mysql数据库时,用到sqlalchemy。但是写入数据库的中文全部为乱码,网上查了一通本以为是数据库编码的问题,折腾了一通原来是这 ...
分类:
数据库 时间:
2017-01-03 19:31:31
阅读次数:
337
一:初识Flask-SQLAlchmey 在联表查询时候,通常会给副表的字段设置一个别名,特别是主表和副表的字段相同时候,比如上面的hobby表和students表都有name字段,如果联表查询,就会出现问题,后来出现的字段会覆盖前面出现的字段.SQLAlchemy提供label()方法实现别名功能 ...
分类:
数据库 时间:
2016-12-28 20:46:26
阅读次数:
271
Python之路【第九篇】:Python操作 RabbitMQ、Redis、Memcache、SQLAlchemy Memcached Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据 ...
分类:
数据库 时间:
2016-12-27 01:05:29
阅读次数:
339
Python开发【第二十篇】:缓存redis&Memcache 点击这里 Python之路【第九篇】:Python操作 RabbitMQ、Redis、Memcache、SQLAlchemy Memcached Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负 ...
分类:
编程语言 时间:
2016-12-26 21:05:51
阅读次数:
645
sqlalchemy在python里作为orm还是比较有名气的,以下是建立的几个简单模型,完全可和flask的数据持久层分离。 ...
分类:
数据库 时间:
2016-12-23 01:00:55
阅读次数:
282
随着公司业务的发展,网站的日活数也逐渐增多,以前只需要考虑将所需要的功能实现就行了,当日活越来越大的时候,就需要考虑对服务器的资源使用消耗情况有一个清楚的认知。 最近老是发现数据库的连接数如果几天不重启服务器,就经常会发现有很多sleep很久的数据库连接,对数据库服务器的性能有较大的影响。所以需要知 ...
分类:
数据库 时间:
2016-12-22 06:38:25
阅读次数:
255
简言之, /etc/my.conf default_character_set=utf8 配置成了 default_character_set=utf-8 继而 sqlalchemy 创建表使用的字符编码格式是 latin1, 如下 所以即使创建引擎时设置了character 为 utf8, 存储是 ...
分类:
数据库 时间:
2016-12-16 01:41:51
阅读次数:
219