MySQL 表結構變更 DDL 實戰:創建/刪除/重命名庫、表結構修改 (ADD/DROP/MODIFY/CHANGE/RENAME COLUMN)
庫級操作 操作SQL說明 創建庫CREATE DATABASE stefan;默認字符集 utf8mb4 建議顯式指定 刪除庫DROP DATABASE
CentOS 升級 MySQL 至最新版:官方 Yum 源配置、字符集遷移 utf8mb4、參數調優全流程
一、配置官方 MySQL Yum 源 # 1. 確認系統版本 cat /etc/redhat-release # CentOS 6.x / 7.x / 8.x
MySQL 左連接與自連接實戰:查找「看了湖南衛視但沒看北京衛視」用戶的優化寫法
場景與數據 用戶頻道訪問記錄表 test_visit: +----+------+--------------+ | id | uid | channel
PHP 批量清洗 MySQL 站外鏈接圖片:自動添加 rel=nofollow 保護 SEO 實戰代碼
業務背景 站內大量引用外站文章,原文鏈接失效產生死鏈,損害 SEO 新增文章入庫時已自動加 rel=nofollow (見《增加對站點內容外部鏈接的過濾》)
MySQL 存儲引擎與表約束速查:InnoDB/MyISAM/Memory 特性對比、主鍵/外鍵/非空/唯一/自增/默認值語法
一、三大核心存儲引擎對比 特性InnoDBMyISAMMemory (HEAP) 事務支持✅ ACID 完整支持❌ 不支持❌ 不支持 鎖粒度行鎖 (高並
MySQL 進階函數大全:數學/字符串/日期/條件/系統/加密/其他分類實戰指南 (對比 SQL Server)
一、數學函數 函數語法說明示例結果 求余MOD(x, y)x 除以 y 的余數,支持小數MOD(10, 3)1 截取 (不四捨五入)TRUNCATE(x
MySQL 元數據查詢速查:獲取所有表名、表結構字段的 information_schema 實戰 SQL
核心視圖:information_schema MySQL 系統庫,存儲所有元數據 (庫、表、列、索引、約束、權限等),僅讀,查詢不加鎖,不影響業務。 1.
MySQL 核心 DML 實戰:INSERT/UPDATE/DELETE 語法詳解與全表操作風險警示
INSERT 插入數據 1. 全列插入 (按表定義順序) INSERT INTO 表名 VALUES (值1, 值2, ...); 2. 指定列插入 (推薦,
CentOS 6.3 下 MySQL 5.x 安裝全記錄:yum 部署、防火牆放行、遠程授權
環境與選型 宿主:macOS → VirtualBox CentOS 6.3 (mac 直裝遭遇 socket 認證難題,遷至虛擬機) 包管理:yum (基礎
MySQL 入門基礎:連接參數、庫表增刪改查核心 SQL 語法速查
連接 MySQL 服務 mysql -h localhost -u root -p 參數含義 -h服務器地址 (默認 localhost) -u用戶名
MySQL 事務隔離級別實戰演示:讀未提交/讀提交/可重複讀/串行化 現象對比
理論基石:ACID 與隔離級別 隔離級別髒讀不可重複讀幻讀鎖/並發特性 READ UNCOMMITTED✅ 可能✅ 可能✅ 可能無鎖,並發最高 READ
MySQL/MariaDB 備份恢復完整體系:邏輯/物理、冷/熱、全量/增量、工具選型與實戰演練
一、為什麼要備份?核心價值 災難恢復 (硬件故障、自然災害、誤操作) 審計合規 (歷史數據快照、法證取證) 測試驗證 (新架構壓測、數據遷移演練) 核心原則:
mysqlcheck 工具全解析:MySQL 表檢查、修復、優化、分析一站式指南
一、mysqlcheck 核心定位 官方客戶端工具,專為 MyISAM/InnoDB 表提供檢查、修復、優化、分析功能 類似 myisamchk,但無需停庫
秒殺系統高並發與超賣問題:四大技術方案深度對比與選型指南
業務背景與核心挑戰 秒殺/搶購活動經歷「預約 → 搶訂單 → 支付」三階段,搶訂單 是系統承壓最重環節,面臨雙重核心難題: 高並發:10萬+ 同時在線,全鏈路
MySQL 日期分組統計實戰:按日/周/月聚合的 DATE_FORMAT 最佳實踐
核心函數:DATE_FORMAT(date, format) 根據格式化字符串將日期/時間轉換為指定字符串,實現靈活的時間維度分組。 常用分組格式速查表
MySQL 存儲過程實戰:事務控制 + 動態 SQL (PREPARE/EXECUTE) 模式
業務場景 需要在存儲過程中執行調用方傳入的動態 SQL 語句,且必須包裹在事務中保證原子性:成功提交,失敗回滾。 核心代碼實現 CREATE PROCEDUR
MySQL 綠色版 (免安裝) 完整配置指南:環境變量、服務安裝、常用命令大全
一、MySQL 綠色版優勢與適用場景 無需安裝向導,解壓即用,適合開發測試、多版本共存、便攜式部署 版本示例:MySQL 5.6.17 (官方下載:dev.m
MySQL 查詢強制區分大小寫:BINARY 關鍵字與表級字符集兩種方案
背景痛點 MySQL 默認不區分大小寫 (默認字符集 utf8_general_ci,_ci = case insensitive)。用戶名、編碼等業務場景若需