Python爬虫编程思想(82):管理SQLite数据库

Posted 蒙娜丽宁

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python爬虫编程思想(82):管理SQLite数据库相关的知识,希望对你有一定的参考价值。

        SQLite是一个开源、小巧、零配置的关系型数据库,支持多种平台,这些平台包括Windows、Mac OS X、Linux、androidios等,现在运行Android、iOS等系统的设备基本都使用SQLite数据库作为本地存储方案。尽管Python语言在很多场景用于开发服务端应用,使用的是网络关系型数据库或NoSQL数据库,但有一些数据是需要保持到本地的,虽然可以用XML、JSON等格式保存这些数据,但对数据检索很不方便,因此将数据保存到SQLite数据库中,将成为本地存储的最佳方案。例如,本专栏要介绍的网络爬虫,会将下载的数据经过整理后保存到SQLite数据库中,或干脆将原始数据保存到SQLite数据库中然后再做数据清洗。

读者可以通过下面的网址访问SQLite官网。

http://www.sqlite.org

        SQLite数据库的管理工具很多,SQLite官方提供了一个命令行工具用于管理SQLite数据库,不过这个命令行工具需要输入大量的命令才能操作SQLite数据库,并不建议使用,太麻烦。因此,本节将介绍一款跨平台的SQLite数据库管理工具DB Browser for SQLite,这是一款免费开源的SQLite数据库管理

以上是关于Python爬虫编程思想(82):管理SQLite数据库的主要内容,如果未能解决你的问题,请参考以下文章

Python爬虫编程思想(83):用Python操作SQLite数据库

Python爬虫编程思想(83):用Python操作SQLite数据库

Python爬虫编程思想(87):项目实战--抓取豆瓣电影排行榜

Python爬虫编程思想(87):项目实战--抓取豆瓣电影排行榜

Python爬虫编程思想(101):使用Selenium管理Cookies

Python爬虫编程思想(85):在Python中使用非关系型数据库