为编程爱好者分享易语言教程源码的资源网
好用的代理IP,游戏必备 ____广告位招租____ 服务器99/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器
好用的代理IP,游戏必备 ____广告位招租____ 服务器低至38/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器

网站首页 > 数据库 正文

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

三叶资源网 2022-08-15 21:18:50 数据库 223 ℃ 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
引流软件源码英魂之刃进销存系统钓鱼高性能JSON库AI文字转语音FindPathxm-sign算法客户端数据notepd++插件模板自媒体鼠标自动点击器TCP套接字NTP服务器APP加密语音报时音乐播放器QQTEA加密算法卡盟管理系统是否被修改
最新评论