Python SQLITE数据库操作简便易用
来源:互联网 发布:人工智能有哪些领域 编辑:程序博客网 时间:2024/05/21 10:10
Python SQLITE数据库是一款非常小巧的嵌入式开源数据库软件,也就是说没有独立的维护进程,所有的维护都来自于程序本身。它使用一个文件存储整个数据库,操作十分方便。它的最大优点是使用方便,功能相比于其它大型数据库来说,确实有些差距。但是性能表现上,SQLITE并不逊色。麻雀虽小,五脏俱全, sqlite 实现了多数 sql-92 的标准,比如说 transaction 、 trigger 和复杂的查询等。 从Python2.5开始,SQLite3就成了Py的标准模块了,这也是Python中唯一一个数据库接口类模块,这大大方便了我们用Python SQLITE数据库开发小型数据库应用系统。 下面让我们一步步走进Python中的SQLite吧。 一,Python SQLITE数据库导入模块: 二,创建数据库/打开数据库: 其实我们不需要显式的创建一个sqlite数据库,在调用connect函数的时候,指定库名称,如果指定的数据库存在就直接打开这个数据库,如果不存在就新创建一个再打开。这一点应用很好理解。 三,数据库连接对象: 打开数据库时返回的对象cx就是一个数据库连接对象,它可以有以下操作: 四,Python SQLITE数据库游标的使用: 凡是对数据库有基本了解的朋友相信对前面三个都不用多说,一看就明白。下面着重阐述五cursor游标的使用。其实,所有sql语句的执行都要在游标对象下进行。 首先,定义一个游标: 这样定义了一个游标。游标对象有以下的操作: 下面就使用Python SQLITE数据库中游标对我们上面建立的数据库作一些操作吧: 1,建表: 上面语句创建了一个叫catalog的表,它有一个主键id,一个pid,和一个name,name是不可以重复的。 2,插入数据: 简单的插入两行数据,不过需要提醒的是,只有提交了之后,才能生效.我们使用数据库连接对象cx来进行提交commit和回滚rollback操作. 3,查询: 要提取查询到的数据,使用游标的fetch***函数,如: 返回结果如下: 如果我们使用cu.fetchone(),则首先返回列表中的第一项,再次使用,则返回第二项,依次下去. 4,修改: 注意,修改数据以后提交 5,删除: 以上简单的操作反应的Python SQLITE数据库操作的基本要点,这里点到为止.然后,SQLite的强大,并不仅限于此,其对SQL高级特性的支持及其小巧灵活的特点,使得SQLite在众多领域受到开发者的青睐.
pid integer,name varchar(10) UNIQUE)""")
- Python SQLITE数据库操作简便易用
- Python SQLITE数据库操作简便易用
- Python SQLITE数据库操作简便易用
- Python SQLITE数据库操作简便易用 (转)
- python SQlite数据库操作
- Python 操作SQLite数据库
- Python操作SQLite数据库
- Python 操作sqlite数据库
- python操作sqlite数据库
- 用Python进行SQLite数据库操作
- 用Python进行SQLite数据库操作
- 用Python进行SQLite数据库操作
- 用Python进行SQLite数据库操作
- Python:操作嵌入式数据库SQLite
- Python操作数据库SQLite --------2
- python操作内置Sqlite数据库
- python SQLite数据库简单操作
- Python进行SQLite数据库操作
- 【转】windows xp下安装pear
- 【转】创建自己的PEAR频道
- Dreamweaver里的flash相关
- struts2 自学笔记(2)
- FILE类
- Python SQLITE数据库操作简便易用
- C语言文件操作之--文件的读写
- C/C++ 文件读写操作总结
- Hibernate QBE 复合查询问题
- warning: suggest parentheses around assignment used as truth value
- CPU时间片
- jar 命令
- 每日设计模式——享元模式
- Sencha Touch 自定义主题