`

python对sqlite数据库的增删查改操作

阅读更多

 

    db.py内容如下:

#导入Python SQLITE数据库模块(Python2.5之后,已内置了SQLite3)
import sqlite3
#创建/打开数据库 
cx = sqlite3.connect("/Users/lijie/pythonworkspace/webpy/db/sqlite.db")
#con = sqlite3.connect(":memory:")
cu=cx.cursor()
#创建表
#cu.execute("create table catalog (id integer primary key,pid integer,name varchar(10) UNIQUE,nickname text NULL)")

#插入数据
for t in[(0,10,'abc','Yu'),(1,20,'cba','Xu')]:
    cx.execute("insert into catalog values (?,?,?,?)", t)
cx.commit()

#查询
cu.execute("select * from catalog") 
#提取查询到的数据
for item in cu.fetchall()
    for element in item:
    	print element,
    print
    	
#修改
cu.execute("update catalog set name='Boy' where id = 0")
cx.commit()

#删除
cu.execute("delete from catalog where id = 1")  
cx.commit()

 

 

参考:

http://www.cnblogs.com/yuxc/archive/2011/08/18/2143606.html

分享到:
评论

相关推荐

    SQLite数据库增删查改

    在本项目中,我们关注的是如何使用SQLite进行数据库的增删查改(CRUD)操作,这是数据库管理的基础。 **创建(Create)** 在SQLite中,创建数据库表是通过SQL的CREATE TABLE语句完成的。例如,如果我们想要创建一个...

    基于PyQt5的SQLite数据库增删查改功能设计源码

    本项目是一款基于PyQt5框架开发的SQLite数据库管理系统源码,集成了增删查改等功能。项目包含22个文件,包括12个JPG图片文件、4个XML配置文件、2个Git忽略文件、1个Idea项目文件、1个许可证文件、1个Python源代码...

    多数据库的增删查改的操作

    本文将深入探讨如何在多数据库环境中执行基本的增删查改(CRUD)操作,并以SQLite数据库为例进行详细说明。 增(Create)操作是指在数据库中创建新的数据记录。在多数据库环境下,首先需要建立数据库连接,这可能...

    数据库增删查改基本操作

    以上就是关于SQLite数据库的基本操作。在实际项目中,我们还需要了解如何创建表、处理事务、使用索引等高级特性,以提升数据管理的效率和安全性。对于初学者来说,熟练掌握这些基础操作是至关重要的,因为它们构成了...

    SQLite简单操作。增删查改

    在SQLite中的“增删查改”是数据库操作的基本动作,下面将详细介绍这些操作: **1. 增(Add)** 增加数据主要通过`INSERT INTO`语句实现。例如,如果我们有一个名为`Students`的表,包含`ID`、`Name`和`Age`三个...

    用户的增删查改和数据库的连接

    "用户的增删查改"是指在数据库系统中对用户信息进行添加(Add)、删除(Delete)、查询(Query)和修改(Update)的基本操作,这是任何应用程序数据管理的基础。SQL(Structured Query Language)是用于管理关系...

    python Django连接MySQL数据库做增删改查

    1、下载安装MySQLdb类库http://www.djangoproject.com/r/python-mysql/2、修改settings.py 配置数据属性复制代码 代码如下:DATABASES = { ‘default’: { ‘ENGINE’: ‘django.db.backends.mysql’, # Add ...

    通讯录管理系统-增删查改功能

    在这个名为"TUGL"的项目中,核心功能集中在增删查改,这些都是任何数据库管理系统的基础操作,也是通讯录系统必不可少的部分。 “增加”功能允许用户输入新的联系人信息并将其保存到系统中。这个过程通常涉及用户...

    实现部门员工管理增删改查员工的

    "实现部门员工管理增删改查"的系统设计与实现,旨在帮助初学者理解和掌握基础的编程逻辑以及数据库操作技术。这个小代码资源是为初学者量身定制的,旨在通过实践来提升他们的编程技能。 首先,我们要理解“增删改查...

    基于python框架django实现的个人博客管理系统包含前端+后台

    使用分页插件,jquery实现万年历,实现时间自动同步更新,调用QQAPI会话面板,前后端分离,后台对数据的增删查改,对用户增删查改,对用户权限赋予等等。 数据库文件sqlite文件—db.sqlite3,数据库名dfyblog 账户...

    Sqlite 实现 增加 和查找条目

    通过创建表格,我们可以存储各种数据类型,然后使用 SQL 语句进行增删查改操作。在用户界面中集成这些功能,可以创建出一个简单但功能完整的数据管理应用。对于初学者来说,SQLite 是学习数据库概念和实践操作的好...

    webpy-sqlite增删改查、模版使用示例

    在"webpy-sqlite增删改查、模版使用示例"中,我们将深入探讨如何利用WebPy与SQLite数据库进行交互以及如何使用其模板系统来呈现动态网页。 首先,让我们了解WebPy中的数据库操作。WebPy集成了SQLite,一个轻量级的...

    python通讯录(含数据库)

    在这个通讯录系统中,我们可能使用了Python的sqlite3模块来与SQLite数据库进行交互,实现了数据的增删查改功能。 1. **数据模型**:通讯录的核心是联系人信息,这包括姓名、电话、邮箱等字段。在数据库层面,这些...

    Python库 | sqlitemanager-0.3.19-py3-none-any.whl

    SQLiteManager 库为 Python 开发者提供了简洁、高效的接口,便于进行数据的增删查改等操作。 SQLiteManager 0.3.19 版本是针对 Python 3 编写的,因此不兼容 Python 2。"py3-none-any" 在 Python 的 wheel 文件名中...

    python 图云

    updateInfo等四个函数用于实现对数据库中通讯录的增删查改操作。 实例化AddressBook类的对象,完成对通讯录的数据处理操作。 提示:(1)读取xlsx文件可能需要的库:xlrd; (2)存储数据库可能需要的库:MySQLdb,...

    图书管理系统源码 python pycharm 数据库

    这个系统可能实现了图书的增删查改、用户管理、借阅与归还等功能。 【描述】中的“三个pdf文件”暗示了这可能是项目的文档资料,包含操作指南和设计报告。这些PDF可能涵盖了系统的使用方法、系统架构、数据库设计、...

    Python-自己动手实现区块链数据库Git游戏Docker等技术的教程大全

    使用Python的sqlite3库,你可以创建自己的简单数据库系统,了解SQL查询、表的创建、数据的增删查改等操作。而对更复杂的数据库系统,如MySQL,可以使用pymysql或mysql-connector-python库进行交互。 Git是目前最...

    易语言源码SQLlite数据库源码.rar

    源码的分析和学习可以帮助我们理解如何在易语言中操作SQLite数据库,包括数据的增删查改等基本操作。 1. **易语言基础**: 易语言的语法简洁明了,主要由“对象”、“属性”、“方法”和“事件”组成。通过易语言...

    python使用sqlite3时游标使用方法

    Python中的sqlite3模块是用于与SQLite...总的来说,Python的sqlite3库通过游标对象提供了一种高效且易于管理的方式来执行SQL命令,处理数据库的增删查改操作。对于小型项目或学习数据库基础,sqlite3是一个理想的选择。

    tkinter+python+sqllite.zip

    通过Python的sqlite3模块,可以方便地进行数据的增删查改操作。 4. **main.py**:这可能是项目的主入口文件,其中包含了整个应用的初始化和主循环。在这里,可能定义了Tkinter的根窗口,加载了其他模块和视图,并...

Global site tag (gtag.js) - Google Analytics