博客 / 列表

CanntBelieve - 詳解Mysql的 sql_mode(SQL 模式)

詳解 MySQL 的 sql_mode(SQL 模式) 一、sql_mode 核心概念 sql_mode是 MySQL 中語法校驗、數據校驗、行為兼容的核心配置,它定義了 MySQL 對 SQL 語法的解析規則、數據有效性的校驗標準,以及與其他數據庫(如 Oracle、SQL Server)的兼容策略。 簡單來説:sql_mode決定了 MySQL 是 “寬鬆模式” 還是 “嚴格模式

數據庫

CanntBelieve - 詳解MySQL 的系統變量、狀態

搞懂這三個命令的區別,核心是變量作用域(全局 / 會話),你的部分理解需要修正 ——show VARIABLES並非 “疊加”,而是默認顯示「當前會話生效的變量」;session 和 global 變量也並非數量一致,而是有 “僅全局”“僅會話”“兩者都有” 三類情況。下面分步驟講清楚: 一、核心區別:作用域與顯示邏輯 三者的本質差異是查詢的變量作用域不同,且show VARIABLE

數據庫

CanntBelieve - MySQL的 索引類型 normal、 unique 和 索引方法 btree 、 hash

一、索引類型:Normal(普通索引) vs Unique(唯一索引) 核心差異是是否對字段值施加「唯一性約束」,其他特性均圍繞這一點展開: 對比維度 Normal(普通索引) Unique(唯一索引) 核心約束 無唯一性要求,字段值可重複 強制字段值唯一,不允許重複(

數據庫