|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/3sqlmysql/
课程评论:没有评论
【22天掌握MySQL SQL实战课程】 本课程专为SQL零基础学员设计,旨在通过22天的学习,帮助您从基础语法到复杂处理,全面掌握实用的SQL技能。课程以MySQL为平台,但所学知识具有高度通用性,可应用于其他数据库。 **课程亮点:** * **循序渐进:** 22天的学习计划,让您按部就班,易于管理学习进度。 * **实战导向:** 课程内容基于实际工作经验,教授工作中真正用到的SQL技巧。 * **零门槛学习:** 即使是初学者,也能轻松理解,从零开始精通SQL。 * **全面覆盖:** 从数据库环境搭建、基础CRUD操作,到高级的分析函数、表设计和SQL调优,一站式学习。 **学习路线:** **第一周:SQL基础** * 数据库创建、表操作(创建、删除、更新) * SQL基础语法 (SELECT, INSERT, DELETE, UPDATE) * WHERE子句筛选 * 字符串函数、日期函数等常用函数 * IF和CASE语句 **第二周:SQL进阶** * 事务与锁 * 集合运算 (UNION) * 分组聚合 (GROUP BY) * 子查询 * 多表连接 (INNER JOIN, LEFT JOIN, CROSS JOIN) * 窗口函数 **第三周:表设计与SQL调优** * 列、表约束、外键约束 * 数据类型详解 * 数据库范式与表设计方法 * SQL调优基础 * 统计信息、执行计划解读(索引扫描、全表扫描、表连接) * SQL调优案例 * 表分区 SQL是IT工程师必备的基础技能之一。本课程将为您提供学习SQL所需的一切知识。
この講座では、SQLを扱ったことのない完全に初心者の方でも無理なく基礎的な構文から、複雑な処理までを勉強することができます。3週間(+1日)という期間で、実務レベルのSQLを身に付けて頂きます。【講座の特徴】SQLをマスターすることに特化した講座です22日間の日付に分けて講義を行い、その日の進捗を管理しやすいです経験をベースにしており、仕事で役立つ内容を実践で学ぶことができます初心者でも理解することができ、1からマスターできますMySQLを用いますが、他のDBでも活用できる汎用的な知識を学びます以下の流れで勉強します。1週目: SQLの基礎1週目は、まずMySQLの環境構築から、基礎的なSQLをマスターしていきます。1-1. DB作成、テーブル作成・削除・更新1-2. SQL基礎(SELECT, INSERT, DELETE, UPDATE)1-3. WHEREでの絞込()1-4. 文字列関数や日付関数などの関数類1-5. IFやCASE式2週目: SQLの応用2週目は、SQLのより複雑な構文(テーブル間結合や分析関数など)を学びます2-1. トランザクションとロック2-2. テーブルの集合演算(UNION)2-3. テーブルの集計処理(GROUP BY)2-4. 副問い合わせ2-5. テーブル結合(INNER JOIN, LEFT JOIN, CROSS JOIN)2-6. ウィンドウ関数3週目: テーブル設計とSQLチューニング3週目は、これまで学んだ知識を生かして、テーブル設計とチューニングを学びます3-1. カラム、テーブル制約、外部キー制約3-2. データ型の詳細3-3. 正規化とテーブル設計の方法3-4. SQLチューニングの方法3-5. 統計情報、実行計画の見方、インデックススキャンやフルスキャン、テーブル結合について3-6. SQLチューニングの事例3-7. テーブルのパーティショニングSQLは、ITエンジニアにとって一番基本的な知識の1つです。この講座1つで、必要な情報は全て学べるようにしました。