iT邦幫忙

sql相關文章
共有 514 則文章

技術 以Postgresql為主,再聊聊資料庫 巧用 array 處理 tags 續篇

巧用 array 處理 tags 續篇 tag處理的一些情況 查詢的情況 常見到使用tag查詢是點單一tag,少數是可以選數個tag,然後再點查詢.雖然查詢多t...

技術 以Postgresql為主,再聊聊資料庫 巧用 array 處理 tags

PostgreSQL 巧用 array 處理 tags 在許多系統中,會使用tag,或是屬性.我們將介紹傳統的方式,以及PostgreSQL 的 array 兩...

技術 【Day40】ChatGPT請教教我:進階SQL語法!JOIN!

在上一篇當中,ChatGPT提及SQL的入門學習項目中除了基礎的SQL語法之外,還有以下這幾點是在上一篇沒有討論的 資料型態 內建的函數,如SUM、AVG、C...

技術 【Day38】ChatGPT請教教我:資料庫!MySQL!MySQL Workbench!

這一篇來討論和資料庫相關的問題來認識與初步了解資料庫,如何如何安裝、啟動、初步的檢視資料等等GoGo! 當然可以!關於資料庫的介紹: 資料庫是用來儲存、管理和...

技術 [Day 27] Add users table with unique & foreign key constraints in PostgreSQL

Intro 目前,我們已為簡易銀行系統實現了多項功能,包括創建、更新、檢索或轉賬等,然而,還缺少一個非常重要的功能:user authentication 和...

鐵人賽 Software Development DAY 27

技術 Day 27 - 理解 Database - 資料庫是什麼?

在之前透過 Active Record Query 去探索在 Rails 裡是如何對資料庫找資料的,想想發現對於資料庫的基本觀念似乎還沒有講述,今天來點資料庫吧...

鐵人賽 Software Development DAY 25
Spring Boot 零基礎入門 系列 第 25

技術 Spring Boot 零基礎入門 (26) - Spring JDBC 的用法(上)- 執行 INSERT、UPDATE、DELETE SQL

Spring JDBC 用法介紹 在 Spring JDBC 中,會根據 SQL 語法區分成兩大類,分別是「update 系列」和「query 系列」。 在...

鐵人賽 自我挑戰組 DAY 24
SA養成記 系列 第 24

技術 Day 24 資料庫 SQL

