SQL 統計查詢實戰大全:排名、分組、條件彙總完全攻略
前言 統計報表是資料庫應用核心場景。本文收錄 13 類高頻統計查詢模式,涵蓋總分排名、單科最高分、平均分、課程優秀率、橫向轉欄、Top-N 問題、中位數排名等,
SQL Server 常用函數大全:字串、日期、轉換、彙總一覽表
前言 T-SQL 僅支援內建函數操作欄位,不可直接呼叫程式語言函數(如 IndexOf)。本文系統整理字串、日期、資料型別轉換、彙總等高頻函數,附語法與注意事項
MSSQL Server 查詢優化完整指南:從索引設計到硬體調校
查詢緩慢十大常見成因 缺乏索引或索引未被使用(最常見,屬設計缺失) I/O 吞吐瓶頸:磁碟讀寫速度跟不上 未建立計算欄位導致查詢無法優化 記憶體不足:緩衝池壓
千萬級資料通用分頁預存程序 MyPagination 完整實作
前言 面對千萬級資料表,傳統 TOP N 或 ROW_NUMBER() 分頁在深分頁時效能急劇下降。本文提供一個生產環境驗證的通用分頁預存程序 MyPagina
SQL Server 區域變數宣告與使用完整指南
前言 T-SQL 中區域變數(Local Variable)以 @ 開頭,作用域限於批次或預存程序內。本文透過兩個官方範例,說明宣告、賦值與查詢應用的標準寫法。
SQL Server 預存程序中事務處理三種寫法實戰範例
前言 預存程序中正確處理事務是保證資料一致性的關鍵。本文展示三種常見事務處理模式的完整程式碼範例,涵蓋 XACT_ABORT、@@ERROR 檢查、TRY...
SQL Server 常用日期時間函數完整速查表
前言 SQL Server 開發中頻繁處理日期時間轉換,格式代碼眾多難以記憶。本文整理常用日期時間函數與 CONVERT 格式代碼對照表,供快速查閱參考。 預
SQL Server 高效能優化實戰經驗總結
前言 筆者早年從事 ASP 與 .NET 開發時頻繁使用 SQL Server,轉向 PHP 後雖以 MySQL 為主,但仍常遇到客戶需在既有 SQL Serv
動態 SQL 防注入最佳實踐:參數化查詢 + DbParameter 集合模式
SQL 注入根因與檢測 字符串拼接 SQL 是注入溫床。最簡單檢測:輸入框輸入 (單引號),若頁面拋出語法錯誤或異常頁面,**99% 存在注入漏洞**。 核
SQL Server 2000 自動化備份作業腳本:全量/差異/日誌三層策略
備份策略設計 類型頻率保留文件命名目的 全量備份每週日 01:002 份輪換 (A/B)test_full_A.bak / test_full_B.bak基
SQL Server 危險擴展存儲過程清理與還原腳本庫 (SQL Server 2000/2005)
為什麼要清理擴展存儲過程 SQL Server 早期版本為了功能豐富內建了大量擴展存儲過程,涉及命令執行、注冊表操作、COM/OLE 自動化、文件系統訪問等。這
SQL Server SQL 注入攻擊完整防禦指南:攻擊類型、參數化查詢、掃描工具與程式碼審查
七大 SQL 注入攻擊類型 類型原理範例危害 1. 未過濾轉義字元單引號閉合原查詢,注入任意 SQL OR 1=1 → 繞過登入資料洩露、繞過驗證 2. 型別
SQL Server INSERT 多列值語法:VALUES 列建構子與 UNION ALL 效能比較
現代標準語法:VALUES 列建構子 (SQL Server 2008+) INSERT INTO dbo.Students (StudentID, Name,
SQL Server 叢集索引與非叢集索引實戰演示:物理儲存順序、頁分裂與查詢計畫差異
實驗環境建立 CREATE DATABASE IndexDemo GO USE IndexDemo GO CREATE TABLE ABC ( A I
SQL Server 字串批次取代:REPLACE 函數搭配 CAST/CONVERT 處理 TEXT/NTEXT/大型值型別
型別相容性矩陣 資料型別REPLACE 直接支援處理方式 VARCHAR / NVARCHAR✅ 是直接使用 CHAR / NCHAR✅ 是直接使用 (定長補
MySQL 效能調優五大核心配置:連線、查詢快取、暫存表、會話記憶體、慢查詢日誌
一、連線層配置 參數建議值說明 max_connections應用峰值併發 + 緩衝 (通常 500-2000)每連線消耗會話記憶體,過大導致 OOM max
MySQL 23 項安全強化清單:從網路加密到權限最小化完整指南
網路與傳輸層防護 SSH 隧道加密:跨非信任網路連線時,ssh -L 3306:localhost:3306 user@mysql-host,應用連 loca
SQL Server 2008 MERGE 語法實戰:UPSERT、同步、審計輸出三大經典場景
MERGE 核心語法 MERGE INTO AS Target USING AS Source ON WHEN MATCHED THEN WHEN NO