MySQL 入門學習筆記(一):Windows 環境安裝與啟動
安裝環境 作業系統:Windows 98(文件年代較早,現代建議 Windows 10/11) MySQL 版本:3.23.35(現建議 8.0 或 5.7 L
利用 IGNORE_DUP_KEY 索引快速刪除資料表重複列
核心技巧 SQL Server 支援 IGNORE_DUP_KEY 選項建立唯一索引:當插入重複鍵值時,不會報錯中斷,僅忽略該筆資料並發出警告,繼續處理後續列。
SQL Server 2005 Management Studio 直接編輯資料的操作缺失
2000 vs 2005 差異比較 SQL Server 2000 企業管理員提供「查詢」選項,可直接輸入 WHERE 條件只取出需修改的列,再於結果格編輯,極
SQL Server 2000 全文檢索相關度排序效能實測
測試背景 嘗試利用 SQL Server 2000 內建全文檢索搭配 RANK 值進行相關度排序,資料量約 50 萬筆(歌曲名、歌手名)。 測試結果 測試案例
SQL Server 透過作業排程實現資料庫自動備份
為何需要自動備份? 手動備份不僅繁瑣,且易因疏忽導致資料遺失。利用 SQL Server Agent 的「作業」功能,可排程自動執行備份,確保資料安全無虞。 建
SQL Server 2005 修改預存程序的正確儲存方式
初學者常見的困惑 在 SQL Server Management Studio (SSMS) 中右鍵選擇「修改」預存程序後,編輯視窗開啟。許多人直覺點擊工具列的
MySQL 外鍵與參照完整性深度解析(上)
什麼是參照完整性? 參照完整性是資料庫設計中的核心概念,當資料表之間建立關聯時便會涉及。簡單來說,它確保子表(如文章表)中的外鍵值必須對應父表(如分類表)中真實
SQL Server 檢視與自動終結死結進程預存程序
預存程序 p_lockinfo 可查詢當前進程或死結進程,並可選擇自動 Kill 死結的受害者進程。 參數 @kill_lock_spid BIT = 1:
MySQL 5.x 與 .NET 2.0 整合開發指南
MySQL 5.x 新增存儲過程、觸發器、檢視表等功能。.NET 連接推薦使用官方 MySQL Connector/NET(免費、原生),避免 ODBC 效能損
SQL Server 2005 TRY...CATCH 錯誤處理完整指南:語法結構、巢狀處理、錯誤函數與最佳實務
TRY...CATCH 基本語法 BEGIN TRY { sql_statement | statement_block } END TRY BEGIN
SQL Server 2005 CLR 整合部署 .NET 3DES 加密函數:Visual Studio 專案建立、部署腳本與 T-SQL 呼叫實戰
SQL CLR 整合優勢 將複雜運算 (加密、壓縮、正則、科學計算) 移至資料庫層,減少應用層邏輯。 使用 .NET Framework 完整類別庫
SQL Server 儲存程序入門與進階:建立語法、參數模式、加密/重編譯選項、交易整合與效能優化
儲存程序優勢回顧 預先編譯: 建立時編譯,執行時直接使用計畫,減少 CPU 開銷。 網路流量減少: 傳送 EXEC proc_name 取代完整 SQ
MySQL root 空密碼漏洞攻擊實戰與防禦:命令列滲透、UDF 提權、MOF 後門完整攻擊鏈
漏洞條件 MySQL root 帳號**無密碼** (預設安裝常見)。 攻擊者可連線 MySQL 連接埠 (3306) — 內網或錯誤對外開放。
Oracle SQL 效能優化系列 (一):優化器模式選擇、存取路徑 (全表掃描 vs ROWID) 與統計資訊重要性
Oracle 三種優化器模式 模式參數值特性適用場景 RULE (RBO)OPTIMIZER_MODE=RULE基於固定規則 (啟發式),不參考統計資
資料倉庫核心概念:定義、特徵、架構層次與決策支援系統 (DSS) 應用
資料倉庫定義 (W.H. Inmon) 「資料倉庫是面向主題的、整合的、相對穩定的、隨時間變化的資料集合,用於支援管理決策過程。」 四大核心特徵 特
PHP Oracle OCI8 擴展函數參考:LOB 處理、預存程序綁定、環境變數設定與實戰範例
OCI8 擴展簡介 OCI8 為 PHP 存取 Oracle 8/8i/9i/10g/11g/12c/19c 的原生擴展,支援: 全域/區域變數綁定佔位符
解決 MySQL 4.1+ 亂碼問題:字元集四層級架構、SET NAMES utf8、連接層設定完整指南
MySQL 4.1 字元集支援架構 (四層級) MySQL 4.1 引入完整字元集支援,分四個層級,由內而外: 伺服器層級 (Server): chara
PHP 操作 MySQL 必知必會:分號處理、資料型別陷阱、通配符差異與參數化查詢最佳實務
1. 分號處理:PHP 字串 vs MySQL 陳述式 MySQL 互動模式以分號結束陳述式,但 **在 PHP 字串中執行 SQL 時,結尾分號應省略** :