本节内容 列表.元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码 1. 列表.元组操作 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储.修改等操作 定义列表 1 names = ['Alex',"Tenglan",'Eric'] 通过下标访问列表中的元素,下标从0开始计数 1 2 3 4 5 6 7 8 >>> names[0] 'Alex' >>> names[2] 'Eric' >>>…
安装 1.下载地址 https://fastdl.mongodb.org/win32/mongodb-win32-x86_64-2008plus-ssl-4.0.8-signed.msi 2.如果报没有权限的错,将配置文件的.cfg的最后一行的mp:删除 3.4.0版本已将mongodb加入了系统服务,开机自启 win+R>>>服务>>>mongodb 4.此时没有任何的权限限制,默认是管理员 5.在.cfg文件中修改 security: authorization:…
我们知道,在关系型数据库里面有数据库.数据表.表里面是一行一行的数据.而mongodb是非关系型数据库,它有的是数据库.集合.文档,分别对应关系型里面的数据库.数据表.和表里面一行一行的数据.在mongodb里,文档构成集合,集合构成数据库 关系组成: 1.文档 这个文档,可不是平常说的word文档,在mongodb里面,文档指的是集合里面的一行数据.来看一下它的样子. 可以看到,一个文档有三部分组成,id(用来表示一行文档),键名(一个文档中不可出现重复的键名,且区分大小写)和键值,一行文档中…
切换/创建数据库 use yourDB;  当创建一个集合(table)的时候会自动创建当前数据库 完整的命令如下:db.createCollection(name, {capped: <Boolean>, autoIndexId: <Boolean>, size: <number>, max <number>} ) name:集合的名字capped:是否启用集合限制,如果开启需要制定一个限制条件,默认为不启用,这个参数没有实际意义size:限制集合使用空间…
MongoDB语法是原生ORM,根本不存在sql语句 创建数据库:这里和一般的关系型数据库一样,都要先建立一个自己的数据库空间 新建数据库db1 > use db1 switched to db db1 显示当前使用数据库 > db db1 对数据库创建集合(collection) db.<collection> 创建user集合 > db.user db1.user 在user集合插入一条数据(collection) insert() 插入一条或者多条文档,需要带有允许插入…
一.数据库创建与删除 查看当前所有的数据库 show das/show databases 查看当前数据库 db 创建数据库 use hopedb db.dropDatabase()  删除当前数据库 二.集合创建与删除 语法 db.createCollection(name, options) name: 要创建的集合名称 options: 可选参数, 指定有关内存大小及索引的选项 options 可以是如下参数: 字段 类型 描述 capped 布尔 (可选)如果为 true,则创建固定集合…
1.查询数据库,查询表: show dbs //查询所有的数据库show collections //查询所有的集合(表) 2.创建数据库或切换到数据库(存在就切换,不存在就创建) use spider //数据库名 3.删除数据库 在进入到当前数据库之后: db.dropDatabase() //删除当前数据库 4.创建集合,删除集合(一般可以不用创造集合,在插入数据时自动可以创建集合): > db.createCollection('student') //创建集合{"ok"…
在 Oracle 中提供了三种类型集合操作:并(UNION).交(INTERSECT).差(MINUS) · UNION:将多个查询的结果组合到一个查询结果之中,没有重复内容 · UNION ALL:也是将多个查询结果组合到一个查询之中,但是包含重复值 · INTERSECT:返回多个查询结果中相同的部分 · MINUS:返回两个查询结果的差集…
1. 数据库操作 看完前面的文章,大家应该把环境搭建好了,下面我们就开始学习MongoDB的一些基本操作了. 首先我们要了解的一些要点: MongoDB将数据存储为一个文档,数据结构由键值对(key=>value)组成 MongoDB文档类似于JSON对象,字段值可以包含其他文档.数组.文档数组 其次就是SQL术语和MongoDB术语的对比: 学过MySQL的同学就很好对比了,三个主要的:数据库.集合.文档 集合就是MySQL中的表 文档就是MySQL中的行 文档:就是一个对象,由键值对构成,是…
MongoDB系列第一课:MongDB简介 MongoDB系列第二课:MongDB环境搭建 MongoDB系列第三课:MongDB用户管理 MongoDB系列第四课:MongoDB数据库.集合.文档的操作 一.数据库的操作 1.1 创建数据库 在MongoDB中创建数据库的命令使用的是use命令.该命令有两层含义: 1)切换到指定数据库. 2)如果切换的数据库不存在,则创建该数据库. 我们使用use命令创建一个名为sxttest的数据库. 1.2 查看所有数据库 我们可以通过show dbs 命…