为编程爱好者分享易语言教程源码的资源网

网站首页 > 数据库 正文

Python数据库(一)SQLite3基本使用(pythonsqlite3设置字段自动增加)

三叶资源网 2022-08-15 21:18:50 数据库 289 ℃ 0 评论

导入sqlite3

import sqlite3

创建数据库链接

conn = sqlite3.connect("test.db")

获取游标

cursor = conn.cursor()

创建表

cursor.execute("create table user(id int primary key, name varchar(20) )")

插入数据

  • 插入一条数据

cursor.execute('insert into user(id, name) values (1, \'aaa\')')
print(cursor.rowcount)
  • 插入多条数据

executemany(sqlstatement, values)

cursor.executemany('insert into user(id,name) values (?,?)', [(2, 'AAA'), (3, 'BBB')])
print(cursor.rowcount)

查询数据

  • 条件查询

cursor.execute('select * from user')
  • 遍历查询结果集

# 移动游标输出结果集中的第一个元组        ( 也可通过next(cursor) )
cursor.__next__()
Out[30]: (1, 'aaa')
    
# 输出结果集中的剩下的元组
cursor.fetchall()
Out[31]: [(2, 'AAA'), (3, 'BBB')]

收尾

# 关闭游标
cursor.close()
# 提交事务
conn.commit()

Tags:

来源:三叶资源网,欢迎分享,公众号:iisanye,(三叶资源网⑤群:21414575

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

百度站内搜索
关注微信公众号
三叶资源网⑤群:三叶资源网⑤群

网站分类
随机tag
图片格式转换器鼠标离开悬停链接器留言板动态加密Socket皮肤制作精易编程助手RC4算法同步应用Unicode文本处理喊麦京东M端点选源码libMysql彗星小助手资料QQ手游授权登录新浪博客网页POSTCSDN微信登录
最新评论