1. 概述1.1 前言最近用Caffe跑自己的数据集,需要学习LMDB和LevelDB,趁此机会复习了SQLite和MySQL的使用,一起整理在此。代码:https://github.com/liquidconv/py4db1.2 环境使用Ubuntu 14.04,Python 2.7.6。2. SQLite2.1 准备SQLite是一种嵌入式数据库,它的数据库就是一个文件。Python 2.5x以上版本内置了SQLite3,使用时直接import sqlite3即可。2.2 操作流程概括地讲,操作SQLite的流程是:通过sqlite3.open()创建与数据库文件的连接对象connection;通过connection.cursor()创建光标对象cursor;通过cursor.execute()执行SQL语句;通过connection.commit()提交当前的事务,或者通过cursor.fetchall()获得查询结果;通过connection.close()关闭与数据库文件的连接。详细的sqlite3模块API可以看这里:http://www.runoob.com/sqlite/sqlite-python.html
………………………………