03 MongoDB基礎操作

2021-08-16 00:04:35 字數 1448 閱讀 5718

通過mango命令進入,預設進入的是test資料庫

python@ubuntu:~$ mongo

mongodb shell version: 3.2

.8connecting to: test

使用show dbs命令檢視資料庫

> show dbs

local 0.000gb

py3 0.000gb

如果資料庫不存在,則指向資料庫,但是不建立,直到插入資料或者建立集合才被建立

不需要手動建立,直接use 資料庫名

> use py3

switched to db py3

刪除當前指向的資料庫,如果資料庫不存在,則什麼也不做

> db.dropdatabase()

> show dbs

local 0.000gb

語法:db.createcollection(name,options)

name 是要建立的集合的名字

options是乙個文件,用於指定集合的配置

選項引數是可選的,所以只需要到指定的集合名稱。

例1:不限制集合大小

> db.createcollection("stu")

例2:限制集合大小,當大小達到限制大小,覆蓋:

> show collections

stusub

> show collections

stusub

> db.stu.drop()

true

> show collections

sub

mongodb常用資料型別:

objectid:文件id

string :字串,最常用,必須是有效的utf-8

boolean:儲存乙個布林值,true 或 false

integer : 整數可以是32位或64位,取決於伺服器

double :儲存浮點值

arrays: 陣列或者列表,多個值儲存到乙個鍵

object:用於嵌入式文件,即乙個值為乙個文件

null:儲存null值

timestamp:時間戳

date:儲存當前日期或者時間的unix時間格式

每個文件都有乙個屬性_id,

保證每個文件的唯一性

可以自己去設定_id插入文件

如果沒有提供,那麼mongodb為每個文件提供了乙個獨特的_id 型別為objectid

objectid是乙個12位元組的十六進製制數

刪除當前只想的資料庫。如果資料庫不存在,什麼都不做

db.dropdatabase()

MongoDB 基礎操作

use 資料庫名稱 db 1 語法 use 資料庫名稱如果資料庫不存在,則建立資料庫,否則切換 連線 到指定資料庫 2 例項 備註 剛建立資料庫時,使用 show dbs 語句不顯示,原因是此時新建立的資料庫中並無資料 1 語法 db.dropdatabase 刪除資料庫之前,先切換 連線 到要刪除...

MongoDB基礎操作

mongod dbpath pathpath為你的資料庫路徑 在另開啟乙個終端並輸入 mongo即可 mongo 118.120 1.1 27017show dbsroot zhouls virtual machine usr local mongodb ls bin data gnu agpl 3...

MySQL基礎03 基礎操作

一 資料庫常用命令 1 幫助 mysql help contents 2 連線與關閉 mysql u p h p3 建立 刪除資料庫 create database if not exists dbname 建立 drop database dbname 刪除4 統計資料庫資訊 show table...