コース概要

導入

  • データベースとMySQLの概要
  • MySQLのインストールとセットアップ
  • SQLとMySQLコマンドラインクライアントの紹介
  • データベースとテーブルの作成と管理

データのクエリ

  • データの取得とフィルタリング
  • クエリ結果のソートと制限
  • 複数のテーブルでの操作
  • サブクエリと派生テーブルの使用

データの操作

  • テーブルにデータを挿入する
  • データの更新と削除
  • トランザクションを使用したデータ整合性の確保
  • パフォーマンス最適化のためのインデックス管理

高度なSQL概念

  • 集計関数
  • クエリ結果のフィルタリング
  • 文字列関数、日付関数、数学関数の使用
  • NULL値を含むクエリの処理
  • 条件付き論理のためのCASE文の使用

パフォーマンス最適化

  • クエリ最適化テクニック
  • インデックスとテーブル構造の最適化
  • EXPLAINを使用したクエリ性能分析
  • キャッシュ戦略とクエリキャッシュ
  • パフォーマンス調整用の監視およびプロファイリングツール

セキュリティと管理

  • ユーザ管理とアクセス制御
  • MySQLサーバーとデータベースの保護
  • バックアップとリストア操作
  • データのインポートとエクスポート
  • MySQL Workbench その他の管理ツール

アプリケーション統合

  • 人気のあるプログラミング言語とのMySQL接続
  • MySQLコネクタとライブラリの使用
  • アプリケーションコードでのクエリ実行

まとめと次なるステップ

要求

  • データベースに関する基本的な理解

対象者

  • 開発者
 21 時間

参加者の人数


参加者1人当たりの料金

お客様の声 (3)

今後のコース

関連カテゴリー