PyDbLite是
•一个快速、纯Python、无类型(不必定义字段类型,任何值都将被接受,只要它能被cPickle序列化。)、内存中的数据库引擎,使用Python语法管理数据,而不是SQL
•与SQLite的python接口,在大多数操作中使用与纯python引擎相同的语法(除了
数据库连接和表创建(因为每个数据库的特殊性)
PyDbLite适用于一小组数据,在这些数据中,一个功能完备的数据库将是多余的。
支持Python版本:2.6+
# _*_ coding: utf-8 _*-
import pydblite
def pydblite_test():
pydb = pydblite.Base('mydb.pdl') # 创建一个数据库实例,在文件系统中传递一个路径
# 创建4个字段,如果缺少某些字段,则使用None值初始化它们。
# 可以将参数“mode”传递给create()方法,以指定如果基已经存在,您想要做什么
# 在文件系统中
# •模式=“打开”:db。create(' name ', ' age ', ' size ', mode="open")打开数据库并忽略字段定义
# •mode = " override ": db。create(' name ', ' age ', ' size ', mode="override")删除现有的并使用字段定义创建一个新的
# •如果没有指定模式,并且基数已经存在ÿ