【MySQL8対応】データベースをとことん扱ってみよう【初心者〜中級者対応】【わかりやすさ重視】【解説資料たっぷり】
About this course
この講座は、MySQL8以降に対応した本格的なデータベースを学習するための講座です。法人向け新人研修の一環で、データベースの研修も担当しているのですが、生成AIの時代になったとはいえ、きちんとしたベースの知識を持っているかどうかで、スキルアップのスピードにかなりの違いがあるなと実感していたこともあり、本格的な講座を作ることになりました。せっかく作るのであれば、初学者向けの知識にとどまらず、CASE式やサブクエリ、正規化やスロークエリなども含め、さらにMySQL8以降の便利な機能であるWITH句やWINDOW関数も盛り込もうということで、当初想定していたよりもボリュームのある講座に仕上げることができました。別件でMySQL5系を使っていることもあり、Dockerを使った仮想環境で進めているので、仮想環境に親しみたい方にもちょうどいい講座になっていると実感しております。またいくつかのセクションの最後の方で小テストを用意していますので、データベースのスキルアップをしたい方にはぜひ本講座をご活用いただければ幸いです。環境: Dockerを使った仮想環境(MySQL8)・MySQL基本編CREATE DATABASE/CREATE TABLE/CRUD/INSERT/UPDATE/DELETE/SELECT/FROM/WHERE/ORDER BY/LIMIT/集計関数(SUM(), AVG(), COUNT(), MAX(), MIN()/GROUP BY/日付関数(YEAR(), MONTH(), DATE_FORMAT(), EXTRACT()/HAVING/DISTINCT/ALTER/INNER JOIN・データベース設計正規化/リレーション/ER図/テーブル設計・MySQL発展編サブクエリ/一時テーブル/ビュー/UNION ALL/変数/カレンダーテーブル/LEFT JOIN/RIGHT JOIN/IS NOT NULL/IFNULL()/自己結合/CROSS JOIN/CASE/ストアドプロシージャ/トリガー・WINDOW関数OVER/PARTITION BY/ORDER BY/ROWS/RANGE/LAG()/FIRST_VALUE()/RANK/DENSE_RANK()/NTILE()/CUME_DIST()/PERCENT_RANK()・パフォーマンス・運用・その他の機能インデックス/実行計画(EXPLAIN/ANALYZE/ログ(スロークエリログ)/pt-query-digest/外部キー制約/トランザクション(COMMIT, ROLLBACK/トランザクション分離レベル(ファントムリード再現)/ロック/フルバックアップ(リストア)/差分バックアップ(リストア)/パーティションレプリケーション(解説のみ)/シャーディング(解説のみ)
59/100
CourseAsk score
- What the provider tells you
- 39/45
- Who stands behind it
- 8/35
- How complete the listing is
- 12/20
Scores how much the provider publishes and who stands behind it — not how well it is taught.
What you'll learn
- understanding of MySQL8 features
- proficiency in database design and management
- ability to write complex queries including subqueries and window functions
- knowledge of performance tuning and database operations
Course objectives
- to provide comprehensive knowledge of MySQL8
- to equip learners with practical skills in database handling
- to enhance problem-solving abilities related to database queries
Price shown by Udemy — confirm on their site.
Enroll on UdemyYou'll be redirected to Udemy to complete enrollment.
- Listed & compared by CourseAsk
- English · 0
Coursera