python通过pycharm连接sqlite数据库步骤

#1、导入Python sqlite数据库模块
# import sqlite3

#2、建立数据库连接,返回Connec对象
# con=sqlite3.connect("db/test.db")
#数据库路径:可以是绝对路径,也可以是相对路径
# db/test.db
# C:/Users/PycharmProjects/pythonProject/db/test.db

#3、创建游标对象
# cur = con.cursor()
#连接到数据库后,需要打开游标cursor,通过cursor执行sql语句,然后获得执行结果

# 4、使用cursor对象的execute执行sql命令返回结果集
# cur.execute(sql):   #执行sql语句
# cur.execute(sql,parameters):   #执行带参数的sql语句
# cur.execute(sql,seq_of_pqrameters):   #根据参数执行行多次sql语句

# 5、获取游标的查询结果集
# cur.fetchone():    #返回结果集的下一行(Row对象);无数据时,返回None
# cur.fetchall():    #返回结果集的剩余行(Row对象列表),无数据时,返回空List
# cur.fetchmany():    #返回结果集的多行(Row对象列表),无数据时,返回空List

# 6、数据库的提交或回滚
# con.commit():    #事务提交
# con.rollback():    #事务回滚

# 7、关闭cursor对象和conne对象
# cur.close():   #关闭cursor对象
# cur.close():    #关闭connect对象


#1、导入Python sqlite数据库模块
import sqlite3     
# 2、建立数据连接,返回connect对象
con=sqlite3.connect("db/test.db")
# 3、创建游标对象
cur=con.cursor()	#插入一行数据
# 4、使用cursor对象的execute执行sql命令返回结果集
books=[("021",25,"大学计算机"),("002",26,"语文")]
con.execute("create table book(id primary key,price,name)")
cur.execute("insert into book(id,price,name) values('001',33,'多媒体')")
cur.executemany("insert into book(id,price,name) values(?,?,?)",books)
cur.execute("delete from book where id='001'")
cur.execute("update book set price=? where name=?",(25,"语文"))
cur.execute("select * from book where price>20 ")

n=cur.fetchall()	#打印信息
for i in n:
    print(i)


# 6、数据库提交
con.commit()
# 7、关闭cursor对象和connect对象
cur.close()
cur.close()

在这里插入图片描述

  • 1
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

词一丶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值