首页 > 数据库 >python 连接sqlite简单示例

python 连接sqlite简单示例

时间:2024-06-05 23:15:04浏览次数:13  
标签:sqlite users 示例 python 游标 cursor execute 连接 conn

import sqlite3

# 连接到SQLite数据库
# 数据库文件是test.db,如果文件不存在,会自动在当前目录创建
# 如果文件已存在,则连接到该数据库
conn = sqlite3.connect('test.db')

# 创建一个游标对象
# 通过游标对象来执行SQL语句
cursor = conn.cursor()

# 创建一个表
cursor.execute('''CREATE TABLE IF NOT EXISTS users
                 (id INTEGER PRIMARY KEY, name TEXT, age INTEGER)''')

# 插入一条数据
cursor.execute("INSERT INTO users (name, age) VALUES (?, ?)", ("Alice", 25))

# 提交事务
conn.commit()

# 查询数据
cursor.execute("SELECT * FROM users")
rows = cursor.fetchall()
for row in rows:
    print(row)

# 关闭游标和连接
cursor.close()
conn.close()

 

 

标签:sqlite,users,示例,python,游标,cursor,execute,连接,conn
From: https://www.cnblogs.com/2022-yang/p/18234109

相关文章

  • Python 全栈体系【四阶】(五十七)
    第五章深度学习十三、自然语言处理(NLP)2.传统NLP处理技术2.4关键词提取关键词提取是提取出代表文章重要内容的一组词,对文本聚类、分类、自动摘要起到重要作用。此外,关键词提取还能使人们便捷地浏览和获取信息。现实中大量文本不包含关键词,自动提取关检测技术具有重要......
  • python 连接sqlite数据库
     首先要打开右边的Database,点击加号,选择图中的选项。  然后找到下载驱动,因为我的已经下载,就不提示了。在File类型后有三个点选择,找到自己创建的数据库。 之后就可以看到了。 实话来说,python确实比Java写的代码少,而且感觉跟容易理解,实现起来也是很直接。 ......
  • python 一个简单的点餐系统
    importtkinterastkfromtkinterimportmessageboximportsqlite3classRestaurantApp:def__init__(self,master):self.master=masterself.master.title("餐厅点餐系统")#连接到数据库self.connection=sqlite3.connect......
  • 算法金 | 10 大必知的自动化机器学习库(Python)
    大侠幸会,在下全网同名[算法金]0基础转AI上岸,多个算法赛Top[日更万日,让更多人享受智能乐趣]一、入门级自动化机器学习库1.1Auto-Sklearn简介:Auto-Sklearn是一个自动机器学习库,基于Python的scikit-learn接口。它主要用于自动化机器学习的常见过程,特别是算法选......
  • Python嵌套_多条件判断
    python嵌套/多条件判断概念在条件语句里,再放条件语句if[条件1]:if[条件2]:[语句A]else:[语句B]else:[语句C]python会根据缩进判断属于哪个条件分支嵌套分支每次加四个空格练习#mood_index是0到100的整数#is_at_home为布尔值mood_index=......
  • 使用Python实现MySQL数据库备份
    数据库备份的重要性数据库备份是一项至关重要的任务,它可以帮助我们应对各种意外情况,如硬件故障、数据损坏、误操作等。通过定期备份数据库,我们可以保证数据的安全性,同时在发生意外时能够快速恢复数据,最大限度地减少业务影响和数据丢失。使用Python实现MySQL数据库备份使......
  • python条件语句
    python条件语句目录python条件语句概念结构结构解释比较运算符实践概念通过判断条件是否满足,来决定执行的内容,就是条件语句的核心。结构if[条件]:[执行语句][执行语句]else:[执行语句][执行语句]结构解释求值出来为布尔值,True,False,作为条件,即把条件赋值为布尔值":......
  • python 直接加载egg 文件的模块
    主要作为一个简单记录参考示例文件模式importsysimportosegg_path=os.path.join(os.path.dirname(__file__),'dist','mydalong-0.1-py3.11.egg')sys.path.append(egg_path)fromdemoimportdalongdalong.login()文件夹模式......
  • python 生成uber egg 的几个工具
    有些时候我们为了方便python模块的分发,会有类似javauberjar的需求,社区已经有一些不错的可选工具,以下说明下uberegg这个工具scrapy-client中的deploy就使用了此工具,对于依赖的构建我们制定配置就可以了pythonsetup.pybdist_uberegg-rrequirements.txtpyassembly也是一......
  • 【华为OD】D卷真题100分:高矮个子排队 python代码实现[思路+代码]
    【华为OD】2024年C、D卷真题集:最新的真题集题库C/C++/Java/python/JavaScript【华为OD】2024年C、D卷真题集:最新的真题集题库C/C++/Java/python/JavaScript-CSDN博客 JS、C、python、Java、C++代码实现:【华为OD】D卷真题100分:高矮个子排队JavaScript代码实现[思路+代码]......