`

mongodb 常用语句(数据库操作)

阅读更多

显示所有数据库

show dbs;

 

使用某个数据库(如果market不存在,会自动创建)

use market;

 

查看当前数据库

db;

 

删除当前数据库

db.dropDatabase();

 

从某个机器上复制数据库到当前指定数据库

(从72上复制market到本地,如果本地已经存在,覆盖)

db.copyDatabase("market","market2","192.168.1.72");

 

修复当前数据库

db.repairDatabase();

 

查看当前数据库名称(和db命令一样效果)

db.getName();

 

查看当前数据库的状态

db.stats();

 

查看当前数据库版本号

db.version();

 

查看当前数据库服务IP

db.getMongo();

 

查看当前数据库所有集合

db.getCollectionNames();

 

查看当前数据库的某个集合

db.song.find();

db.getCollection("song")

(某些集合包括特殊字符,通过直接引用集合名称无法正常查看)

db.getCollection("pv_2012-01-31")

 

查看所有集合的状态

db.printCollectionStats();

 

查看当前数据库错误信息

db.getLastError();

db.getPrevError();

清除错误信息

db.resetError();

 

查看数据库所有用户

show users;

 

增加用户

db.addUser("db","db",true);(只读用户)

 

删除用户

db.removeUser("db");

 

用户认证

db.auth("db","db");

 

查看数据库所有的命令

db.help();

 

创建集合

db.createCollection("category");

分享到:
评论

相关推荐

    MongoDB常用SQL操作

    以下是一些关于MongoDB常用SQL操作的关键知识点: 1. **数据模型**:MongoDB基于JSON(JavaScript Object Notation)格式的文档存储数据,这使得它能够存储复杂的数据结构,如嵌套对象和数组。 2. **连接MongoDB**...

    MongoDB常用SQL操作.pdf

    在MongoDB中,常用的操作语句可以分为数据定义语言(DDL)和数据操纵语言(DML)。 **DDL操作:** 1. 创建集合(表) - 语法:`db.createCollection("collectionName")` - 实例:创建一个名为`user2`的集合,...

    MongoDB中的常用语句总结大全

    本文将深入探讨MongoDB中的一些常用语句,包括删除、查询、批量操作和文档关系管理。 ### 1. 删除语句 在MongoDB中,删除语句主要用于移除集合中的文档。以下是一些常见的删除操作: - `db.collection.deleteOne...

    MongoDB和Mysql常用增删改查语句

    ### MongoDB和MySQL常用增删改查语句 #### MongoDB 常用操作 **一、分组统计** 在处理大量数据时,分组统计是非常重要的一个功能。通过使用`$group`聚合阶段,我们可以根据特定字段对数据进行分组,并计算各组的...

    MongoDB数据库常用操作命令7.pdf

    本文将深入探讨在MongoDB中执行常见操作命令,这些命令对于数据库管理和开发至关重要。 首先,我们来看一下如何查询数据。在MongoDB中,我们可以使用`find()`方法来查找满足特定条件的文档。例如,如果我们想要找到...

    实验四:NoSQL和关系数据库的操作比较

    对于NoSQL数据库HBase、Redis和MongoDB,虽然没有提供具体的操作步骤,但通常它们的使用包括安装相应的客户端工具,学习其特定的命令行语法或者Java API,例如HBase的HBase Shell、Redis的`redis-cli`和MongoDB的...

    Mongodb常用命令和java调用

    MongoDB 提供了一个交互式的shell,可用于管理数据库,包括用户认证、查看和操作数据库、创建和删除集合、监控复制状态、修复数据库、设置性能日志(profiling)以及数据迁移等任务。例如,通过`use`命令切换数据库...

    数据存储实验4-NoSQL和关系数据库的操作比较.doc(实验报告)

    实验目的:了解四种数据库(MySQL、HBase、Redis、MongoDB)的概念和不同点,熟悉使用四种数据库操作常用的Shell命令和Java API。 实验平台:Linux操作系统,Hadoop版本2.6.0或以上版本,MySQL版本5.6或以上版本,...

    Java操作MongoDB数据库示例分享

    这个类封装了MongoDB的基本操作,如初始化数据库连接,获取MongoDB实例,以及处理数据库的配置信息。以下是该类的一些关键点: 1. **静态变量**: - `mongo`:Mongo对象,代表与MongoDB服务器的连接。 - `db`:DB...

    MongoDB常用操作汇总

    MongoDB 是一个高性能、分布式、开源的文档型数据库系统,由C++语言编写,特别适合于Web应用程序的数据存储需求。...在实际应用中,可以根据业务需求选择合适的操作方法,优化数据访问效率,实现高性能的数据库操作。

    MongoDB与MySQL常用操作语句对照

    本篇文章将对比这两种数据库中常用的操作语句,帮助读者理解和掌握两者之间的差异。 1. 查询数据: - MySQL 使用 `SELECT * FROM user` 获取所有用户信息,而 MongoDB 使用 `db.user.find()`。 - MySQL 的 `...

    mongodb数据库

    MongoDB提供了丰富的查询语句和操作符,使得数据检索变得简单而高效。用户可以使用类似于SQL的查询语法进行数据操作,同时还可以利用索引来加速查询。此外,MongoDB还支持聚合框架,用于处理复杂的数据分析任务,...

    tp5(thinkPHP5)操作mongoDB数据库的方法

    该方法的调用展示了tp5框架如何与MongoDB进行交互,执行数据库操作。 在实际的开发中,除了直接使用php-driver外,tp5还支持使用ODM(Object Document Mapping,对象文档映射)工具,如Laravel框架中的Eloquent ORM...

    MONGODB查询:使用MONGODB的电影数据库

    在这个主题中,我们将深入探讨如何在MongoDB中进行查询操作,特别是利用其内置的功能来处理电影数据库。 一、MongoDB查询基础 1. 查询文档:在MongoDB中,查询数据是通过`find()`方法实现的。例如,如果你想从...

    Python实现将数据框数据写入mongodb及mysql数据库的方法

    在Python编程中,经常需要将处理后的数据存储到数据库中,以便后续的查询和分析。本篇主要讲解如何利用Python将数据框...了解这些基本操作后,你可以根据项目需求进行更复杂的数据库操作,如查询、更新和删除数据等。

    ssm+mongodb+mysqljarjar包

    mybatis-3.3.0.jar是MyBatis的主要库,它简化了数据库操作,使得开发者可以更专注于SQL和Java代码的集成。 MongoDB是一个流行的NoSQL数据库系统,使用JSON格式的数据存储。mongo-java-driver-3.0.1.jar是MongoDB的...

    javascript操作数据库详解

    2. **SQL数据库操作** - **连接管理**:使用`mysql2`库时,首先要创建数据库连接。这通常涉及配置连接参数(如主机名、用户名、密码和数据库名),然后调用`createConnection()`方法。 - **执行SQL语句**:连接...

Global site tag (gtag.js) - Google Analytics