mongodb数据库的操作

一、基本操作

  • 1、查看全部的数据库

    > show databases; ---> 使用mysql的方式
    admin     0.000GB
    config    0.000GB
    local     0.000GB
    py_test   0.000GB
    py_test1  0.000GB
    > show dbs; ----> 简单写法
    admin     0.000GB
    config    0.000GB
    local     0.000GB
    py_test   0.000GB
    py_test1  0.000GB
    >
    
  • 2、使用哪个数据库

    > use py_test1;  -----> 使用哪个数据库
    switched to db py_test1
    >
    
  • 3、查看数据库下有多少集合collection(类似MySQL中的表)

    > show collections; ----> 显示全部的集合(也可以使用show tables)
    py_test
    test1
    test2
    >
    
  • 3、使用哪个集合collection(类似MySQL中的表)

    > use test1; ----> 使用哪个集合
    switched to db test1
    >
    

二、数据库操作

  • 1、创建数据库(如果不添加集合是不会保存的)

    use 数据库名
    
  • 2、删除数据库(先使用当前数据库,在使用db.dropDatabases())

    > use py_test1; ---------> 第一步
    switched to db py_test1
    > db.dropDatabase(); ------> 第二步
    { "dropped" : "py_test1", "ok" : 1 }
    > show  dbs;  ----> 查看是否删除
    admin    0.000GB
    config   0.000GB
    local    0.000GB
    py_test  0.000GB
    >
    
  • 3、创建集合collection格式:db.createCollection(集合名)

    > use py_test; ---> 使用数据库
    switched to db py_test
    > show tables; ---->查看全部的集合
    py_test
    test1
    test2
    > db.createCollection("students"); ---->创建一个新的集合
    { "ok" : 1 }
    > show tables; ----> 测试显示新的集合
    py_test
    students
    test1
    test2
    >
    
  • 4、删除集合db.集合名.drop()

    db.test1.drop()
    

results matching ""

    No results matching ""