iT邦幫忙

sql相關文章
共有 366 則文章

技術 以Postgresql為主,再聊聊資料庫 PostgreSQL 提供精確分數的 pg_rational Extension

在一般的運算中, 分數會使用浮點數來近似. PostgreSQL 有許多強大的 extension,提供了許多extension,讓我們更方便. 這個 exte...

鐵人賽 Software Development DAY 14
SQL 30天手把手入門 系列 第 14

技術 Day 14 - SQL 基本語法 - 來選擇表單內的資料吧

若想要從資料表中選出資料,就會使用到 SELECT 的語法。這動作也可以被稱為查詢(Query)。 基本語法 SELECT <欄位名稱> FROM...

鐵人賽 Software Development DAY 13
SQL 30天手把手入門 系列 第 13

技術 Day13 - SQL 基本語法 - 資料表新增資料、修改和刪除資料表

接著先前的 Product 資料表,來實際新增一些資料表。 新增資料 對資料庫進行 1 個以上的更新動作,這些更新動作需要統一包裝在一筆交易(Transacti...

技術 以Postgresql為主,再聊聊資料庫 PostgreSQL pg_stats 統計資訊與 index 的探討

在之前的 PostgreSQL BRIN index 介紹二 中, 使用了 pg_stats, 來查看關聯性. 我們接著來探討 pg_stats 中其他欄位與i...

鐵人賽 Software Development DAY 12
SQL 30天手把手入門 系列 第 12

技術 Day12 SQL 基本語法 - 資料型別和約束條件

資料型別(Data Type)是一開始在設定資料表時,就需要指定好的。如果輸入不符合的型別資料,會直接報出錯誤。不同家的資料庫多少會有所差異,詳情還是要翻閱官方...

鐵人賽 Modern Web DAY 9

技術 [Day 9] 短網址產生器

預計的基本功能: 連線重新導向(301 Redirect) 新 增 短網址 刪 除短網址 查 詢短網址 修 改 短網址 今天重點:來開資料表! (使用M...

技術 以Postgresql為主,再聊聊資料庫 PostgreSQL BRIN index 介紹二

接著繼續探討 BRIN. 我們建立兩個 table ,都使用 BRIN,來做比較. create table brin1 ( id int not nu...

鐵人賽 Software Development DAY 11
SQL 30天手把手入門 系列 第 11

技術 Day11 SQL 基本語法 - 建立資料庫、資料表

從這篇開始,會全程使用 SQL 敘述(Statement)語法來建立一個範例資料庫和資料表。 若有一間小商家,販售以下的產品 資料庫名稱:Demo_Shop 資...

技術 以Postgresql為主,再聊聊資料庫 PostgreSQL BRIN index 介紹一

BRIN (Block Range INdex) , 從 PostgreSQL 9.5版開始. 從這篇2013年討論開始研究發展. https://www.po...

鐵人賽 Software Development DAY 10
SQL 30天手把手入門 系列 第 10

技術 Day 10 ORM vs. SQL

上篇說到 ORM 將關聯式資料庫的內的資料進行映射(Mapping),讓開發者得以像操作物件那般存取資料庫中的數據。具體來說就是: 將類別 (Classes)...

鐵人賽 Software Development DAY 9
SQL 30天手把手入門 系列 第 9

技術 Day 9 ORM 物件關係對映

ORM (Object-Relational Mapping) 像是提供了一個翻譯平台,使開發者能使用如同操作物件的方式來存取關聯式資料庫。這樣一來,就不用額外...

鐵人賽 Software Development DAY 8
SQL 30天手把手入門 系列 第 8

技術 Day 8 SQL Injection

運用 SQL 敘述(Statement) 可以從資料庫中撈取使用者資料。不免俗的,出現動起歪腦筋的有心人士便會隨之而來。無論你是使用 Node.js, php....

鐵人賽 自我挑戰組 DAY 17
大學 50 萬貸款的交代 系列 第 17

技術 Day 17 _ SQL 刪除資料

在 Day 16 說過無聊的內容還要再持續一篇喔(ゝ∀・) 刪除資料有什麼好說的 沒有,刪除可以說 SQL 裡面最簡單的指令。就像杜芬舒斯都會把自爆按鈕設在終結...

技術 以Postgresql為主,再聊聊資料庫 PostgreSQL Bloom index 介紹

PostgreSQL從 9.6 開始支援. 首先安裝 bloom extension. create extension bloom; 以下會以 htt...

鐵人賽 Software Development DAY 7
SQL 30天手把手入門 系列 第 7

技術 Day7 - 今晚,你想來點 關聯 / 非關聯?

關聯式資料庫 (SQL) 和 非關聯式資料庫 (NoSQL) 本質上都是用來儲存資料的,並沒有互相取代的問題。根據專案和使用情境的不同,選擇合適的資料庫架構可以...

鐵人賽 Software Development DAY 6
SQL 30天手把手入門 系列 第 6

技術 Day6 - NoSQL 非關聯式資料庫

近二十年來,隨著網際網路的興起,每天人們生成的資訊量也越來越大。關聯式資料庫在原始設計時,就需清楚定義關聯、存取的資料類型。如此一來,在資料的擴展性方面就沒辦法...

技術 以Postgresql為主,再聊聊資料庫 PostgreSQL GIN index 介紹二 多欄位index的應用

PostgreSQL 官網文件 11.3 與 11.5 為我們闡述關於多欄位的index 運作情況, 提到了 BTREE, GIN, GiST 以及BRIN等...

技術 以Postgresql為主,再聊聊資料庫 PostgreSQL GIN index 介紹一

PostgreSQL 有多種形態的index, GIN 是其中一種. 我們來看看有哪些特色及應用 https://www.postgresql.org/do...

鐵人賽 Software Development DAY 5
SQL 30天手把手入門 系列 第 5

技術 Day5 - SQL 敘述的撰寫注意事項

撰寫 SQL Statement 的時候,是有一些基本規則要先了解的。 敘述的最後要有 ";" 才算結束 SQL 的保留字是不分大小寫的...

鐵人賽 自我挑戰組 DAY 14
大學 50 萬貸款的交代 系列 第 14

技術 Day 14 _ SQL 新增資料

在 Day 13 介紹了如何使用 xampp 的 phpmyadmin 建立一張資料表,在 Day 14 要來介紹如何用 SQL 語法新資料進入資料表中。 D...

鐵人賽 Software Development DAY 4
SQL 30天手把手入門 系列 第 4

技術 Day 4 關聯式資料庫簡介 - Schema 和 標準 SQL 語法

什麼是 Schema? Schema 這個詞目前沒有看見統一的中文說法,它是用來描述資料庫內中的表格結構、欄位格式以及記載每個表格中的關聯。當你日後要寫入的資料...

鐵人賽 AI & Data DAY 1

技術 圖形資料庫簡介,讓你對資料的關係一目瞭然!

Neo4j 看圖說故事 大家好,我是蛋踢球,在開始這一系列的分享之前,先讓大家欣賞一張網頁前端技能關係圖,作為一個開場,這是之前我在研究網頁前端時建立的~ 這張...

鐵人賽 Software Development DAY 3
SQL 30天手把手入門 系列 第 3

技術 Day 3 關聯式資料庫簡介 - 常用專有名詞和關聯

常用專有名詞 在實際操作的資料表格中,有一串的重要專用名詞是需要先知道的。若你有用過 Microsoft Excel 之類的試算表辦公室軟體的話,你已經無形中內...

技術 以Postgresql為主,再聊聊資料庫 使用遞迴搭配array 做騎士巡邏問題

騎士巡邏 wiki 使用了遞迴並搭配array , 搭配array, 使用了 row(), all(). PostgreSQL 遞迴騎士巡邏 Date:202...

鐵人賽 Software Development DAY 2
SQL 30天手把手入門 系列 第 2

技術 Day 2 關聯式資料庫簡介 - 實體與正規化

關聯式資料庫 (Relational Database)是奠基在實體關聯模型(Entity-Relationship Model, ER Model)上的資料庫...

鐵人賽 Software Development DAY 1
SQL 30天手把手入門 系列 第 1

技術 Day 1 - SQL 的發展簡史和資料庫流派

SQL (Structured Query Language) 直接翻譯為「結構化查詢語言」。它用於管理關聯式資料庫系統,讓使用者可以透過一系列的指令去存取、查...

鐵人賽 AI & Data DAY 11
與資料庫共舞 系列 第 11

技術 Day 11 — 創建不同視角

今天介紹最後一個關聯式資料庫 SQL 的語法 — View,所以篇幅也會稍短。 我們再第六天有提到 Subquery,每個SQL段落中都可以查入子查詢。缺點是寫...

鐵人賽 AI & Data DAY 10
與資料庫共舞 系列 第 10

技術 Day 10— 群組和整合SQL結果

Day 10— 群組和整合SQL結果 今天我們要把熟知的 Select — From — Where 再往外擴充。要怎麼樣可以概述SQL的搜尋結果呢? 用 Gr...

鐵人賽 自我挑戰組 DAY 6
30天菜鳥學 Linux 系列 第 6

技術 6天-WSL2安裝MySQL

第六天 讀完 鳥哥的 Linux 私房菜 -- 第八章、檔案與檔案系統的壓縮,打包與備份 紀錄 創建文件方式 $:test.bar $:cat > te...

鐵人賽 AI & Data DAY 9
與資料庫共舞 系列 第 9

技術 Day 9 — 「正直」的資料庫,從設定好 Key Constraint 開始

昨天我們在文章的最後面刪除了一筆資料,但是昨天沒有說的是,這樣的刪除指令其實蠻危險的。這就要牽扯到第二天提到的 Foreign Key 和 參考完整性 (Ref...