資料庫 資料庫的目的是讓使用者新增、更新、管理、存取的工具、功能和介面組合。當中的核心-資料庫,也就是CRUD(Create建立、Delete刪除、Read查詢...

鐵人賽 自我挑戰組 DAY 23

技術 【Tech愛情對談】Talk 23 - 給轉職入門者的DB介紹,資訊本科必修的資料庫,以關連式資料庫為例(下集)

老公老公~現在市面上有哪些資料庫呢? 一些常聽到的關聯式資料庫 市面上有很多資料庫,且都有各自的特性&適用的場景,這篇文章目的為幫助初學者建立基本概念,因此...

鐵人賽 自我挑戰組 DAY 22

技術 [Day 22] Mock DB for testing HTTP API in Go and achieve 100% coverage Part 1

Why mock database? 當談到APIs 的測時,有些人可能選擇連接到真實的資料庫,而有些人則認為使用 mocking 較好,原因如下: 首先,...

鐵人賽 自我挑戰組 DAY 22

技術 【Tech愛情對談】Talk 22 - 給轉職入門者的DB介紹,資訊本科必修的資料庫,以關連式資料庫為例(上集)

DB簡單來說,就好像是電子版的文件櫃,由好多不同的資料表(Table)所組成,每個資料表可以彼此關聯,進行交叉查詢。 Table是什麼? Table就好像是Ex...

鐵人賽 自我挑戰組 DAY 19
Hello SQL 初次見面你好 系列 第 19

技術 Day 19 SQL 中的隔離級別

在前幾天的文章中我們有大概提到 SQL 中有提供 4 種 隔離級別 (Isolation Level) 分別是 Read uncommitted Rea...

鐵人賽 自我挑戰組 DAY 18
Hello SQL 初次見面你好 系列 第 18

技術 Day 18 PostgreSQL 資料庫備份和恢復

在 PostgreSQL 中,資料庫的備份和恢復是非常重要的它能夠保護資料庫中的數據,防止因各種原因(如硬體故障、人為錯誤等)造成的數據損失 所以今天就來介紹在...

鐵人賽 自我挑戰組 DAY 17
Hello SQL 初次見面你好 系列 第 17

技術 Day 17 處理日期、時間與字串相關函數

在 SQL 中,處理日期、時間和字串是常見且重要的,這些操作讓我們能夠更好地理解和分析數據 所以今天就來讓我介紹要如何處理這些相關的資料吧,以及如何使用相關的內...

鐵人賽 自我挑戰組 DAY 16
Hello SQL 初次見面你好 系列 第 16

技術 Day 16 在 PostgreSQL 中使用 序列(sequence)

在 PostgreSQL 中,序列(sequence)是一種特殊的數據庫對象 它可以生成一個獨一無二的整數序列,經常用於為資料表中的主鍵列生成唯一的值 這與其他...

鐵人賽 自我挑戰組 DAY 15
Hello SQL 初次見面你好 系列 第 15

技術 Day 15 SQL 檢視表(VIEW)

在 SQL 中,「檢視表」或「視圖」是一種虛擬資料表,它基於 SQL 查詢的結果檢視表本身不存儲數據,它只是 保存 了創建它的 SQL 查詢當你查詢檢視表時,系...

鐵人賽 自我挑戰組 DAY 14
Hello SQL 初次見面你好 系列 第 14

技術 Day 14 什麼是 SQL 觸發器 (Triggers)

觸發器(Triggers) 是資料庫的回呼函式(CallBack),當我們在對資料表進行特定類型的修改操作時(如 INSERT、UPDATE 或 DELETE)...

鐵人賽 Modern Web DAY 15

技術 【DAY15】關聯式資料庫(Relational Database)

今天來聊聊關聯式資料庫。 為什麼要用關聯式資料庫? 在非關聯式資料庫中,常常會看到一種困擾的情況是,看到多筆資料重複的現象。 這樣除了有些凌亂之外,若是資料有打...

鐵人賽 Software Development DAY 14

技術 GCP 零基礎入門 (14) - SQL 的儲存服務 - Cloud SQL

哈囉大家好,我是古古 上一篇文章我們有先介紹了 Google Cloud 中的一般檔案的儲存服務 - Cloud Storage,了解要如何透過 Cloud S...

鐵人賽 自我挑戰組 DAY 12

技術 [Day 12] Understand isolation levels & read phenomena

Transaction isolation and read phenomena ACID property 當我們談論資料庫的ACID,我們是在描述一組保證...

鐵人賽 自我挑戰組 DAY 11
Hello SQL 初次見面你好 系列 第 11

技術 Day 11 SQL 索引 (Index)

今天要介紹 SQL 很重要的功能:索引 (Index) 索引是資料庫性能優化中不可或缺的一個工具,正確的使用索引能夠在大型資料庫系統中實現高效的數據檢索。 什麼...

鐵人賽 自我挑戰組 DAY 10
Hello SQL 初次見面你好 系列 第 10

技術 Day 10 SQL 的約束 (Constraint)(下)

昨天我們介紹了SQL 的約束(Constraint)中的 Primary Key Unique Not Null Default 約束確保資...

鐵人賽 自我挑戰組 DAY 10

技術 [Day 10] DB transaction lock & How to handle deadlock in Golang Part 1

DB Transaction Dead Lock Test Driven Development (TDD) 在實現accounts的balance前,我們先...

鐵人賽 AI & Data DAY 8

技術 Day8 武器的身家調查-十一種熱門程式語言介紹

接續Day7 最受歡迎的武器?-熱門的程式語言了解那些程式語言熱門後,就來看看每一種語言到底有什麼不同,以及他們為什麼會熱門吧! 今天簡單認識一下HTML/CS...

鐵人賽 自我挑戰組 DAY 29

技術 Day 29 - 實用工具分享:TablePlus

在 Day 9 介紹 SQL GUI 工具的時候, 有跟大家提到會再另外介紹一下這個工具, 為什麼我會偏好喜歡 TablePlus 呢? 那就是介面簡潔好用啦...

鐵人賽 自我挑戰組 DAY 7
Hello SQL 初次見面你好 系列 第 7

技術 Day 7 更新 & 刪除資料

昨天我們將交叉查詢 (JOINS) & 彙總查詢 (Aggregation) 大致上做了介紹,有關查詢的語法暫時告一段落,所以回顧一下我們這幾天大致學會...

鐵人賽 自我挑戰組 DAY 6
Hello SQL 初次見面你好 系列 第 6

技術 Day 6 交叉查詢 JOINS & 彙總查詢 Aggregation

昨天介紹了如何使用 SELECT 語法去查詢我們的資料表,並使用 WHERE 子句去給予條件,精準的查詢到我們所需要的資料,但是大家有發現了嗎,我們現在做的查詢...

鐵人賽 自我挑戰組 DAY 5
Hello SQL 初次見面你好 系列 第 5

技術 Day 5 資料表 (table) 的查詢

Day 5 資料表 (table) 的查詢 昨天我們成功的使用 CREATE TABLE 成功的建立了一個資料表 (table),並且使用 INSERT INT...

鐵人賽 自我挑戰組 DAY 4
Hello SQL 初次見面你好 系列 第 4

技術 DAY 4 建立資料表 (table) & INSERT INTO 語法

昨天已經成功建立一個資料庫 (database) 了,今天開始就會建立一個資料表 (table),並且將資料寫入這個資料表 (table)也就是大家可能有聽過的...

鐵人賽 自我挑戰組 DAY 2
Hello SQL 初次見面你好 系列 第 2

技術 Day 2 安裝 PostgreSQL

昨天我們大致介紹了什麼是 SQL & RDBMS,今天就讓我們來安裝好我們的環境,之後才能開始使用 SQL 語法 下載以及安裝 PostgreSQL (...