Mongodb与mysql语法比较(2)

来源:未知 责任编辑:责任编辑 发表时间:2014-04-20 03:42 点击:
Db.users.count()
获取表记录数
select count(1) from users where age>30
db.users.find({age: {'$gt': 30}}).count()
获取表记录数
select DISTINCT last_name from users
db.users.distinct('last_name')
去掉重复值
select * from users ORDER BY name
db.users.find().sort({name:-1})
排序
select * from users ORDER BY name DESC
db.users.find().sort({name:-1})
排序
EXPLAIN select * from users where z=3
db.users.find({z:3}).explain()
获取存储路径
update users set a=1 where b='q'
db.users.update({b:'q'}, {$set:{a:1}}, false, true)
更新记录
update users set a=a+2 where b='q'
db.users.update({b:'q'}, {$inc:{a:2}}, false, true)
更新记录
delete from users where z="abc"
db.users.remove({z:'abc'})
删除记录  www.2cto.com  
 
db. users.remove()
删除所有的记录
drop database IF EXISTS test;
use test
db.dropDatabase()
删除数据库
drop table IF EXISTS test;
db.mytable.drop()
删除表/collection
 
db.addUser(‘test’, ’test’)
添加用户
readOnly-->false
 
db.addUser(‘test’, ’test’, true)
添加用户
readOnly-->true
 
db.addUser("test","test222")
更改密码
 
db.system.users.remove({user:"test"})
或者db.removeUser('test')
删除用户
 
use admin
超级用户
 
db.auth(‘test’, ‘test’)
用户授权
 
db.system.users.find()
查看用户列表
 
show users
查看所有用户
 
db.printCollectionStats()
查看各collection的状态
 
db.printReplicationInfo()
查看主从复制状态
 
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • Request.ServerVariables 参数大全
  • 执行全文索引时出现权限不足的解决方法
  • 导入excel文件处理流程节点的解决方案
  • 查看sql修改痕迹(SQL Change Tracking on Table)
  • MongoDB安装为Windows服务方法与注意事项
  • App数据层设计及云存储使用指南
  • PostgreSQL启动过程中的那些事三:加载GUC参数
  • 写给MongoDB开发者的50条建议Tip1
  • Percolator与分布式事务思考(二)
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1