Mongodb 笔记
1.查看库 show dbs;
2.使用数据库 use 数据库名
3.查看库下的collection show table/collection;
4.查看帮助 db.help();
5.如何创建库
Mongodb 的库是隐式创建的,你可以use 一个不存在的库
然后在该库下创建collection 即可创建库 db.createCollection('user');(创建数据库表也可以隐式创建)
Mongodb 吃硬盘和内存
6.添加一条记录
db.user.insert({name:wangmutian,age:22})
查看所添加表下的所有数据
2.使用数据库 use 数据库名
3.查看库下的collection show table/collection;
4.查看帮助 db.help();
5.如何创建库
Mongodb 的库是隐式创建的,你可以use 一个不存在的库
然后在该库下创建collection 即可创建库 db.createCollection('user');(创建数据库表也可以隐式创建)
Mongodb 吃硬盘和内存
6.添加一条记录
db.user.insert({name:wangmutian,age:22})
查看所添加表下的所有数据
db.user.find();
php 下执行mongodb
这是mongodb的扩展,网上大部分是mongo的扩展,而且mogon易于使用,所以个人建议安装mogon的扩展
地址http://pecl.php.net/package/mongo,
window
2 配置php的mongodb扩展
(1)下载php_mongo.dll
首先需要查看当前的php版本和支持的扩展版本(注意红色框中的内容)
可以看出楼主使用的是php5.4.16版本,x86(32位),支持TS(Thread Safe)的php扩展
这时候,去到下载dll的地方找到对应的版本
http://pecl.php.net/package/mongo/1.6.12/windows
鉴于楼主前面的版本,就选择了下图中红色的版本
(2)将下载的dll文件放到对应的位置
位置在 {path}/php/ext 文件夹
<?php /** * Created by PhpStorm. * User: txkj * Date: 2018/6/1 * Time: 15:23 */ // 连接到mongodb $m = new MongoClient(); // 连接 $db = $m->wangmutian; // 获取名称为 "wangmutian" 的数据库 $collection = $db->createCollection("runoob"); echo "集合创建成功"; $collection = $db->runoob; // 选择集合 $document = array( "title" => "MongoDB", "description" => "database", "likes" => 100, "url" => "http://www.runoob.com/mongodb/", "by", "菜鸟教程" ); $collection->insert($document); echo "数据插入成功";