MySQL AUTO_INCREMENT 進階:復合索引實現多獨立自增序列
MySQL 自增列進階用法:復合主鍵下的多序列生成 基本屬性 插入 NULL/0/省略 → 自動產生下一值(從 1 起,步長 1) 手動插入大於現有最大值
MySQL SQL_MODE NO_AUTO_VALUE_ON_ZERO:自增列 0 值行為控制
SET SQL_MODE=NO_AUTO_VALUE_ON_ZERO 影響 AUTO_INCREMENT 列插入 0 的語義 預設行為:插入 NULL 或
MySQL LOAD DATA INFILE 分鐘級導入百萬 Excel 數據
Excel 數據極速入庫:CSV + LOAD DATA INFILE Excel 另存為 CSV (逗號分隔) 執行 SQL: LOAD DATA LO
MySQL CONCAT 函數跨資料庫差異:Oracle 需嵌套調用
CONCAT 字串拼接:MySQL 多參數 vs Oracle 雙參數嵌套 MySQL:支援多參數 SELECT CONCAT(xxx_, id, _, oc
MySQL 性能優化 21 條軍規:從查詢緩存到架構選型全方位指南
MySQL 性能優化 21 條核心準則 查詢緩存優化:相同查詢走緩存,避免 NOW()、RAND() 等非確定性函數導致緩存失效。 EXPLAIN 分析:看
MySQL 查詢結果自動添加序號列:用戶變量 @rowNo 實現
MySQL SELECT 結果自動生成 1,2,3... 序號欄 SELECT (@rowNO := @rowNo + 1) AS rowno,
MySQL 從結果集隨機取一條數據:兩種高效算法實現
MySQL 隨機取行兩種寫法:變量行號法與 MAX/MIN ID 法 方法一:變量生成行號 + 隨機模數 SELECT * FROM ( SELECT (
MySQL 中文亂碼排查實戰:從工具顯示亂碼到定位 SQL 文件編碼不一致
一次中文亂碼排查全過程:工具顯示亂碼、服務器配置正常、文件編碼才是元兇 現象 工具中查詢結果顯示亂碼,但網站前台正常。 排查鏈路 檢查服務器字符集:SHO
修改 MySQL 導入數據文件大小限制:max_allowed_packet 配置
MySQL 導入大文件報錯:調大 max_allowed_packet 解決 Linux 修改 /etc/my.cnf [mysqld] max_allowe
SQL 多欄位去重計數:MySQL 支援多欄 DISTINCT,SQL Server 需拼接字串變通
跨資料庫多欄位去重 COUNT 差異 MySQL 原生支援 SELECT COUNT(DISTINCT table1.id, table2.type) FRO
MySQL 開啟遠程訪問權限:授權、防火牆、服務重啟三步走
MySQL 遠程訪問完整開通流程 授權用戶: GRANT ALL PRIVILEGES ON *.* TO root@% WITH GRANT OPTIO
Navicat 導入文本文件 CPU 100%:文件編碼 Unicode vs UTF-8 導致
Navicat 導入 TXT 卡死 CPU 100%:編碼不匹配惹禍 現象 Navicat 10.1.7 導入某 TXT 文件 CPU 飆升 100%,同目錄
Windows 連接 Ubuntu MySQL 失敗:bind-address 與遠程授權雙修復
Ubuntu MySQL 預設僅監聽 127.0.0.1,Windows 無法連線雙步驟解決 步驟一:修改監聽地址 # /etc/mysql/my.cnf 第
MySQL 大表數據高效遷移:分頁導入、LOAD DATA、引擎優化參數
百萬級表數據複製優化:三大方案對比 場景 logs_a 周產 500 萬日誌,按天分區,結構不同需複製到 logs_b,單條 INSERT SELECT 耗時
MySQL InnoDB 邏輯存儲結構:表空間、段、區、頁、行層層解析
InnoDB 邏輯存儲架構:從表空間到行 主鍵生成規則 有非空唯一索引 → 該列為主鍵 否則 → 自動建 6 字節隱藏指標列為主鍵 層級結構(大→小)
MySQL 批量 Kill Locked 進程:從連接數爆滿到定位長耗時 SQL
MySQL 連接數暴增排查:批量殺鎖定進程 + 定位長事務 現象 連接數滿,SHOW PROCESSLIST 大量 INSERT ... Locked。 批
Linux 下 MySQL 亂碼徹底解決:字符集配置、JDBC 連接、導入導出防亂碼
Linux MySQL 從 latin1 遷移至 utf8 完整方案 現狀檢查 SHOW VARIABLES LIKE character%; -- 全 la
Mac 下 MySQL 安裝、環境變量與別名配置
macOS 安裝 MySQL 5.1 並配置命令別名與環境變量 安裝與啟動 安裝映像中所有 .pkg 皆需點擊安裝 MySQL.prefPane 安裝後,系