📄️ MySQL数据类型详解
整数类型(TINYINT/INT/BIGINT);浮点类型(FLOAT/DOUBLE/DECIMAL);日期时间(DATE/DATETIME/TIMESTAMP);字符串(CHAR/VARCHAR/TEXT);二进制类型(BLOB);JSON类型;数据类型选择与存储空间优化。
📄️ MySQL字段属性与约束
NOT NULL/DEFAULT默认值;主键PRIMARY KEY;唯一约束UNIQUE;外键约束FOREIGN KEY;AUTO_INCREMENT自增;CHECK约束;字段约束设计最佳实践。
📄️ MySQL表操作基础
DDL数据定义语言;CREATE TABLE建表语法;ALTER TABLE表结构修改;DROP/TRUNCATE表操作;字符集与排序规则;MySQL表设计规范。
📄️ MySQL数据操作基础
DML数据操作语言;INSERT插入数据语法;UPDATE更新语句;DELETE删除操作;REPLACE语句;INSERT ON DUPLICATE KEY UPDATE;批量插入优化。
📄️ MySQL查询基础与SELECT语法
SELECT语句完整语法;FROM/WHERE/GROUP BY/HAVING/ORDER BY/LIMIT子句;SQL执行顺序;别名与去重DISTINCT;多表连接查询;子查询基础。
📄️ MySQL查询条件详解
WHERE子句过滤条件;比较运算符/逻辑运算符;范围查询BETWEEN/IN;NULL判断;LIKE模糊匹配;正则表达式REGEXP;条件优化与索引使用。
📄️ MySQL高级查询与聚合
聚合函数(COUNT/SUM/AVG/MAX/MIN);GROUP BY分组查询;HAVING过滤;JOIN多表连接(INNER/LEFT/RIGHT);子查询与派生表;UNION联合查询。