Linux 環境下解決 MySQL 大小寫敏感問題完整指南
問題背景 在 Linux 系統上通過 RPM 方式安裝 MySQL 後,預設配置會嚴格區分資料庫名、表名、表別名以及變數名的大小寫。這與 Windows 環境下
MySQL 5.x 中文亂碼徹底解決:從 JDBC 到伺服器全鏈路配置
亂碼根因:六層字元集不一致 客戶端(應用/JDBC) 連線層 伺服器端 資料庫級 資料表級 欄位級 任一層不為 utf8/utf8mb4 即可能產生亂碼。
MySQL 中文全文索引解決方案:mysqlcft 插件實戰
痛點:MySQL 內建全文索引不支援中文 MySQL FULLTEXT 以空格分詞,中文無分隔符,導致 MATCH ... AGAINST 無法正確命中中文詞彙
MySQL 多實例部署在強力伺服器上的效能測試實錄
測試環境 硬體:Dell R720xd,2× Intel Xeon E5-2680 v2(24 核心 48 執行緒),96 GB 記憶體,24 顆 SAS H
Windows 徹底卸載 MySQL 手把手教程
四步徹底清理 控制台卸載: 「控制台 → 程式和功能」找到 MySQL、MySQL Installer、MySQL Workbench 等相關項目,逐一右
MySQL 字元集修改雙管齊下:配置檔與 SQL 動態設定
方法一:修改配置檔(永久生效,需重啟) 開啟安裝目錄 my.ini(Windows)或 /etc/my.cnf(Linux)。 在對應區段設定 utf8 或
MySQL 資料格式化語句:固定寬度報文生成實戰
業務場景 電信計費系統需按央行/聯通格式生成固定寬度文字報文(每行 120 字元),欄位含日期、企業代碼、業務代碼、資費、分成比例、話單條數、省代碼、信息費總額
MySQL 設定 MAX_BINLOG_SIZE 限制二進制日誌大小
配置檔永久生效 [mysqld] max_binlog_size = 512M -- 單位位元組,預設 1G,範圍 4096 ~ 1GB 修改後 system
MySQL Locale 設定:讓日期函數說中文
背景 DAYNAME()、MONTHNAME() 等日期格式化函數預設返回英文(en_US),報表輸出需中文時可透過 lc_time_names 系統變數切換。
MySQL、SQL Server、Oracle 主鍵自增三大寫法對比
核心差異速覽 資料庫關鍵字/機制語法範例特點 MySQLAUTO_INCREMENTid INT AUTO_INCREMENT PRIMARY KEY簡
C++ 讀取 INI 配置遠程連接 MySQL 實戰
INI 檔案結構範例 [NETWORK] host=192.168.1.100 user=root pwd=secret port=3306 database=
MySQL 賦值操作符「=」與「:=」區別詳解
結論先行 := 是純粹賦值操作符,左側變數被設為右側值,任何語境皆可用。 = 只有在 SET 語句(SET var = val)與 UPDATE ... SE
MySQL 逗號分割欄位行列轉換技巧:笛卡爾積巧用
場景:違反 1NF 的多值欄位 歷史表 tbl_name(ID, mSize) 中,mSize 存儲逗號分隔的多個值(如 tiny,small,big),需拆分
MySQL 存儲過程入門 (六):循環 WHILE/REPEAT/LOOP 與 LEAVE/ITERATE 控制
系列第六篇 (完結),系統講解存儲過程三種循環結構:WHILE、REPEAT、LOOP,以及流程控制語句 LEAVE (跳出)、ITERATE (繼續下一輪),
MySQL 存儲過程入門 (五):流程控制 IF/CASE 邏輯判斷實戰
系列第五篇,系統講解存儲過程中的條件分支:IF...THEN...ELSEIF...ELSE...END IF 與 CASE...WHEN...THEN...E