MySQL 中文模糊查詢亂碼/誤匹配根因與 BINARY+UCASE 完美解法
在 MySQL 中對中文數據做 LIKE %a% 模糊查詢時,常出現「明明沒有字母 a 卻被匹配出來」的誤判。根因是字符集校對規則導致多字節中文字符被拆解為單字
甲骨文收購 Sun 後對 MySQL 社區的十大承諾:解讀與影響
2009 年甲骨文收購 Sun Microsystems 案經歐盟委員會深度審查,為消除壟斷擔憂、獲批交易,甲骨文公開發布對 MySQL 用戶、開發者、客戶的十
MySQL SHOW 命令大全:從基礎查詢到性能診斷的 18 種用法
SHOW 是 MySQL 管理員和開發者最常用的元數據查看命令族。本文系統梳理 18 種核心用法,按功能分類並附帶實戰場景說明,助你快速定位問題。 數據庫與表
MyISAM 與 InnoDB 核心參數調優實戰筆記:從緩衝池到日誌刷盤
MyISAM 與 InnoDB 作為 MySQL 兩大主流存儲引擎,架構差異巨大,調優重點截然不同。本文整理生產環境實戰經驗,聚焦關鍵參數的設置原則與避坑指南。
SQL*Plus 純數據導出到文本文件完整實戰指南
需要用 SQL*Plus 將查詢結果以純數據形式(無標題、無頁腳、無回饋)導出到 CSV 或文本文件?本文提供一份經過驗證的完整腳本模板,並逐行解釋關鍵設置參數
深入理解 NULL 如何影響 IN 與 EXISTS 查詢:避開常見陷阱
乍看之下,IN 和 EXISTS 的 SQL 語句似乎可以互換,但兩者在處理 NULL 值時行為差異巨大,甚至導致截然不同的結果。本文從 Oracle 數據庫的
SQL 數據排序與排名技巧:兩種高效實現方法詳解
在資料庫開發中,對查詢結果進行排序並生成排名是常見需求。本文透過實際測試表,示範兩種在 SQL 中實現數據排名的經典方法,幫助你根據場景選擇最優方案。 測試環
MySQL 字串處理測試資料集:FIND_IN_SET、INSTR、CONCAT 實戰範例
測試場景 多對多關聯中,files.f_mids 以逗號分隔儲存會員 ID (如 1,2,3),需查詢某會員可存取的檔案清單。 建表與樣本資料 CREATE
MySQL 主從複寫與雙主熱備配置全攻略 (my.cnf 實戰範本)
架構模式對比 模式拓撲寫入端適用場景 單向主從A → BA讀寫分離、報表庫、備份庫 雙主互備A ⇄ BA & B高可用、雙活寫入 (需
SQL 分頁查詢三大模式:OFFSET、Keyset (Seek)、游標分頁效能對比
分頁痛點 SELECT * FROM t LIMIT 100000, 20 需掃描並丟棄前 10 萬列,深分頁效能線性惡化。 模式一:OFFSET/LIMIT
Oracle 資料檔案相關核心視圖:DBA_DATA_FILES、V$DATAFILE、DBA_FREE_SPACE、V$FILESTAT
核心視圖速查表 1. DBA_DATA_FILES - 靜態結構資訊 欄位說明 FILE_NAME資料檔完整路徑 FILE_ID檔案
跨平台資料庫設計:堅守 ANSI SQL-92、拒絕廠商鎖定
核心原則 「應該支援」≠「確實支援」。為了應用程式可在 Oracle、SQL Server、MySQL、PostgreSQL 間移植,必須以 ANSI SQL-
Oracle 字符集 NLS_LANG 與 NLS_CHARACTERSET 測試報告與亂碼根因分析
核心概念區分 參數層級作用註冊表/環境變數 NLS_LANGClient客戶端字符集、語言、地區;決定 SQL*Plus 顯示與匯出編碼HKL
從零構建 MySQL 交互式查詢客戶端:C 語言實戰指南
前言 構建一個簡易的 MySQL 交互式查詢客戶端,是理解 MySQL C API 協議流程、結果集處理、錯誤恢復的最佳實踐。本文基於經典的「客戶端程式框架」演
MySQL 新安裝安全初始化:Root 密碼設置、匿名用戶清理、權限表刷新
MySQL 全新安裝後必執行的 3 步安全初始化 默認安裝極不安全:root 無密碼、匿名用戶可訪問 test 库。上線前必須完成「設密、清匿、刷新」三步走。
MySQL 內部安全加固:數據目錄文件權限、日志洩露風險與攻擊場景實測
MySQL 內部安全:本地用戶如何竊取數據、如何徹底鎖死數據目錄 外部認證再強,若本地用戶可讀寫數據目錄,授權體系形同虛設。本文演示**文件級攻擊實測**,給出