中级
MySQL
从命令行到模式设计,系统学习 MySQL。涵盖 SQL 基础、连接查询、索引、事务、存储过程、EXPLAIN 分析及运维操作。
13 节6.8h 实操11 种语言
免费开始学习MySQL 课程共 13 节,按顺序
- 120 分钟
什么是 MySQL
Relational databaseHistory and Oracle ownershipMariaDB forkMySQL vs Postgres trade-offsInnoDB default engine - 225 分钟
MySQL 命令行工具与基础命令
Mysql clientConnecting with -u and -pSHOW DATABASESUSESHOW TABLESDESCRIBE+2 - 330 分钟
创建数据库和表
CREATE DATABASECharacter sets and collationCREATE TABLEPRIMARY KEYAUTO_INCREMENTNOT NULL+3 - 430 分钟
数据类型
INT and BIGINTDECIMAL vs FLOATVARCHAR vs TEXTBOOLEAN as TINYINTDATE vs DATETIME vs TIMESTAMPENUM+1 - 530 分钟
SELECT 和 WHERE
SELECT columnsWHEREAND and ORBETWEENINLIKE with % and _+3 - 635 分钟
连接
INNER JOINLEFT JOINRIGHT JOINNo FULL OUTER JOINUNION workaroundSelf-join+1 - 730 分钟
聚合与分组
COUNTSUMAVGMIN and MAXGROUP BYHAVING+2 - 830 分钟
索引
B-tree indexCREATE INDEXMulti-column index left-prefix ruleUNIQUE indexFULLTEXT indexIndexes hurt write performance - 935 分钟
事务与存储引擎
InnoDB vs MyISAMSTART TRANSACTIONCOMMITROLLBACKIsolation levelsREPEATABLE READ default+1 - 1035 分钟
存储过程与触发器
DELIMITERCREATE PROCEDUREIN and OUT parametersCALLCREATE TRIGGERBEFORE INSERT and AFTER UPDATE+1 - 1135 分钟
EXPLAIN 与查询优化
EXPLAINType column (ALL, ref, range, eq_ref, const)Key and rows columnsEXPLAIN ANALYZE (MySQL 8+)Adding a missing indexSlow query log - 1225 分钟
mysqldump 与数据库恢复
MysqldumpRedirecting to .sqlRestoring with mysql client--single-transaction for InnoDB--no-data for schema only--all-databases - 1350 分钟
顶点项目,设计一个电子商务数据库架构
Foreign keysON DELETE behaviorIndexes on lookup columnsTransactional order creationEXPLAIN on a real query
用你的语言学习 MySQL
每一节课、测验和导师回复都以你的语言显示。AI 导师会用你提问的语言来回答。
