python使用sqlite示例
2017-12-31 11:15
239 查看
SQLite是一种嵌入式数据库,它的数据库就是一个文件。Python就内置了SQLite3,所以,在Python中使用SQLite,不需要安装任何东西,直接使用。
操作关系数据库,首先需要连接到数据库,一个数据库连接称为Connection;
连接到数据库后,需要打开游标,称之为Cursor,通过Cursor执行SQL语句,然后,获得执行结果。
Python定义了一套操作数据库的API接口,任何数据库要连接到Python,只需要提供符合Python标准的数据库驱动即可。
由于SQLite的驱动内置在Python标准库中,所以我们可以直接来操作SQLite数据库。
示例代码:
执行INSERT等操作后要调用
MySQL的SQL占位符是
示例:
操作关系数据库,首先需要连接到数据库,一个数据库连接称为Connection;
连接到数据库后,需要打开游标,称之为Cursor,通过Cursor执行SQL语句,然后,获得执行结果。
Python定义了一套操作数据库的API接口,任何数据库要连接到Python,只需要提供符合Python标准的数据库驱动即可。
由于SQLite的驱动内置在Python标准库中,所以我们可以直接来操作SQLite数据库。
示例代码:
import sqlite3 conn = sqlite3.connect('test.db') cursor = conn.cursor() cursor.execute('select * from user') values = cursor.fetchall() for value in values: print(value) cursor.close() conn.close()
执行INSERT等操作后要调用
commit()提交事务;
MySQL的SQL占位符是
%s,sqlite的占位符是?
示例:
cursor.execute('select * from user where id = %s', ('1',)) // mysql的插入语句
cursor.execute('select * from user where id=?', ('1',)) // sqlite的插入语句
相关文章推荐
- PHP+sqlite使用示例
- CGI介绍及使用Python来开发CGI应用示例
- python之sqlite3使用详解
- QtSQL连接查询SQLite3的使用方法示例
- 在python中使用c语言扩展模块的简单示例
- 使用minidom来处理XML的示例(Python 学习)(转载)
- 使用minidom来处理XML的示例(Python 学习)(转载)
- Python Raw Socket使用示例(发送TCP SYN数据包)
- Python字符串join使用示例
- Android--类--SQLiteOpenHelper使用示例--01
- 从使用Python开发一个Socket示例说到开发者的思维和习惯问题 推荐
- f2py::演示Fortran二维数组在python中的使用示例
- Android sqlite数据库操作通用框架AHibernate(一)-CRUD示例和使用步骤
- python之sqlite3使用详解
- [Python学习]使用minidom来处理XML的示例 (一)–XML的读取
- Python SQLite的使用经验
- 使用Python进行AES加密和解密的示例代码
- python之sqlite3使用详解
- Python urlopen 使用小示例
- [Python学习]使用minidom来处理XML的示例 (三)–XML的美化