1. 程式人生 > >mongodb中如何建立資料庫

mongodb中如何建立資料庫

建立Mongodb資料庫

  由於Mongodb不是關係型資料庫檔案,實際上,它並不存在傳統關係型資料庫中的所謂“資料庫”的概念,但不用擔心,當你第一次新增資料時,mongodb就會以collection集合的形式進行儲存和新建,而不需要你手工去新建立。下面是例子:

 1)列出當前的資料庫

MongoDB shell version: 1.8.1

connecting to: test

> show dbs  -www.linuxidc.com-

admin  0.03125GB

local  (empty)

  可以使用show dbs來列出當前有多少個數據庫,上面看到的是有兩個,分別是admin和local。

  2) 定義新的資料庫名

  我們通過使用“use new-databasename”的語法去使用一個新的資料庫,注意,即使你的資料庫還沒建立起來,依然可以這樣使用,因為mongodb會在真正插入了資料後,才會真正建立起來。

>use mkyongdb

switched to db mkyongdb

> show dbs

admin  0.03125GB

local  (empty)

 注意,在use mkyongdb後,mkyongdb實際上還沒真正建立起來,只是表明目前是在使用mkyongdb了。

  3)儲存資料

  定義一個collection,名為“users”,然後插入資料,如下:

> db.users.save( {username:"mkyong"} )

> db.users.find()

{ "_id" : ObjectId("4dbac7bfea37068bd0987573"), "username" : "mkyong" }

>

> show dbs  -www.linuxidc.com-

admin  0.03125GB

local  (empty)

mkyongdb        0.03125GB

 可以看到,用db.users.find()可以找出已插入的資料。這個時候,名為“users”的collection已經建立起來了,同時,資料庫mkyongdb也建立起來了。

相關推薦

用mongoose連線mongodb建立資料庫

1.下載mongoose npm install mongoose --save 2.用require引入 mongoose,並用connect函式進行連線 const mongoose = require('mongoose'); // 連線資料庫 mongoose.connect(

安裝mongodb建立資料庫、使用者、建立表、匯出匯入資料庫

1.下載mongodb資料庫安裝檔案 我下載的是mongodb-win32-x86_64-3.2.4-signed.msi 2.雙擊安裝,選擇安裝目錄時,選擇一個碟符目錄安裝 3.安裝完成後      1.建立資料庫檔案的存放位置,比如d:/MongodB2/data

ABP建立資料庫及相關層的入門

     1.在https://aspnetboilerplate.com/Templates 建立一個demo,例如:           2.建立好的demo的工程目錄如下:

如何使用命令在navicat建立資料庫及表

1.首先開啟【navicat】,在選單欄中選擇【檔案】-->【新建連線】-->【MySQL】; 2.然後右擊剛才建立的連線,選擇【命令列介面】,開啟命令列介面; 3.開啟命令介面; 4.首先建立資料庫,命令為:CREATE DATABASE <資料庫名稱>;

MongoDB建立一個索引而效能提升1000倍的小例子

在https://www.cnblogs.com/xuliuzai/p/9965229.html的博文中我們介紹了MongoDB的常見索引的建立語法。部分同學還想看看MongoDB的威力到底有多大,所以,在這兒追加一個例子,感受一下索引的效能。 通過在某一欄位上建立索引,從優化前的執行15.15S到優化後降

用VB程式碼在SQL SERVER 建立資料庫,表,列.以及對資料庫的操作

前面看了一編用VB程式碼建立ACCESS資料庫的文章,寫的很好.根據思路,寫下建立SQL 資料庫的方法,供大家參考.1:引用ADO2.5lib2:在窗體上新增一個按鈕COMMAND13:按鈕程式碼如下:Private Sub Command1_Click()Dim cnn A

MySQL建立資料庫建立使用者並授權等操作

建立資料庫:// 建立資料庫 CREATE DATABASE/SCHEMA [資料庫名稱] DEFAULT CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI; // 刪除資料庫 DROP DATABASE/SCHEMA [資料庫名稱];建立

