MySQL 預設編碼 Latin1 導致中文亂碼?修改 my.ini 永久設為 UTF-8 完整指南
MySQL 預設字符集為 latin1(ISO-8859-1 別名),不支援中文字符,導致存入中文出現亂碼、問號或截斷。本文詳細說明如何通過修改 my.ini(
MySQL 5.7.11 綠色版(免安裝)Windows 詳細安裝配置圖文教程
MySQL 5.7 系列取消了 MSI 安裝包,僅提供 ZIP 免安裝版(綠色版)。本教程以 MySQL 5.7.11 為例,詳細記錄 Windows 環境下從
MySQL 查詢結果導出到文件的三種實用方法
在日常資料庫管理中,將 MySQL 查詢結果匯出至文件是常見需求。無論是生成報表、資料備份還是跨系統傳輸,掌握高效的導出技巧都能大幅提升工作效率。本文整理了三種
MySQL 錯誤「Every derived table must have its own alias」原因與修復
錯誤原因 MySQL 要求**每個衍生表(子查詢結果集)必須有別名**。 SELECT COUNT(*) FROM (SELECT * FROM t); --
MySQL 去重兩大經典方案:COUNT(DISTINCT) + GROUP BY 與衍生表 GROUP BY
場景 表 t(id, name),name 有重複,需查詢 name 不重複的完整行(含 id)。 方案一:COUNT(DISTINCT) + GROUP B
MySQL 閃回原理與實戰:基於 binlog 行模式的秒級回滾
背景痛點 誤 DELETE/UPDATE 線上數據,傳統恢復:重搭備份實例 + 重放 binlog,耗時長、需停機。 LVM 快照影響性能,不適合高頻業務。
MySQL 5.5.29 綠色版 Windows 安裝配置圖文教程
下載與解壓 下載:百度網盤 → 解壓至 D:\MySQL-5.5.29-winx64 環境變數 新增系統變數:MYSQL_HOME=D:\MySQL-5.5
MySQL 子查詢優化實戰:衍生表優於 LEFT JOIN 大表
測試環境 user 表 10 萬行,usergroup 表 10 萬行,groupId 1~99 隨機分布。 查詢:groupId=1 取第 101~120
MySQL 多表 UPDATE 三種寫法(連接更新、子查詢、多欄位)
場景:依據 city 表更新 student 表的 city_name 寫法一:多表連接更新(單欄位) UPDATE student s JOIN city
MySQL SHOW STATUS 監控服務器狀態關鍵指標詳解
基本語法 SHOW [GLOBAL | SESSION] STATUS [LIKE pattern]; GLOBAL:自啟動以來所有連接的累計值。 SESSI
MySQL 行列轉換(透視表)靜態與動態實現
測試資料 CREATE TABLE t (id INT PRIMARY KEY, col1 CHAR(2), col2 CHAR(2), col3 INT);
MySQL AUTO_INCREMENT 起始值指定與重置三種方法
建表時指定起始值 CREATE TABLE Test ( ID INT NOT NULL AUTO_INCREMENT, NAME VARCHA
MySQL ALTER TABLE 一次性添加多欄位與多索引語法
一次添加多欄位 ALTER TABLE table_name ADD func VARCHAR(50), ADD gene VARCHAR(50
mysqldump 備份與還原實戰指南(常用參數與範例)
四大基本用法 tablename.sql 核心參數速查 參數短參作用 --all-databases-A備份所有庫 --databases-B指定多個庫(
MySQL 慢查詢日誌開啟、配置與 EXPLAIN 執行計劃分析
慢查詢閾值 SHOW VARIABLES LIKE long_query_time; -- 預設 10 秒 SET GLOBAL long_query_tim
MySQL 錯誤 1093:無法 UPDATE 同表子查詢的解決方案
報錯場景 (SELECT id FROM f_student WHERE school_id = M LIMIT 1) AND id < ((SELECT
MySQL 入門:庫與表的建立、查看與基本操作
庫 -- 建庫 CREATE DATABASE db_name; -- 查看所有庫 SHOW DATABASES; -- 選擇庫 USE db_name; 表
Mac 下 MySQL 5.7 忘記 root 密碼重置圖文教程
操作步驟 系統偏好設定 → MySQL → Stop MySQL Server 停止服務。 安全模式啟動: cd /usr/local/mysql/bin s