加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Python 数据库进阶篇,学习一篇就够了,看完不会你找我

发布时间:2020-12-16 04:43:07 所属栏目:安全 来源:网络整理
导读:《Python 数据库进阶篇,学习一篇就够了,看完不会你找我》要点: 本文介绍了Python 数据库进阶篇,学习一篇就够了,看完不会你找我,希望对您有用。如果有疑问,可以联系我们。 一、前言: 我们在上一篇讲解了python中使用数据库时涉及到的一些观点和api的

《Python 数据库进阶篇,学习一篇就够了,看完不会你找我》要点:
本文介绍了Python 数据库进阶篇,学习一篇就够了,看完不会你找我,希望对您有用。如果有疑问,可以联系我们。

Python 数据库进阶篇,学习一篇就够了,看完不会你找我

一、前言:

  • 我们在上一篇讲解了python中使用数据库时涉及到的一些观点和api的介绍.

  • 本次我们将通过几个小的demo来实战演练python操作数据库的一些知识点.

二、SQLite数据库使用详解

  • SQLite是一种嵌入式数据库,它的数据库就是一个文件.由于SQLite自己是C写的,而且体积很小,所以,经常被集成到各种应用程序中,甚至在iOS和Android的App中都可以集成.

  • Python就内置了SQLite3,在Python中使用SQLite,不必要安装任何东西,直接使用.

三、源码演示

  • OK,我们下看下示例代码

  • 1、我们声明一个User类.

Python 数据库进阶篇,看完不会你找我

  • 因为只是用于演示,所以我们只设置了两个字段.

  • 2、我们再看下我们的示例代码.

  • 首先编写一个办法用来执行创建表的语句,如果表不存在的情况下才会创建哦.

Python 数据库进阶篇,看完不会你找我

  • 然后我们再编写一个插入数据办法,我们先演示只插入一条数据.

Python 数据库进阶篇,看完不会你找我

  • ok,数据插入了,接下来我们再编写一个查询数据的办法

Python 数据库进阶篇,看完不会你找我

  • OK,创立表格、插入数据、查询数据都写好了,接下来我们调用看一下:

Python 数据库进阶篇,看完不会你找我

  • 运行成果如下:

  • 插入了1 条数据

  • [(‘-1’,‘anjie’)]

  • OK,我们再编写一个插入多条数据的办法.

Python 数据库进阶篇,看完不会你找我

  • 成果输出为:

  • [(‘-1’,‘anjie’),(‘0’,‘anjie0’),(‘1’,‘anjie1’),(‘2’,‘anjie2’),(‘3’,‘anjie3’),(‘4’,‘anjie4’),(‘5’,‘anjie5’),(‘6’,‘anjie6’),(‘7’,‘anjie7’),(‘8’,‘anjie8’),(‘9’,‘anjie9’)]

  • 其插入了10条数据,从0到9.

  • OK,通过这些数据我们再单独看三个办法fetchone、fetchmany、fetchall

Python 数据库进阶篇,看完不会你找我

  • 输出成果为:

  • (‘-1’,‘anjie’)

    [(‘0’,‘anjie0’)]

    [(‘1’,‘anjie2’)]

    [(‘3’,‘anjie3’)]

    [(‘4’,‘anjie9’)]

  • 从成果我们可以看到

  • fetchone获取第一条数据,

  • fetchmany获取多条,通过size指定,不指定默认为1,也可以通过arraysize指定

  • fetchall获取剩余所有的数据.

  • 要注意一点:curs里面的数据及为查询到的数据,取出一条,里面就会少一条,所以如果你第一个就挪用fetchall,那么后面取的都是[]空集合了.

四、总结

  • OK,通过前面的学习,相信大家已经基本掌握了python 操作SQLite的基本步调,其他数据库也基本类型,剩下就更多是对SQL语句的学习了.

  • 喜欢就给小编点个赞哦,谢谢

@著作权归作者所有,转载请接洽作者 用心写好每一篇文章

Python 数据库进阶篇,看完不会你找我

欢迎参与《Python 数据库进阶篇,学习一篇就够了,看完不会你找我》讨论,分享您的想法,编程之家PHP学院为您提供专业教程。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读