1. MariaDB篇 (1)下载安装mariadb数据库 (2)安装Python数据库驱动程序 mysql-connector-python-rf (3)python连接mariadb的基本增删改查 运行后结果: 2. 使用SQLAlchemy 传统的DB-API返回的数据很难看出表的结构,使用c ...
分类:
数据库 时间:
2018-04-14 13:55:02
阅读次数:
201
sqlalchemy中使用query查询,而flask-sqlalchemy中使用basequery查询,他们是子类与父类的关系 假设 page_index=1,page_size=10;所有分页查询不可以再跟first(),all()等 1.用offset()设置索引偏移量,limit()限制取出 ...
分类:
数据库 时间:
2018-04-13 20:40:35
阅读次数:
188
### join:1. join分为left join(左外连接)和right join(右外连接)以及内连接(等值连接)。2. 参考的网页:http://www.jb51.net/article/15386.htm3. 在sqlalchemy中,使用join来完成内连接。在写join的时候,如果不 ...
分类:
数据库 时间:
2018-04-12 00:16:33
阅读次数:
1215
### group_by:根据某个字段进行分组。比如想要根据性别进行分组,来统计每个分组分别有多少人 ### having: having是对查找结果进一步过滤。比如只想要看未成年人的数量,那么可以首先对年龄进行分组统计人数,然后再对分组进行having过滤。示例代码如下: ...
分类:
数据库 时间:
2018-04-11 23:01:54
阅读次数:
590
先进行如下操作: from flask import Flask from flask.ext.sqlalchemy import SQLAlchemy app=Flask(__name__) db=SQLAlchemy(app) 一对多: class Parent(db.Model): id=db ...
分类:
数据库 时间:
2018-04-11 19:08:54
阅读次数:
533
orm英文全称object relational mapping,就是对象映射关系程序,简单来说我们类似python这种面向对象的程序来说一切皆对象,但是我们使用的数据库却都是关系型的,为了保证一致的使用习惯,通过orm将编程语言的对象模型和数据库的关系模型建立映射关系,这样我们在使用编程语言对数据库进行操作的时候可以直接使用编程语言的对象模型进行操作就可以了,而不用直接使用sql语言。
分类:
数据库 时间:
2018-04-09 18:56:13
阅读次数:
172
简介: 相对于最新的MySQL5.6,MariaDB在性能、功能、管理、NoSQL扩展方面包含了更丰富的特性。比如微秒的支持、线程池、子查询优化、组提交、进度报告等。 本文就主要探索MariaDB当中连接池的一些特性,配置。来配合我们的sqlalchemy。 一:起因 本来是不会写这个东西的,但是, ...
分类:
数据库 时间:
2018-04-06 14:00:50
阅读次数:
696
查看版本 >>> import sqlalchemy >>> sqlalchemy.__version__ '1.0.9' 创建连接 from sqlclachemy import create_engine engine = create_engine("sqlite:///:memory:", ...
分类:
数据库 时间:
2018-04-03 19:21:25
阅读次数:
379
在介绍sqlalchemy之前,我们先了解一下ORM。 ORM 全称 Object Relational Mapping, 翻译过来叫对象关系映射。也就是说ORM 将数据库中的表与面向对象语言中的类建立了一种对应关系 而SQLAlchemy 是Python 社区最知名的 ORM 工具之一,为高效和高 ...
分类:
数据库 时间:
2018-04-02 23:51:54
阅读次数:
252
#coding=utf-8 from sqlalchemy import create_engine from sqlalchemy import Integer, ForeignKey, String, Column from sqlalchemy.ext.declarative import d... ...
分类:
其他好文 时间:
2018-04-01 10:43:46
阅读次数:
165