当前位置:   article > 正文

数据分析利器Python——数据库操作(以SQLite为例)_sqlite3 cursor.execute

sqlite3 cursor.execute

一、定义

以一定方式存储,可以多个用户共享,具有尽可能小的冗余度,与应用程序彼此独立的数据集合。

二、基本操作

关于数据库的常用操作我们之前已经讲过,此处只讲使用Python操作数据库的步骤。
连接数据库
conn = sqlite3.connect(db_name)

  • 如果db_name存在,读取数据库
  • 如果db_name不存在,则新建数据库

获取游标

  • conn.cursor()
  • 用于执行SQL语句
  • 一段私有的SQL工作区,用于暂时存放受SQL语句影响的数据

具体操作

  • cursor.execute(sql_str)
  • cursor.executemany(sql_str)批量操作

获取单条记录:fetchone()
获取多条记录:fetchall()
提交操作:conn.commit()
关闭连接:conn.close()

操作举例

import sqlite3
db_path = '../files/test.db' # 如果不存在则会新创建一个
conn =</
  • 1
  • 2
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/891491
推荐阅读
相关标签
  

闽ICP备14008679号