别再只盯着增删改查,你的数据库底子全是窟窿

很多转岗做后端或刚摸数据库的人,常有一种错觉:能用图形工具把数据查出来,就算会MySQL了。真到了排查慢查询、设计表结构或者搭套测试环境时,就两眼一抹黑。这门课解决的正是这种“半吊子”状态。它不跟你扯高深架构,而是从LAMP环境部署开始,把你缺的SQL语法底子、数据类型常识和基础项目串联起来。如果你写CRUD靠复制粘贴,遇到字符集乱码或连不上库只会重启服务,那这块缺口必须补上。别假装自己什么都懂,底子不牢,后面学什么缓存中间件都是虚的。这门课的门槛很低,只要你懂点电脑基本操作就能跟着学,不需要你提前啃完厚厚的数据库原理教材。

先补环境与数据类型,别跳过基础直接写复杂语句

建议先从LAMP环境搭建和网站部署看起。很多人觉得这步没用,但亲手把操作系统、Web服务和数据库跑通,是理解数据库不在真空中运行的第一步。过了这关,直接切入数据类型模块。整型、浮点、字符、日期和复合类型,这块决定了你建表时会不会把字段定错,比如金额怎么存、时间戳怎么选。看完类型,重点啃进阶查询里的条件查询和子查询。配套练习别光看视频,自己开个本地实例,建几张业务相关的表,把视频里的语句全敲一遍。试着用子查询解决多表关联取数的需求,把报错当成日常练习。资料里的环境部署步骤要边看边配,别等全看完再动手,卡在装环境上是技术新手的通病。

学完能独立干什么以及怎么检验

看完这套基础与提升内容,你应该能独立完成几件具体事:第一,在系统下从零搭好一套带数据库的运行环境,不再依赖别人配好的现成镜像;第二,根据业务需求合理设计表结构,选对数据类型,不再什么字段都塞长文本;第三,手写稍复杂的多条件筛选与嵌套查询语句,不用每次取数都去求后端同事。检验自己学没学透的方法很简单:关掉教学视频,自己拿一张空表,按真实业务逻辑把字段类型定好,再写几条带子查询的统计语句。如果能把数据准确查出来,说明这块缺口补上了。如果写卡壳了,就倒回去重看对应章节,别硬往下混。把这几个基础打牢,你才算真正跨过了数据库的门槛。

课程目录

1-1 [Mysql初步认实和搭建LAMP环境部署Ucent] mysql概述安装-LAMP环境搭建 (36:31)
1-2 [Mysql初步认实和搭建LAMP环境部署Ucent] 搭建LAMP环境部署Ucenter和Ucenter-home网站 (38:10)
2-1 [Mysql基本语句] SQL语句概述-创建数据库 (34:50)
2-2 [Mysql基本语句] sql语句之表的基本操作 (39:53)
2-3 [Mysql基本语句] sql语句之表的基本查询语句 (17:39)
3-1 [Mysql常见数据类型] msyql数据类型-整型-浮点型 (36:01)
3-2 [Mysql常见数据类型] 字符类型-日期类型-复合类型 (29:43)
4-1 [mysql-sql语句进阶] 条件查询语句 (26:31)
4-2 [mysql-sql语句进阶] 子查询 (19:24)
4-3 [mysql-sql语句进阶] 连接查询 (12:48)
4-4 [mysql-sql语句进阶] 常见聚合函数 (14:47)
5-1 [mysql-表操作-索引-外键-视图] null-default-auto-increment字段约束-复制表操作 (21:52)
5-2 [mysql-表操作-索引-外键-视图] mysql创建索引方法 (18:36)
5-3 [mysql-表操作-索引-外键-视图] mysql创建外键和视图 (32:03)
6-1 [存储过程-触发器-事务-mysql体系架构-创建用] 存储过程-触发器-事务 (39:51)
6-2 [存储过程-触发器-事务-mysql体系架构-创建用] mysql体系架构-myisam和innodb区别-表级锁-行级锁-权限相关表 (42:33)
6-3 [存储过程-触发器-事务-mysql体系架构-创建用] 创建mysql用户-修改用户密码-找回丢失密码的root身份 (14:09)
7-1 [mysql日常维护工具-备份-主从备份和读写分离] mysqlcheck- mysqlhotcopy-mysqldump-备份数据库 (46:36)
7-2 [mysql日常维护工具-备份-主从备份和读写分离] 配置mysql主从备份和读写分离 (39:45)
7-3 [mysql日常维护工具-备份-主从备份和读写分离] 配置mysql主主互备 (11:53)
8-1 [mysql-proxy代理加mysql主从实现读写] mysql-proxy代理概述-配置mysql-proxy实现读写分离 (43:24)
8-2 [mysql-proxy代理加mysql主从实现读写] mysql-proxy测试读写分离-mysql-proxy实现mysql主从读写分离 (33:05)
9-1 [搭建mysql集群实现高可用] mysql集群原理-mysql集群环境搭建 (40:18)
9-2 [搭建mysql集群实现高可用] 配置mysql集群实现高可用 (37:57)
10-1 [mysql优化] mysql硬件优化- sql语句-磁盘io优化-操作系统的优化-开启慢查询 (40:36)
10-2 [mysql优化] mysql主配置文件优化 (48:48)