Python SQLite数据库编程
Python内置 SQLite库直接使用,简单,适合初学者。做更复杂软件,建议重新选用数据库
从例子开始:
示例代码: # 导入模块 import sqlite3 # 连接数据库,返回连接对象 conn = sqlite3.connect("D:/my_test.db") # 调用连接对象的execute()方法,执行SQL语句 # (此处执行的是DDL语句,创建一个叫students_info的表) conn.execute("""create table if not exists students_info ( id integer primary key autoincrement, name text, age integer, address text)""") # 插入一条数据 conn.execute("insert into students_info (name,age,address) values ('Tom',18,'北京东路')") # 增添或者修改数据只会必须要提交才能生效 conn.commit() # 调用连接对象的cursor()方法返回游标对象 cursor = conn.cursor() # 调用游标对象的execute()方法执行查询语句 cursor.execute("select * from students_info") # 执行了查询语句后,查询的结果会保存到游标对象中,调用游标对象的方法可获取查询结果 # 此处调用fetchall方法返回一个列表,列表中存放的是元组, # 每一个元组就是数据表中的一行数据 result = cursor.fetchall() #遍历所有结果,并打印 for row in result: print(row) #关闭 cursor.close() conn.close()
请参考:Python小白的数据库入门
https://blog.csdn.net/yingshukun/article/details/94005900
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)