mongodb如何建立資料庫

建立Mongodb資料庫   由於Mongodb不是關係型資料庫檔案,實際上,它並不存在傳統關係型資料庫中的所謂“資料庫”的概念,但不用擔心,當你第一次新增資料時,mongodb就會以collection集合的形式進行儲存和新建,而不需要你手工去新建立。下面是例子:  1)

關於PyCharm 使用sqlite建立資料庫表,表不顯示的問題。

1.問題: 在pycharm中將爬取的資料通過sqlite3儲存在資料庫表中,資料庫名稱為:film.sqlite3,建立表名為:filmtop250。過程為 import sqlite3 film = sqlite3.connect('film.sqlite3') create_table

MongoDBBson文件的建立

                MongoDB中儲存Bson文件的方式 MongoDB中以bson的資料格式儲存文件,C驅動程式使用LibsBon建立BSON文件。構建bson文件的主要方式如下:附加關鍵值對,使

springboot整合jpa,在postgresql資料庫建立主鍵自增表

依賴檔案 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-ins

Hive建立,操作,刪除資料庫

目錄 資料庫的建立: 資料庫的查詢,切換,修改:  資料庫的刪除: 資料庫的建立: 操作如下: 0: jdbc:hive2://hadoop108:10000> show databases; OK +----------------+--+ | da

JDBC——用Java在資料庫建立一個Student表

一、Studnet表: 屬性:sno int(20)、cno int(4)、grade int(4)。即學號、課程號、成績。 二、Java中的類 用到的類: DBUtil(連線、關閉資料庫)、Student(學生資訊)、Userdemo(介面:實現Student表的增刪該查)、Userd

Django建立使用者並與資料庫驗證是否存在此使用者

首先建立一個註冊使用者的程式: def register(request): #校驗請求方式,進入不同的處理函式 if request.method == 'GET': return render(request,'index.html

使用Setup Factory 打包軟體,安裝時自動建立資料庫資料庫的表(效果類似sql server的附加資料庫操作)

前提:已安裝Setup Fatory軟體、我使用的是 安裝工廠永樂漢化版,需要的請自行下載安裝 下面只列出關鍵性步驟,黃色字型較為關鍵,是一個出錯點   步驟一(關鍵):生成資料庫備份檔案,以及建表sql指令碼,和bat命令檔案 備份資料庫,生成檔案1,.bak檔

mongodb和pymongo建立資料庫和基礎操作

1. MongoDB 下載地址:https://www.mongodb.com/download-center#community MongoDB是一種介於關係型和非關係型中間的資料庫。它是文件型資料庫(一個文件包含多個鍵/值對),多個文件組成集合,多個集合組成資料庫。一

NodeJS Mongodb 建立資料庫、集合、資料庫使用者自動化指令碼

/** * Created by lzy on 2017/8/1. * * 建立資料庫、使用者、以及集合指令碼 * * version info: * npm 3.10.10 * node v6.11.1 * mongodb v3.4.6 */ var dbConfig = require(

Ruby操作MongoDB(進階一)-建立資料庫客戶端連線

    在Ruby的MongoDB2.4.3驅動版本中,通過建立一個Mongo::Client物件來構建一個Ruby的資料庫連線。Mongo::Client構造器提供兩種構造方式:一是通過提供主機列表和一些可選引數,另外還有通過一個連線URI。建立好的資料庫連線預設連線到

資料庫MySQL從脫褲到跑路-- 在mysql庫建立一個使用者

出現問題: ERROR 1364 (HY000): Field 'ssl_cipher' doesn't have a default value解決 錯誤描述: insert into mysql.user(Host,User,Password) values("localho

Android使用 SQLite 建立資料庫實現登入和註冊

首先,說一下SQLite的概念: SQLite 是一個開源的嵌入式關係資料庫,它可以減少應用程式管理資料的開銷 , SQLite 可移植性好 、 很容易使用 、 很小 、 高效而且可靠 。目前在Android 系統中整合的是 SQLite3 版本 ,SQLite 不支援