mysql について
開発者や管理者向けの MySQL 学習スキルです。データベース運用、クエリ開発、性能調整、高可用性の設定を扱います。
主な機能
- 01サーバー設定とユーザー管理
- 02SQLクエリ、プロシージャ、トリガー
- 03EXPLAIN分析とインデックス最適化
- 04バックアップ、ログ、レプリケーション
- 05高可用性の設定
活用シーン
- 01MySQLサーバーの管理
- 02クエリ性能の改善
- 03レプリケーションとフェイルオーバーの設定
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ pluginagentmarketplace/ custom-plugin-sql --skill mysqlインストール後、Claude Code で/mysqlを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
assets/config.yamlschema.jsonreferences/GUIDE.mdPATTERNS.mdscripts/validate.py詳細
MySQL スキル
概要
本番環境での MySQL データベースの管理、最適化、開発を習得します。
対象トピック
MySQL の基礎
- インストールと設定
- ユーザー管理
- データベースの作成
- ストレージエンジン(InnoDB、MyISAM)
- 文字セット
クエリ開発
- SELECT 文
- JOIN とサブクエリ
- INSERT、UPDATE、DELETE
- ストアドプロシージャ
- トリガーとイベント
パフォーマンス
- EXPLAIN 分析
- インデックスの最適化
- クエリキャッシュ(8.0 以降の変更点)
- スロークエリログ
- Performance Schema
管理
- mysqldump によるバックアップ
- バイナリログの管理
- レプリケーションの設定
- ユーザー権限
- 設定のチューニング
高可用性
- MySQL レプリケーション
- グループレプリケーション
- MySQL Router
- ProxySQL
- フェイルオーバー戦略
前提条件
- SQL の基礎
- Linux の基礎
- ネットワークの概念
学習成果
- MySQL サーバーを管理する
- クエリを最適化する
- レプリケーションを設定する
- バックアップを管理する
コメント
Markdown 対応