Python sqLite3 创建、插入、查询、修改、删除等基础应用

这篇博客介绍了如何使用Python的SQLite3模块进行数据库的基本操作,包括创建数据库、插入数据、查询数据、修改数据和删除数据。首先,创建一个名为first的数据库,并定义user_tb表,然后演示了多种插入数据的方法。接着,通过select语句进行数据查询,使用where子句进行条件筛选。在数据修改部分,展示了update语句的使用,以及如何根据ID定位并更新数据。最后,讲解了删除数据的步骤,同样通过ID进行定位,并强调了操作后需调用conn.commit()保存更改。
摘要由CSDN通过智能技术生成

1、创建数据库

# ①、打开或创建数据库
conn = sqlite3.connect('first.db')
# ②、获取游标
c = conn.cursor()
​
c.execute('''create table user_tb( 
          ID integer primary key autoincrement,
          Name text,
          Class text)''')
​

1、创建一个名为 first 的数据库

2、使用 create table user_tb 为 first 数据库创建三列,列名分别为ID、Name、class;这里ID号是自增的,将其换成 text primary key 就不会自增了

 

2、插入数据

interposition = [] 
interposition = input().split()
​
c.executemany('insert into user_tb values( ?, ?, ?)',
        ((interposition[0], interposition[1],interposition[2]),))
​
#更新数据库
conn.commit()

1、使用 insert into user_tb values 为数据库插入数据

2、插入数据分别对应为 ID、Name、class;且数据的数量必须跟已创建的列一样多

3、使用 insert into user_tb(ID,Name)values(:ID, :st_Name ) 则不需要保持一样数量

 

3、查

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值