爬虫6--------数据库链接

一、SQLite

爬虫6--------数据库链接_第1张图片
爬虫6--------数据库链接_第2张图片
1.1修改表
在这里插入图片描述
在这里插入图片描述
1.2创建索引

爬虫6--------数据库链接_第3张图片
2、DML
爬虫6--------数据库链接_第4张图片

爬虫6--------数据库链接_第5张图片
爬虫6--------数据库链接_第6张图片
爬虫6--------数据库链接_第7张图片

二、MYSQL

爬虫6--------数据库链接_第8张图片
爬虫6--------数据库链接_第9张图片
2.MYSQL使用
爬虫6--------数据库链接_第10张图片

3.对表操作
爬虫6--------数据库链接_第11张图片
三、MongoDB
爬虫6--------数据库链接_第12张图片
爬虫6--------数据库链接_第13张图片
2.常见的数据类型
爬虫6--------数据库链接_第14张图片
3.创建数据库
在这里插入图片描述
爬虫6--------数据库链接_第15张图片
4.增删改查
爬虫6--------数据库链接_第16张图片
4.2查
爬虫6--------数据库链接_第17张图片
爬虫6--------数据库链接_第18张图片
在这里插入图片描述
爬虫6--------数据库链接_第19张图片

爬虫6--------数据库链接_第20张图片
爬虫6--------数据库链接_第21张图片
爬虫6--------数据库链接_第22张图片
爬虫6--------数据库链接_第23张图片
爬虫6--------数据库链接_第24张图片

四.pymongo

1.创建数据库

爬虫6--------数据库链接_第25张图片

2.创建一个集合

爬虫6--------数据库链接_第26张图片

3.增

爬虫6--------数据库链接_第27张图片
3.1 inserted_id
爬虫6--------数据库链接_第28张图片
爬虫6--------数据库链接_第29张图片
3.2 插入指定 _id 的多个文档
爬虫6--------数据库链接_第30张图片

4.查

4.1查询一条数据

爬虫6--------数据库链接_第31张图片

4.2查询集合中所有数据

爬虫6--------数据库链接_第32张图片

4.3查询指定字段的数据

爬虫6--------数据库链接_第33张图片

mycol.find({},{ "_id": 0, "name": 1, "alexa": 1 })

前一个{}表示全部,后一个才表示显示字段。

除了 _id 你不能在一个对象中同时指定 0 和 1,如果你设置了一个字段为 0,则其他都为 1,反之亦然。

以下实例除了 alexa 字段外,其他都返回:
爬虫6--------数据库链接_第34张图片
以下代码同时指定了 0 和 1 则会报错:
爬虫6--------数据库链接_第35张图片

4.4根据指定条件查询

爬虫6--------数据库链接_第36张图片

4.5高级查询

爬虫6--------数据库链接_第37张图片

4.6使用正则表达式查询

爬虫6--------数据库链接_第38张图片

4.7返回指定条数记录

爬虫6--------数据库链接_第39张图片

5. 删除数据

爬虫6--------数据库链接_第40张图片

5.1删除多个文档

爬虫6--------数据库链接_第41张图片

5.2删除集合中的所有文档

爬虫6--------数据库链接_第42张图片

5.3删除集合

爬虫6--------数据库链接_第43张图片

6.排序

爬虫6--------数据库链接_第44张图片

6.1降序

爬虫6--------数据库链接_第45张图片

7.修改文档

爬虫6--------数据库链接_第46张图片
update_one() 方法只能修匹配到的第一条记录,如果要修改所有匹配到的记录,可以使用 update_many()。

爬虫6--------数据库链接_第47张图片

8.计数

爬虫6--------数据库链接_第48张图片

你可能感兴趣的:(爬虫)