投稿    登录
  《Python3网络爬虫开发实战》赠书活动正在进行中!详情请戳赠书活动!欢迎参与!非常感谢!

【Python搞搞轻量博客】第四发 数据库入门

Python 仙宇 946浏览 2评论

大家好,我咸鱼又顺利回来啦!2333333…

最近小伙伴们催的紧,还有人说不更新要锤我的。

吓到我前来更新了。

今天给大家带来的是数据库的操作。

说到数据库啊,大家别怕,虽然要学的很多!

但是,有我在!

  • 数据库介绍

推荐环节:

书籍:

  • 《傲慢与偏见》
  • 《了不起的盖茨比》
  • 《金雀花王朝》
  • 《从0到1》
  • 《灰犀牛》
  • 《查理·芒格传》
  • 《天意》

 

数据库介绍

之前,我们写了一个非常简单的无需数据库的篇章,是为了巩固前几章的知识。

:“既然可以不用数据库就可以写,那我们还为什么学数据库?”

答:“如果数据非常大,那么我们怎么去获取我们需要的数据呢?难道我们要去遍历吗?上万的数据,是非常容易累计的。而且我们的数据存在内存上,一旦断电,数据就会消失,而且不易维护这些数据。”

 

问:“难道不可以存在一个文件里面吗?”

答: “如果直接将数据放在一个文件里,那如果我们要去在百万数据中去获取一个数据,请问怎么办呢?而且这样非常浪费资源。”

……总之这样的问有很多。

现在,我们要讲讲数据库。

数据库,你可以理解为一个专门存放数据的一个工具。

那存放什么数据呢?
比如:

  • 你的账户密码
  • 你的浏览记录
  • 你的操作记录
  • 银行卡的余额和交易记录、转帐信息
  • 各个不同的网站、QQ、网上购物、贴吧、喜欢听的音乐、电影的收藏信息
  • 手机电话机录、余额、公交卡余额、水费、电费、彩票的购买记录
  • 以及你的开房记录…

总之,你在网上的一切信息,基本都是存放在各大公司或者个人的数据库中。

 

数据库的基本单位

在一个数据库应用中,会有很多

在一个中,又有很多表单

在一个表单中,又有很多字段

在一个字段中,又有很多

所以,它可以这样排序。

数据库应用(mysql) > 库(db) > 表单(table) > 字段(field) >

数据库应用: 通常存放数据只要一个数据库应用。

: 进行数据的大分类。

表单: 进一步分类,比如  UsersVpis 等这样的分类

字段: 比如在 Users中会有这样的分类,比如 username password age等这样的分类。

: 每个数据就是一行

扔个图片大家可能会更清楚

表单

字段

数据展示

 

这样的话,大家应该心里就有个底了。

然后我们开始正式介绍数据库。

这是近年流行的数据库

2018年StackOverflow数据库调查报告

所以,我们使用mysql数据库。

关于安装的事情,大家可以去找相关的文章。因为每个人的情况不同,比如操作系统,我没办法把三种操作系统(Linux,Windows,Mac)都去做一遍图文教程。而且有时候坑不断….

 

转载请注明:静觅 » 【Python搞搞轻量博客】第四发 数据库入门

喜欢 (11)or分享 (0)

想学更多爬虫知识?《Python3网络爬虫开发实战》这本书也许更适合你~

了解详情or立即购买

我的个人微信公众号

扫码或搜索:进击的Coder

进击的Coder

微信公众号 扫一扫关注

想结交更多的朋友吗?

来进击的Coder瞧瞧吧

进击的Coder

QQ群号 99350970 立即加入

进击的Coder灌水太多?

这里是纯粹的技术领地

激进的Coder

QQ群号 627725766 立即加入

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请狠狠点击下面的

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(2)个小伙伴在吐槽
  1. 学习一下
    深圳搜狗推广2018-07-14 10:01 回复
  2. 跟我同时建站的 我没备案没坚持下来 加油
    精斑检测试纸2018-07-09 15:59 回复