前面幾篇跟大家簡單介紹了在 MongoDB 進行 CRUD 相關操作的基本指令跟方法,今天則要介紹在 MongoDB 裡裡的資料有哪些資料型態。 綱要 S...
Neo4j 的 查詢語言叫做 Cypher*,他們強調這個語言的源自於讓人容易理解的ASCII繪圖。所以,在對應資料庫的關係時,他會寫出這樣的語法: (m:Mo...
在前兩篇文章裡介紹了在 MongoDB 中執行 CRUD 操作的指令及方法,今天更進一步和大家介紹 MongoDB 中的 document 及如何對較複雜的...
前幾天我們介紹了mongodb,他是一個以文檔為主的非關聯式資料庫,資料庫中的每一個單位,我們都把它想像成是一個文檔,然後我們就在眾多的文檔之中,尋找我們要的答...
上一篇介紹了 MongoDB 中執行 CRUD 操作的其中兩項:新增資料 Insert 及刪除資料 Delete,今天繼續和大家介紹如何在 MongoDB 中...
首先要先說明,在寫今天的文章的時候才發現,原來MongoSH 還不支援寫比較繁瑣的 Javascript,所以今天範例中的程式碼應該是無法直接運行的,必須要用傳...
上一篇介紹了 MongoDB 的資料庫概念及在 mongo Shell 中的一些基本操作指令。今天開始要正式進入這單元的重點:在 MongoDB 中執行 CR...
MongoDB 資料之間真的完全沒有關係嗎? 其實不完全。今天的文章我們要來看看隱藏在MongoDB 中的半關聯式寫法,另外我們聊聊 MongoDB 本身的資料...
跟之前一樣,今天我們來管理這個資料庫。首先讓我們建立資料庫。打開MongoSH use contacts show dbs 我們直接使用一個叫做 conta...
今天開始會介紹如何在 MongoDB 資料庫中進行 CRUD(新增、刪除、更新、查詢)基本操作。首先,先來介紹一些 MongoDB 資料庫的基本概念。 Da...
今天我要要開始寫一些再複雜一點的指令。首先我們來說說什麼是 Aggregation (聚合). Aggregation Pipeline 指的是把查詢拆成步驟,...
上一篇簡單介紹了什麼是 MongoDB,這篇就來跟大家介紹如何在 macOS 上安裝 MongoDB 及環境配置。 下載 MongoDB 進到 Mong...
拿到有資料的資料庫,一件事情就是要來做資料查詢! 因為現在在MongoDB裡面的資料,都存放在同一個文件 (Document) 中,所以相對於之前我們在寫SQL...
今天我們回到觀念,隨著資料量的增加,有些人就開始思考,我們是不是需要新的資料庫架構來儲存資料。尤其是今天很多的應用程式,未必完全符合當初關聯式資料庫,所預想的使...
今天介紹最後一個關聯式資料庫 SQL 的語法 — View,所以篇幅也會稍短。 我們再第六天有提到 Subquery,每個SQL段落中都可以查入子查詢。缺點是寫...
第一次參加鐵人賽,這次決定以自己學習 MongoDB 的學習筆記來挑戰,這系列主要會介紹 MongoDB 的基本及進階操作、索引、聚合及資料庫管理等知識,希望...
Day 10— 群組和整合SQL結果 今天我們要把熟知的 Select — From — Where 再往外擴充。要怎麼樣可以概述SQL的搜尋結果呢? 用 Gr...
昨天我們在文章的最後面刪除了一筆資料,但是昨天沒有說的是,這樣的刪除指令其實蠻危險的。這就要牽扯到第二天提到的 Foreign Key 和 參考完整性 (Ref...
講到現在好像是時候回去解釋,到底要怎麼樣用SQL設定並創建資料庫,並且又要怎麼樣用SQL來新增、更改和刪除資料庫裡面的資料呢。 資料庫創建 在資料庫管理系統裡面...
今天要來介紹SQL語法中的集合運算。比較可惜的是今天介紹的三種集合指令只有一種在mysql可以直接被使用,其餘的兩種指令都必須要透過改寫才有辦法直接操作,這個部...
昨天我們介紹比較複雜查詢,仍然是單層的查詢。什麼意思? 就是整個查詢中只出現一次的 Select — From — Where。有時候遇到較為複雜的查詢時,我們...
還記得昨天我們介紹最簡單的SQL語法,針對一個關係表裡面的資料作查詢。今天我們要再增加一點複雜度,試著查詢多個關係表。 但是在開始之前,我們要先匯入一點資料,讓...
昨天我們終於打出了第一個 SQL 指令,現在我們來重新檢視一下昨天到底打了什麼。另外,往後我會使用 MySQL workbench 來操作,但是想要用 Comm...
今天我們有兩個重要的任務: 在電腦上裝起 MySQL 然後寫下 SQL。讓我們開始吧! 把 MySQL 裝起來 一樣,本篇的重點是希望盡可能進到 SQL 本體,...
每年的鐵人都是在最忙的時候舉辦的,今年鼓起勇氣再忙也要來寫。希望可以把30天寫好寫滿!廢話不多說讓我們直接切入正題 給誰看 TL;DR 本系列文章適合大概知道基...
現在都談BIG DATA,作為一家傳統食品企業的IT主管,我也想蹭一把大數據的風。但是我所在的企業A公司其實是一個弱IT的公司,生產和經營的資料有很多,但各類...
Hive是基於Hadoop的資料倉庫工具,可對存儲在HDFS上的檔中的資料集進行資料整理、特殊查詢和分析處理,提供了類似於SQL語言的查詢語言–HiveQL,可...
Trigger 觸發功能,在接收到事件後執行想觸發的Function,例如:在動物資料插入資料時,新增一筆記錄到 操作記錄的資料表。 事件指的就是 INSE...
內建處理數字的 Function PostgreSQL 有一些內建的方法,以下列出幾個很常見的! sum() 加總 avg() 平均值 count(...
前面介紹了 新建資料庫、資料表,插入資料,資料型態、匯入匯出方法,也介紹很多天的GIS 接下來來介紹一些不一樣的,不再是資料面的部份。 資料庫的 view ,之...