mongodb飞一般的数据库
序言
一直想接触一下大数据量的开发,最近发现NoSQL数据库有着关系型数据库非常明显的优势,特别是对于海量数据的处理
还有其他一些数据这里就不多说了 大家可以去看看了解一下NoSql数据库
开始准备
首先需要下载适合你电脑的mongodb数据库你可以在这里下载
注意window32位 的Log最大值为2G
为了更好的使用mongodb数据库,建议采用64位的,当然32位用于学习还是没有问题的
PS:由于LZ没有linux的系统所以如果需要配置linux的请前往官网,上面有教程
配置
mongodb默认使用C:\data\db作为数据目录。可以创建这个目录,也可以在系统的任意位置创建其他空目录。如果不用默认目录,在启动mongodb时需要指明数据目录。
默认配置
将下载的文件解压到c:\data\db
启动mongodb数据库
打开cmd.exe 进入mongodb解压目录,然后执行:
$ bin\mongod.exe (ps:我看的资料上是这样写的,但是我这边会报错)
我采用这种
命令:
cmd
cd c:\data\db
bin\mongod.exe
好了 看到这里大家应该了解了 其实不用这么麻烦可以直接启动数据库
打开bin文件夹双击mongod.exe即可
非默认路径
需要指定--dbpath参数
$ bin\mongod.exe -dboath D:\data\db (ps:我看的资料上是这样写的,但是我这边会报错)
我采用这种
命令:
cmd
cd d:\data\db
bin\mongod.exe
成功启动
启动成功后,大家会在cmd上发现两个数字:28017和27017
mongodb启动成功后会启动一个基本的HTTP服务器
27017:主端口 数据交互的主要端口
可以通过:http://localhost:27017查看
28017:获取数据库的管理信息
可以通过:http://localhost:28017查看
mongodb shell
mongodb自带一个JavaScript shell,可以从命令行与mongodb实例交互。
运行shell
打开bin\mongo.exe 即可运行
测试
类似JavaScript语法
打开shell
输入
>x=200
200
>x/5
40
类似SQL语法
>use foobar
switched to db foobar
>db --查看当前数据库
foobar
好了, 刚刚开始学习mongodb 有很多不对的地方希望大家能够留言告诉LZ,谢谢!