MySQL int(3) vs int(11) 深度解析:顯示寬度、ZEROFILL 與儲存本質
核心結論先行 int(M) 中的 M 僅是「顯示寬度」,不限制儲存範圍,不影響儲存體積(永遠 4 bytes)。只有搭配 ZEROFILL 時,M 才會在輸出時
MySQL 進階技巧:JOIN 更新與資料去重實戰指南
前言 JOIN 不僅用於查詢,還能支援跨表更新與高效去重。本文系統整理 JOIN 類型視覺化理解、避開 ERROR 1093 的更新寫法、以及 GROUP BY
MySQL 字串截取與拆分函數實戰:SUBSTRING 與 SUBSTRING_INDEX 進階用法
前言 在日常開發中,常需從欄位中擷取特定片段或按分隔符拆分字串。MySQL 提供 SUBSTRING() 與 SUBSTRING_INDEX() 兩大核心函數,
MySQL 索引深度解析:B-Tree 與 Hash 索引的原理、適用場景與優化策略
前言 索引是資料庫效能調校的核心關鍵。在 MySQL 中,最常見的兩大索引類型為 B-Tree 索引 與 Hash 索引。本文將系統梳理兩者的運作機制、適用條件
MySQL 預存程序與函數深度解析:建立、變數、條件處理與最佳實務
MySQL 5.0+ 支援預存程序與函數,將商業邏輯封裝於資料庫層,減少網路往返、提升效能與安全性。本文系統說明建立語法、參數模式、特性選項、變數操作、條件與錯
JDBC 連接 MySQL 完整實戰:從驅動載入到連線池 Proxool 整合
涵蓋 JDBC 連接 MySQL 全流程:驅動註冊、URL 格式、連線建立、Statement/PreparedStatement/CallableStatem
MySQL 精粹筆記:核心指令、資料型別、建表規範與備份還原速查表
整理 MySQL 開發與運維必備的核心知識點,涵蓋常用指令、字元集、資料型別、正規化規範、查詢語法、備份還原、鎖機制、權限管理,適合速查與面試複習。 1. 常
PHP mysqli 連接 MySQL 資料庫完整實作:連接、查詢、預處理、交易、錯誤處理與安全最佳實務
PHP 連接 MySQL 官方推薦使用 mysqli (MySQL Improved) 或 PDO,已淘汰 mysql_* 函數 (PHP 7.0 移除)。本文
MySQL 隱式類型轉換陷阱深度解析:索引失效、效能災難與安全風險實戰案例
前言:隱形殺手 — 隱式類型轉換 MySQL 的隱式類型轉換 (Implicit Type Conversion) 是導致索引失效、查詢效能暴跌、甚至資安漏洞的
C3P0 連接池整合 MySQL 完整配置指南與 wait_timeout 斷連問題根因解決
C3P0 + MySQL 整合實戰:從配置詳解到生產環境斷連問題徹底解決 在 Spring + MyBatis + C3P0 + MySQL 技術棧中,資料庫連
Sysbench MySQL 壓力測試完整教學:安裝、參數詳解、OLTP 基準測試與結果分析
Sysbench 介紹:專業資料庫效能基準測試工具 Sysbench 是開源多執行緒效能測試工具,支援 CPU、記憶體、I/O、執行緒、資料庫 (MySQL/P
MySQL AUTO_INCREMENT 深度解析:MyISAM 與 InnoDB 自增行為差異實測
MySQL 自增主鍵機制核心差異揭秘 AUTO_INCREMENT 是 MySQL 最常用的主鍵生成策略,但 MyISAM 與 InnoDB 在自增值持久化與重
MySQL 複製表結構與資料完整教學:CREATE ... SELECT 與 CREATE LIKE 實戰
MySQL 資料表複製完整指南 在資料庫開發維護中,常需複製表結構與資料以備測試、備份或遷移。MySQL 提供 CREATE ... SELECT 與 CREA
MySQL 索引鍵類型深度解析:KEY、PRIMARY KEY、UNIQUE KEY 與 INDEX 差異總整理
MySQL 索引機制核心概念釐清 索引是 MySQL 效能優化的關鍵,但 KEY、PRIMARY KEY、UNIQUE KEY、INDEX 等術語常令人困惑。本
MySQL ALTER TABLE 命令修改表結構完整指南與實戰範例
MySQL ALTER TABLE 命令詳細解析 在 MySQL 資料庫管理中,ALTER TABLE 是修改現有表結構的核心命令。它支援多種操作,包括新增/刪
MySQL ALTER TABLE 修改表結構整理:語法總覽與 11 大高頻實戰範例
完整語法圖 ALTER [IGNORE] TABLE tbl_name alter_spec [, alter_spec ...] alter_spec:
MySQL 批量執行多個 SQL 檔案:source 命令鏈式調用
場景 初始化腳本拆分為多個檔案(1.sql、2.sql...),需按順序一次性執行。 方法:主控腳本 + source 建立 batch.sql: SOU
SQL 連接查詢完全圖解:INNER / LEFT / RIGHT / FULL JOIN 差異與實戰
測試資料 -- table1 id | name | qq | phone 1 | 秦雲 | 10102800 | 13500000