Python期末总结——数据库编程

Sqlite数据库

链接数据库并创建游标对象

co = sqlite3.connect('fish.db')
cu = co.cursor()

执行语句

cu.execute("CREATE TABLE tfish (fid char(10) ,fname char(50) ,fhabit char(50)) ") #建表语句
cu.execute("INSERT INTO tfish(fid,fname,fhabit) VALUES ('f1','鲤鱼','杂食性')") #执行插入语句
方法描述
游标对象.execute(sql)执行一条sql语句
游标对象.execute(sql,parameters)执行一条带参语句
游标对象.executemany(sql,parameters)执行多条带参语句
a = [('f2','草鱼','食草性'),('f3','鲫鱼','温水性'),('f4','鳙鱼','温水性'),('f5','黑鱼','肉食性')]
cu.executemany("INSERT INTO tfish VALUES (?,?,?)",a)
co.commit()#提交数据库
cu.execute("SELECT * FROM tfish")#查询
for x in range(5):
print(cu.fetchone())#获取游标查询结果
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值