美文网首页
Python-sqlite3-05-删除记录

Python-sqlite3-05-删除记录

作者: Data_Python_VBA | 来源:发表于2019-01-27 14:18 被阅读0次

微信公众号原文

系统:Windows 7
语言版本:Anaconda3-4.3.0.1-Windows-x86_64
编辑器:pycharm-community-2016.3.2

  • 这个系列讲讲Python对sqlite3的操作
  • 本文介绍:删除一条记录

Part 1:示例说明

  1. 删除李四的成绩

删除前

1.png

删除后

2.png

Part 2:代码

import sqlite3
import os

current_address = os.path.abspath('.')
db_address = os.path.join(current_address, "测试.db")

conn = sqlite3.connect(db_address)
cur = conn.cursor()

table_name = "gradeTable"
fields_name = "name, course, grade"

sql = "Delete From {0} Where name='李四'".format(table_name)

cur.execute(sql)
conn.commit()
conn.close()

代码截图

3.png

Part 3:部分代码解读

  1. 数据库操作一般套路
    • 连接数据库
    • 获取数据库游标
    • 确定SQL语句
    • 执行SQL
    • 提交
    • 关闭连接
  2. 删除记录:Delete From 表名 Where 条件
  3. 最少删除单元是一条记录

本文为原创作品,欢迎分享朋友圈

常按图片识别二维码,关注本公众号
Python 优雅 帅气


12x0.8.jpg

相关文章

  • Python-sqlite3-05-删除记录

    微信公众号原文 系统:Windows 7语言版本:Anaconda3-4.3.0.1-Windows-x86_64...

  • HBase CRUD的scala代码示例

    POM配置 代码示例 引入包 初始准备 删除表 创建表 插入(更新)记录 删除记录 查询某条记录 扫描记录 删除列

  • 关于二次确认框文案的推敲

    确认框:您确认删除这条记录么? 取消 / 确认 确认框:您确认删除这条记录么? 取消 / 删除 ...

  • 删除记录

    4种不同的方法 静态方法: remove(criterion or criteria) findOneAndRem...

  • 删除记录

    “五万,少一分不卖。”女人叼根烟,右边眼睛青紫。严淮摸摸口袋里的钱,有点薄瘦。 “四万八行不行?” 女人翻个白眼,...

  • PostgreSQL删除数据(DELETE语句)

    DELETE语句用于从表中删除现有记录。 “WHERE”子句用于指定删除所选记录的条件,如是不指定条件则将删除所有...

  • 20161015 我喜欢记录

    我喜欢记录,也喜欢删除。记录的很多,删除的也很多。记录和删除让人有种掌控感:我想记住这件事,所以我写下来;或者,我...

  • 彻底删除微信聊天记录防止被恢复之实用教程?这波操作可以有

    怎样彻底删除微信记录,不再被别人恢复?的确,有人想着要恢复删除的微信聊天记录,也有人想方设法的删除微信记录,目的只...

  • Oracle基本sql语句与函数

    2019-05-09 SQL语句 插入记录 更新记录 删除记录 注意:delete删除的表数据可以还原 清空表 与...

  • 封装 MySQL(四)封装 delete—— deleteMod

    接上。。。 删除语句 从需求来说,删除分为物理删除和逻辑删除,这里的删除指通过主键ID,物理删除记录 这个简单粗暴...

网友评论

      本文标题:Python-sqlite3-05-删除记录

      本文链接:https://www.haomeiwen.com/subject/nlwgjqtx.html