MongoDB数据库-基础篇】的更多相关文章

一使用mongodb 1.常用的命令 show dbs    显示数据库列表 use dbname    进入dbname数据库,大小写敏感,没有这个数据库也不要紧 show collections    显示数据库中的集合,相当于表格 2.创建&新增 db.users.save({"name":"lecaf"})    创建了名为users的集合,并新增了一条{"name":"lecaf"}的数据 db.users.…
1.数据库(Database,DB)是按照数据结构来组织.存储和管理数据的,并且是建立在计算机存储设备上的仓库 2.什么是数据库:(用来存储数据的仓库) 数据库:(cs架构套接字) 数据库管理软件分类 数据库即存放数据的仓库,只不过这个仓库是在计算机存储设备上,而且数据是按一定的格式存放的 过去人们将数据存放在文件柜里,现在数据量庞大,已经不再适用 数据库是长期存放在计算机内.有组织.可共享的数据即可. 数据库中的数据按一定的数据模型组织.描述和储存,具有较小的冗余度.较高的数据独立性和易扩展性…
前面的话 为了保存网站的用户数据和业务数据,通常需要一个数据库.MongoDB和Node.js特别般配,因为Mongodb是基于文档的非关系型数据库,文档是按BSON(JSON的轻量化二进制格式)存储的,增删改查等管理数据库的命令和JavaScript语法很像.本文将详细介绍MongoDB数据库 数据库 数据库,顾名思义,是数据存储的仓库,主要功能有两个 1.有组织地存放数据 与在磁盘上自己存放文件不同,数据库替用户组织了数据的存储形式,用户只需要按照数据库提供的接口将数据写入,数据便会按照标准…
MongoDB简介 MongoDB是一种文档型的非关系型数据库(NoSQL),举例如下: {“foo”:,"greeting":"Hello,world!"} 并且区分大小写,key值唯一,不可重复,文档可以嵌套,键值对是有序的 集合 1.集合就是一组文档 2.文档类似于关系库里的行 3.集合类似于关系库里的表 4.集合里的文档无需固定的结构(与关系型数据库的区别) 集合的命名 1.不能是空字符串 2.不能包含\0字符(空字符) 3.不能使用system.的前缀 4…
MySQL数据库基础 数据库系统(database system) 1.数据库系统(database system)         数据库系统是计算机系统中一种专门管理数组资源的系统,数据库存储的是一组或多组经过处理后的数据,管理这个数据库的软件成为数据库管理系统. 组成:             数据库(database)   存数据的             数据库管理系统(database managment system)  管理数据库          MySQL数据库作用: ​  …
4 数据库管理(接上篇) 4.1 查询所有数据库 mysql> show databases; +--------------------+ | Database           | +--------------------+ | information_schema |     -- mysql元数据,基础数据 | mysql              |    --mysql配置数据库,其中包含用户信息.(用户名和密码,权限管理) | performance_schema |    -…
三元素:数据库 集合 文档(json的扩展bson) 服务启动重启停止: sudo service mongodb start(stop,restart) 修改配置文件 /etc/mongodb.conf添加 smallfiles=true 查看当前数据库 db 查看所有数据库 show dbs 查看数据库信息 db.stats() 切换数据库 use 数据库名(没有则只是指向这个数据库,但不创建,插入数据创建集合时才会创建) 删除当前指向数据库 db.dropDatabase() 创建集合 d…
一 数据库管理 1.1 创建数据库 [root@uhost ~]# mongo --host 172.24.9.225 --port 27017 -u useradmin -p useradmin > use admin > db.grantRolesToUser( "useradmin",[{ role: "dbOwner",db:"mydb" }]) #授权 > use mydb #若存在mymongodb则切换,若不存在则…
Redis Redis是一个开源的,先进的key-value存储. 它通常被称为数据结构服务器,因为键可以包含字符串,哈希,链表,集合和有序集合. Redis 简介 Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库. Redis 与其他 key - value 缓存产品有以下三个特点: Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用. Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set…
一.Redis介绍 Redis 是一个高性能的key-value数据格式的内存缓存,NoSQL数据库.NOSQL:not only sql,泛指非关系型数据库.关系型数据库: (mysql, oracle, sql server, sqlite) 1. 数据存放在表中,表之间有关系. 2. 通用的SQL操作语言. 3. 大部分支持事务. 非关系型数据库[ redis,hadoop,mangoDB]: 1. 没有数据表的概念,不同的nosql数据库存放数据位置不同. 2. nosql数据库没有通用…