BRIN (Block Range INdex) , 從 PostgreSQL 9.5版開始. 從這篇2013年討論開始研究發展. https://www.po...
上篇說到 ORM 將關聯式資料庫的內的資料進行映射(Mapping),讓開發者得以像操作物件那般存取資料庫中的數據。具體來說就是: 將類別 (Classes)...
ORM (Object-Relational Mapping) 像是提供了一個翻譯平台,使開發者能使用如同操作物件的方式來存取關聯式資料庫。這樣一來,就不用額外...
運用 SQL 敘述(Statement) 可以從資料庫中撈取使用者資料。不免俗的,出現動起歪腦筋的有心人士便會隨之而來。無論你是使用 Node.js, php....
在 Day 16 說過無聊的內容還要再持續一篇喔(ゝ∀・) 刪除資料有什麼好說的 沒有,刪除可以說 SQL 裡面最簡單的指令。就像杜芬舒斯都會把自爆按鈕設在終結...
PostgreSQL從 9.6 開始支援. 首先安裝 bloom extension. create extension bloom; 以下會以 htt...
關聯式資料庫 (SQL) 和 非關聯式資料庫 (NoSQL) 本質上都是用來儲存資料的,並沒有互相取代的問題。根據專案和使用情境的不同,選擇合適的資料庫架構可以...
近二十年來,隨著網際網路的興起,每天人們生成的資訊量也越來越大。關聯式資料庫在原始設計時,就需清楚定義關聯、存取的資料類型。如此一來,在資料的擴展性方面就沒辦法...
PostgreSQL 官網文件 11.3 與 11.5 為我們闡述關於多欄位的index 運作情況, 提到了 BTREE, GIN, GiST 以及BRIN等...
PostgreSQL 有多種形態的index, GIN 是其中一種. 我們來看看有哪些特色及應用 https://www.postgresql.org/do...
撰寫 SQL Statement 的時候,是有一些基本規則要先了解的。 敘述的最後要有 ";" 才算結束 SQL 的保留字是不分大小寫的...
在 Day 13 介紹了如何使用 xampp 的 phpmyadmin 建立一張資料表,在 Day 14 要來介紹如何用 SQL 語法新資料進入資料表中。Day...
什麼是 Schema? Schema 這個詞目前沒有看見統一的中文說法,它是用來描述資料庫內中的表格結構、欄位格式以及記載每個表格中的關聯。當你日後要寫入的資料...
Neo4j 看圖說故事 大家好,我是蛋踢球,在開始這一系列的分享之前,先讓大家欣賞一張網頁前端技能關係圖,作為一個開場,這是之前我在研究網頁前端時建立的~這張圖...
常用專有名詞 在實際操作的資料表格中,有一串的重要專用名詞是需要先知道的。若你有用過 Microsoft Excel 之類的試算表辦公室軟體的話,你已經無形中內...
騎士巡邏 wiki 使用了遞迴並搭配array , 搭配array, 使用了 row(), all(). PostgreSQL 遞迴騎士巡邏 Date:202...
關聯式資料庫 (Relational Database)是奠基在實體關聯模型(Entity-Relationship Model, ER Model)上的資料庫...
SQL (Structured Query Language) 直接翻譯為「結構化查詢語言」。它用於管理關聯式資料庫系統,讓使用者可以透過一系列的指令去存取、查...
今天介紹最後一個關聯式資料庫 SQL 的語法 — View,所以篇幅也會稍短。 我們再第六天有提到 Subquery,每個SQL段落中都可以查入子查詢。缺點是寫...
Day 10— 群組和整合SQL結果 今天我們要把熟知的 Select — From — Where 再往外擴充。要怎麼樣可以概述SQL的搜尋結果呢? 用 Gr...
第六天 讀完 鳥哥的 Linux 私房菜 -- 第八章、檔案與檔案系統的壓縮,打包與備份 紀錄 創建文件方式 $:test.bar $:cat > te...
昨天我們在文章的最後面刪除了一筆資料,但是昨天沒有說的是,這樣的刪除指令其實蠻危險的。這就要牽扯到第二天提到的 Foreign Key 和 參考完整性 (Ref...
講到現在好像是時候回去解釋,到底要怎麼樣用SQL設定並創建資料庫,並且又要怎麼樣用SQL來新增、更改和刪除資料庫裡面的資料呢。 資料庫創建 在資料庫管理系統裡面...
繼昨日提到的「需要自動產生編號」以及「無法保存新增資料」這兩個問題,我們希望能夠用一套完善的資料庫管理系統(DBMS,全稱 Database Manageme...
今天要來介紹SQL語法中的集合運算。比較可惜的是今天介紹的三種集合指令只有一種在mysql可以直接被使用,其餘的兩種指令都必須要透過改寫才有辦法直接操作,這個部...
昨天我們介紹比較複雜查詢,仍然是單層的查詢。什麼意思? 就是整個查詢中只出現一次的 Select — From — Where。有時候遇到較為複雜的查詢時,我們...
還記得昨天我們介紹最簡單的SQL語法,針對一個關係表裡面的資料作查詢。今天我們要再增加一點複雜度,試著查詢多個關係表。 但是在開始之前,我們要先匯入一點資料,讓...
前言 對專案不熟的情況下,沒有Table Schema 就算對專案熟,也有Table Schema,但根本沒有,也不想花時間去看Table schema 光看...
昨天我們終於打出了第一個 SQL 指令,現在我們來重新檢視一下昨天到底打了什麼。另外,往後我會使用 MySQL workbench 來操作,但是想要用 Comm...
aki[aki]#* show timezone; +-------------+ | TimeZone | +-------------+ | Asia...