**SQL/MySQL基础与提升:开启数据世界的钥匙**
在数字化浪潮席卷全球的今天,数据已成为继土地、劳动力、资本、技术之后的第五大生产要素。而对于每一位投身IT行业的朋友而言,掌握数据处理的核心技能——SQL(结构化查询语言),不仅是职场进阶的硬通货,更是理解现代软件架构的基石。《SQL/MySQL基础与提升》这门体系课,正是为那些渴望从零基础稳步迈向数据高手的你量身打造的通关指南。
许多初学者面对数据库时往往感到迷茫:是选择SQL还是NoSQL?MySQL版本繁多该如何抉择?安装配置更是令人头大。本课程第一章便直击痛点,通过“什么是数据库”、“SQL与NoSQL的区别”以及“为什么选择MySQL”等核心议题,帮你厘清概念迷雾。课程不仅深入剖析MySQL的市场地位与版本选型策略,更提供了涵盖Mac、Windows、Linux三大主流操作系统的详细安装教程。值得一提的是,课程还推荐了VS Code作为高效编辑器,从工具链层面为你的学习之路扫清障碍,确保你能在一个舒适的环境中快速上手。
随着学习的深入,课程进入第二章“数据库和表”,这是SQL操作的真正起点。这里不再是纸上谈兵,而是通过具体的数据库级别操作演示,让你亲手创建、修改和管理数据库实体。对于初学者常问的“为什么要输入分行执行SQL”等细节问题,课程给出了清晰易懂的解释,帮助你建立起规范的SQL编写习惯。这种理论与实践紧密结合的教学方式,旨在让你不仅“知其然”,更能“知其所以然”。
作为一门体系课,本课程的亮点在于其扎实的基础构建与渐进式的提升路径。它不仅仅教授语法指令,更注重培养你的数据库思维。无论你是即将步入职场的应届生,还是希望转型数据相关岗位的工程师,亦或是需要提升运维效率的技术管理者,这门课都能为你提供一个系统化的知识框架。从环境的搭建到库表的 CRUD(增删改查)操作,每一个环节都经过精心打磨,力求让复杂的逻辑变得直观可感。
数据库是应用程序的“记忆中枢”,而SQL则是与之对话的语言。《SQL/MySQL基础与提升》将带你从零开始,一步步解锁这扇通往数据核心世界的大门。在这里,你将不再畏惧庞大的数据表,而是能够从容地驾驭它们,提取价值,驱动决策。如果你正准备在IT领域深耕,这门课将是你不可多得的专业基石,助你夯实根基,向更高阶的数据技能稳步迈进。
课程目录
1-1 [基本介绍和安装] 什么是数据库 (03:40) 1-2 [基本介绍和安装] SQL和NOSQL (04:40) 1-3 [基本介绍和安装] 为什么选择MySQL (01:27) 1-4 [基本介绍和安装] MySQL版本的选择 (01:17) 1-5 [基本介绍和安装] 在Mac上安装MySQL (07:05) 1-6 [基本介绍和安装] 在Windows上安装MySQL (13:59) 1-7 [基本介绍和安装] 在Linux上安装MySQL (14:45) 1-8 [基本介绍和安装] 推荐大家使用VS Code编辑器 (01:51) 2-1 [数据库和表] 本章介绍 (02:07) 2-2 [数据库和表] 数据库级别的级别操作 (02:04) 2-3 [数据库和表] 数据库级别操作演示 (03:17) 2-4 [数据库和表] 为什么要输入分行执行SQL (01:56) 2-5 [数据库和表] SQL语句大小写的问题 (01:49) 2-6 [数据库和表] 表的基本介绍 (03:21) 2-7 [数据库和表] 数据类型的基本介绍 (04:53) 2-8 [数据库和表] 表的创建 (03:13) 2-9 [数据库和表] 表的创建演示 (02:30) 2-10 [数据库和表] 表的基本操作 (03:01) 2-11 [数据库和表] 练习-创建一个职工信息表 (01:46) 2-12 [数据库和表] 练习讲解 (08:45) 3-1 [数据的插入] 本章介绍 (50) 3-2 [数据的插入] 数据的插入 (04:13) 3-3 [数据的插入] 数据插入演示 (03:25) 3-4 [数据的插入] SELECT语句的基本用法 (03:20) 3-5 [数据的插入] 练习-职工信息表插入数据 (01:32) 3-6 [数据的插入] 练习讲解 (02:47) 3-7 [数据的插入] NULL和NOT NULL (07:07) 3-8 [数据的插入] 设置默认值 (02:55) 3-9 [数据的插入] PRIMARY KEY (07:22) 3-10 [数据的插入] UNIQUE字段 (08:13) 3-11 [数据的插入] 练习-改造职工信息表 (01:59) 3-12 [数据的插入] 练习讲解 (02:32) 4-1 [数据的增删改查] 本章介绍 (01:46) 4-2 [数据的增删改查] 学习使用sql文件 (05:19) 4-3 [数据的增删改查] 数据准备 (02:55) 4-4 [数据的增删改查] SELECT语句的讲解 (03:40) 4-5 [数据的增删改查] 通过where语句过滤 (06:45) 4-6 [数据的增删改查] 通过UPDATE语句更新数据 (05:11) 4-7 [数据的增删改查] 通过DELETE语句删除数据 (06:20) 4-8 [数据的增删改查] CRUD练习题 (04:35) 4-9 [数据的增删改查] 练习解答 (09:00) 5-1 [SQL字符串相关处理方法] 本章介绍 (57) 5-2 [SQL字符串相关处理方法] 数据准备 (01:21) 5-3 [SQL字符串相关处理方法] 字符拼接CONCAT (07:47) 5-4 [SQL字符串相关处理方法] 子串SUBSTRING (07:30) 5-5 [SQL字符串相关处理方法] REPLACE, REVERSE and CHAR_LENG (04:45) 5-6 [SQL字符串相关处理方法] 大小写转换LOWER和UPPER (02:20) 5-7 [SQL字符串相关处理方法] 字符处理练习 (11:24) 6-1 [SELECT结果的进一步处理] 本章介绍 (01:03) 6-2 [SELECT结果的进一步处理] 数据准备 (01:32) 6-3 [SELECT结果的进一步处理] ORDER BY对返回结果进行排序 (06:46) 6-4 [SELECT结果的进一步处理] LIMIT限制返回结果的数量 (05:29) 6-5 [SELECT结果的进一步处理] LIKE进行字符串搜索过滤 (10:04) 6-6 [SELECT结果的进一步处理] 大小写的匹配问题 (03:36) 6-7 [SELECT结果的进一步处理] 练习和解答 (10:43) 7-1 [数据的聚合处理] 本章介绍 (02:46) 7-2 [数据的聚合处理] 数据准备 (01:03) 7-3 [数据的聚合处理] COUNT对结果进行计数 (02:30) 7-4 [数据的聚合处理] DISTINCT统计唯一值 (02:05) 7-5 [数据的聚合处理] GROUP BY数据整合 (08:21) 7-6 [数据的聚合处理] MAX和MIN求最大值最小值 (03:42) 7-7 [数据的聚合处理] SUM和AVG求和和平均值 (07:18) 7-8 [数据的聚合处理] HAVING用法 (04:26) 7-9 [数据的聚合处理] 练习和解答 (11:19) 8-1 [Data Type之数值类型] 本章介绍 (05:00) 8-2 [Data Type之数值类型] Integer Types整数类型 (10:21) 8-3 [Data Type之数值类型] Fixed-Point类型 (09:33) 8-4 [Data Type之数值类型] Floating-Point类型 (04:38) 8-5 [Data Type之数值类型] Bit类型 (08:33) 8-6 [Data Type之数值类型] 练习和解答 (08:10) 9-1 [Data Type之日期时间类型] 本章介绍 (01:22) 9-2 [Data Type之日期时间类型] DATE和TIME (09:53) 9-3 [Data Type之日期时间类型] YEAR (06:46) 9-4 [Data Type之日期时间类型] DATETIME和TIMESTAMP (13:42) 9-5 [Data Type之日期时间类型] 关于时区timezone (05:20) 9-6 [Data Type之日期时间类型] 关于时区timezone的讲解修正 (03:59) 9-7 [Data Type之日期时间类型] 关于时间和日期的函数方法 (04:22) 9-8 [Data Type之日期时间类型] 练习和解答 (06:59) 10-1 [Date Type之字符类型] 本章介绍 (01:33) 10-2 [Date Type之字符类型] CHAR和VACHAR (07:59) 10-3 [Date Type之字符类型] BINARY和VARBINARY (03:20) 10-4 [Date Type之字符类型] BLOB和TEXT (04:10) 10-5 [Date Type之字符类型] ENUM (01:29) 10-6 [Date Type之字符类型] SET (09:49) 10-7 [Date Type之字符类型] 补充内容:已经定义好的Table,Column的数据类型能修 (02:34) 11-1 [SQL逻辑操作符] 本章介绍 (02:00) 11-2 [SQL逻辑操作符] Equal和NOT Equal (03:22) 11-3 [SQL逻辑操作符] LIKE和NOT LIKE (02:17) 11-4 [SQL逻辑操作符] Greater Than和Less Than (02:56) 11-5 [SQL逻辑操作符] AND和OR (05:24) 11-6 [SQL逻辑操作符] BETWEEN (02:48) 11-7 [SQL逻辑操作符] IN和NOT IN (04:19) 11-8 [SQL逻辑操作符] CASE表达式 (09:27) 11-9 [SQL逻辑操作符] 练习和解答 (04:22) 11-10 [SQL逻辑操作符] 关于LIKE的大小写敏感问题的补充 (03:44) 12-1 [MySQL内置函数串讲] 本章介绍 (01:16) 12-2 [MySQL内置函数串讲] 字符处理函数 (06:16) 12-3 [MySQL内置函数串讲] 数值处理函数 (02:38) 12-4 [MySQL内置函数串讲] 时间日期函数 (03:04) 12-5 [MySQL内置函数串讲] 信息函数 (03:53) 12-6 [MySQL内置函数串讲] 加密函数 (07:09) 13-1 [Relationship之One to Many(一对多)] 本章介绍 (04:00) 13-2 [Relationship之One to Many(一对多)] 通过ID关联两个表 (09:39) 13-3 [Relationship之One to Many(一对多)] 通过外键约束关联字段 (04:12) 13-4 [Relationship之One to Many(一对多)] Inner Join (10:22) 13-5 [Relationship之One to Many(一对多)] Left Join (10:25) 13-6 [Relationship之One to Many(一对多)] Right Join (03:58) 13-7 [Relationship之One to Many(一对多)] ON DELETE (05:38) 13-8 [Relationship之One to Many(一对多)] 练习和解答 (11:20) 14-1 [Relationship之Many to Many(多对多)] 本章介绍 (04:17) 14-2 [Relationship之Many to Many(多对多)] 数据的准备和介绍 (03:04) 14-3 [Relationship之Many to Many(多对多)] 第一个练习 (05:12) 14-4 [Relationship之Many to Many(多对多)] 第二个练习 (05:56) 14-5 [Relationship之Many to Many(多对多)] 第三个练习 (02:26) 14-6 [Relationship之Many to Many(多对多)] 第四个练习 (10:01)





