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