看啥推荐读物
专栏名称: 马哥Linux运维
马哥linux致力于linux运维培训,连续多年排名第一,订阅者可免费获得学习机会和相关Linux独家实战资料!
今天看啥  ›  专栏  ›  马哥Linux运维

Python操作SQLite\/MySQL\/LMDB\/LevelDB

马哥Linux运维  · 公众号  · 运维  · 2017-12-21 08:00
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 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照