「MySQL」が学べる動画一覧

データ同士の関係を便利な形で保存し、読み出すことができるデータベースでSQLデータベースシステムの1つであるMySQLについて学べるチャプターです。

チャプター一覧
(5:25)
このレッスンでは、データベースとSQL(エスキューエル)について、学んでいきます。まず、最初に、このレッスンの目的・対象者・学習の進め方について確認しましょう。また、データベースの役割や特徴についても解説します。




(5:01)
データベースとSQLを学習するため、MySQLとphpMyAdminを使って、簡単なデータベースを作成していきます。そして、phpMyAdminでSQLを実行する基本的な操作手順を学んでいきます。




(9:10)
初歩的なSQL文を作成して、サンプルデータベースの中身を見ていきます。データベースに対してSQLを実行するため、先ほどのチャプターで作成したpaizaデータベースの「players」テーブルを使います。




(6:06)
SQLのSELECT命令を使って、サンプルデータベースから色々な情報を取り出してみます。今回は、データの件数や、並び替え、集計といった機能について学習しましょう。




(8:03)
データベースにデータを追加・更新・削除する方法を学んでいきます。たとえば、この機能を使うことで、RPGのプレイヤーに新しいメンバーを追加したり、名前を変更したり、削除したりできます。




(6:41)
データベースで、複数のテーブルを結合して扱う方法を学んでいきます。リレーショナルデータベースでは、重複したデータのテーブルを分割しておいて、必要に応じて、仮想的な1つの表として扱うことができます。




(5:07)
結合したテーブルでも、データベースに対する基本操作を実行できます。ここでは、特定のカラムだけ表示したり、条件に合った行だけ表示したりというように、結合したテーブルで、いくつかの基本操作を試してみましょう。




(5:32)
無料公開中 DB/SQL
このレッスンでは、データベース操作言語のSQLの基本的なテクニックを学習します。 今回は、エンジニアだけでなく、Webサービスにたずさわる人たちにも役立つように、ログ解析を題材にしていきます。 まず最初は、SQLの実行方法と間違いやすいポイントを理解しましょう。




(5:21)
無料公開中 DB/SQL
ここでは、SQLの書き方のポイントについて学習します。そこで、SQLの読みやすいコードの書き方や、間違いやすいポイントについて取り上げます。




(5:47)
無料公開中 DB/SQL
(日別アクセス数、月別アクセス数) ここでは、SQLを使ったログ解析にチャレンジしてみたいと思います。題材として、データベースに格納された、オンラインRPGの行動ログを取り上げて、日次と月次のアクセス数を調べます。




(6:31)
無料公開中 DB/SQL
(AS、DISTINCT、IS NULL) ここでは、SQLを使って、オンラインRPGに登録したままのアクティブユーザー数を求めます。また、このようなログ解析に役立つ、いくつかのテクニックも紹介します。




(6:41)
無料公開中 DB/SQL
(合計、平均、最大、最小、having) ここでは、SQLを使って、獲得経験値の合計や平均を集計する方法を学習します。さらに、ユーザーのプレイ開始日とプレイ最終日を調べてみましょう。




(5:06)
無料公開中 DB/SQL
(日時の計算、四則演算) ここでは、ユーザーのプレイ期間を計算したり、生年月日から年齢を計算したりといった、日付に関するデータを計算してみたいと思います。そのために、今回はSQL上で簡単な四則演算を利用してみましょう。




(5:35)
無料公開中 DB/SQL
(LIKE) ここでは、オンラインRPGで、誰が、いつ、どのイベントに参加したのか調べるSQLを作ってみたいと思います。そのために、テキスト検索について学習してみましょう。




(3:30)
無料公開中 DB/SQL
(サブクエリ) ここでは、サブクエリを使って、日次のアクティブユーザー数を求めてみたいと思います。サブクエリは、複数のクエリを組み合わせるSQLの機能です。この他に、サブクエリを利用して、平均以上のユーザーを求める方法も紹介します。




(4:48)
無料公開中 DB/SQL
(SELECT CASE) ここでは、すでに分類されたデータを別の基準でグループ分けしてみます。たとえば、オンラインRPGでユーザーのレベルを初級・中級・上級に分けて集計する、都道府県を関東や関西といった地域にまとめて集計する、といった操作が可能になります。そのために、SQLのCASE(ケース)命令を紹介します。




(7:03)
無料公開中 DB/SQL
ここでは、オンラインRPGのイベントログから、クロス集計表を作ります。SQLでクロス集計を作るには、これまで学習してきた、サブクエリやCASEといった、いくつかのテクニックを組み合わせる必要があります。




(4:48)
無料公開中 DB/SQL
ここでは、オンラインRPGの行動ログから、サブクエリを使って、平均以上のユーザーを調べたり、その割合を求めます。少し複雑な計算をするとき、サブクエリはとても役に立つ機能です。そのために、WHEREやSELECTでサブクエリを使う方法にチャレンジしましょう。




(5:34)
PHPとデータベースのMySQLを使って掲示板サイトを作成します。 環境構築をすることなく、ウェブブラウザだけで、すぐに学習を開始することができます。




(4:05)
ここでは、掲示板の土台となるWebページをHTMLで作ります。それから、paizaラーニングで、Webページを作成する練習もしてみましょう。




(5:04)
ここでは、1行掲示板のデータベースを準備してみたいと思います。そのために、MySQLの管理ツールであるphpMyAdmin(ピーエイチピーマイアドミン)の操作について紹介します。




(6:03)
ここでは、PHPで、データベースのデータを取得します。そのために、PHPでデータベースに接続する方法を学習しましょう。




(6:29)
ここでは、掲示板の投稿フォームを作ります。そのために、フォームの仕組みと作り方を学習しましょう。今回は、メッセージをサーバーで受信するところまでやってみます。




(4:54)
ここでは、投稿フォームから受信したデータをデータベースに書き込んでみます。そのために、データベースにデータを書き込む方法を学習しましょう。




(6:21)
ここまで作ってきた機能をひとつにまとめて、いったん掲示板を完成させます。Webアプリケーションとして形になると、それなりの手ごたえがあるでしょう。




(4:39)
ここからは応用編として、1行掲示板に機能を追加したり、見た目を整えたりと、さらにパワーアップさせてみます。このチャプターでは、投稿の削除機能を追加しましょう。




(6:17)
ここでは、1行掲示板に投稿者の名前を追加します。そのために、投稿フォームと発言リストに名前の欄が必要になります。また、投稿された名前の情報を挿入するために、データベースも修正しましょう。




(5:03)
ここでは、掲示板の見た目を整えます。そのために、HTMLフレームワークのBootstrapを使って、投稿フォームとテーブルのデザインを変更してみましょう。




(4:41)
無料公開中 DB/SQL
このレッスンでは、データベースとSQL(エスキューエル)について、学んでいきます。まず、最初に、このレッスンの目的・対象者・学習の進め方について確認しましょう。また、データベースの役割や特徴についても解説します。




(4:14)
無料公開中 DB/SQL
データベースとSQLを学習するため、MySQLとphpMyAdminを使って、簡単なデータベースを作成していきます。そして、phpMyAdminでSQLを実行する基本的な操作手順を学んでいきます。




(9:10)
初歩的なSQL文を作成して、サンプルデータベースの中身を見ていきます。データベースに対してSQLを実行するため、先ほどのチャプターで作成したpaizaデータベースの「players」テーブルを使います。




(6:06)
SQLのSELECT命令を使って、サンプルデータベースから色々な情報を取り出してみます。今回は、データの件数や、並び替え、集計といった機能について学習しましょう。




(8:03)
データベースにデータを追加・更新・削除する方法を学んでいきます。たとえば、この機能を使うことで、RPGのプレイヤーに新しいメンバーを追加したり、名前を変更したり、削除したりできます。




(6:41)
データベースで、複数のテーブルを結合して扱う方法を学んでいきます。リレーショナルデータベースでは、重複したデータのテーブルを分割しておいて、必要に応じて、仮想的な1つの表として扱うことができます。




(5:07)
結合したテーブルでも、データベースに対する基本操作を実行できます。ここでは、特定のカラムだけ表示したり、条件に合った行だけ表示したりというように、結合したテーブルで、いくつかの基本操作を試してみましょう。




(4:28)
ここでは、MySQLから読み込んだデータをSinatraを使って表示します。Sinatraで表示できるようになれば、Webアプリケーションを開発する時にも、データベースを扱えるようになります。




(4:11)
初歩的なSQL文を作成して、サンプルデータベースの中身を見ていきます。RubyとSinatraを使って、mydbデータベースの「players」テーブルからデータを取り出します。




(3:53)
ここでは、データベースにデータを追加・更新・削除する方法を学んでいきます。この機能を使うことで、RPGのプレイヤーに新しいメンバーを追加したり、名前を変更したり、削除したりできます。




(3:34)
ここでは、複数のテーブルを結合して扱う方法を学んでいきます。 SQLを使って、mydbデータベースの「p「players」テーブルの「job_id」と「jobs」テーブルの「id」を結合します。




(4:12)
ここでは、Sinatraでデータベースの値を表示する時の見栄えを整えます。そのために、HTMLのtableタグを使って、データを表示しましょう。




(4:17)
このチャプターでは、Sinatraを使って、簡単なWebアプリケーションを作ります。ここでは、RPGのプレイヤー一覧から、各プレイヤーの詳細情報を表示します。




(4:14)
このチャプターでは、Sinatraを使って、簡単なWebアプリケーションを作ります。前回のチャプターの続きとして、RPGのプレイヤー一覧から各プレイヤーの詳細情報を表示する画面を作ります。




(3:26)
ここでは、ActiveRecordを使って、MySQLからデータを取り出して表示してみましょう。まずは、Sinatraを使わずに、ターミナルで出力してみましょう。




(5:11)
ここでは、SinatraとActiveRecordを使って、MySQLからデータを取り出します。Siantraを使えば、Webアプリケーションも簡単に作れます。




(4:33)
ここでは、ActiveRecordを使って、サンプルデータベースの中身を見ていきます。mydbデータベースの「players」テーブルからデータを取り出して、RubyとSinatraでブラウザに表示してみましょう。




(5:01)
ここでは、ActiveRecordを使って、データベースで、データを追加・更新・削除する方法を学んでいきます。この機能を使うことで、RPGのプレイヤーに新しいメンバーを追加したり、名前を変更したり、削除したりできます。




(4:03)
ここでは、ActiveRecordでテーブルを連結してデータを取り出す方法を学習します。 サンプルデータベースで、「players」テーブルの「job_id」と「jobs」テーブルの「id」を結合します。




(3:22)
ここでは、ActiveRecordの具体例として、RPGの職業一覧を作成します。そして、特定の職業に属するプレイヤーを表示しましょう。




(5:05)
ここでは、ActiveRecordとSinatraを使って、特定の職業の詳細情報を表示するページを作ります。そして、その職業に属するプレイヤーを表示させます。




(2:48)
ここで、どのようなメモ帳アプリを開発するのか、その概要を整理します。WebアプリケーションフレームワークのSinatra(シナトラ)や、データベースを操作するActiveRecordといったライブラリを利用することで、機能の充実したWebアプリケーションを効率よく開発することができます。




(2:43)
ここでは、メモ帳アプリに必要なデータベースを準備します。phpMyAdminを使って、データベースを作成し、サンプルデータを登録しましょう。




(4:49)
ここでは、メモ帳のサンプルデータを一覧表示します。SinatraとActiveRecordを使って、データベースに接続して、テンプレートで表示してみましょう。




(3:59)
ここでは、メモ帳の詳細画面を作ります。「/show」でアクセスした時、指定されたメモの詳細情報を表示させましょう。




(5:07)
ここでは、メモの内容をMarkdownで記述できるようにします。そこで、RubyでMarkdownを扱う「redcarpet」(レッドカーペット)を使ってみましょう。




(4:59)
ここでは、メモ帳の編集画面を作ります。「/edit」でアクセスしたら、メモの内容をフォームで表示しましょう。




(5:32)
ここでは、メモ帳の保存機能と削除機能を作ります。編集フォームから「/update」でアクセスしたら、メモの内容をデータベースに保存して、詳細画面で「/destroy」でアクセスしたら、メモを削除します。




(6:13)
ここでは、新しいメモを作成する機能を作ります。一覧画面から「/new」でアクセスしたら、新しいメモを編集フォームで表示して、保存ボタンでデータベースに保存しましょう。




(3:17)
無料公開中 Servlet Java Webアプリ開発
ここでは、Javaを使ってデータベースに接続する準備をします。サンプルデータベースやJDBCドライバを確認しましょう。




(5:19)
無料公開中 Servlet Java Webアプリ開発
ここでは、データベースに、Servletを使って接続する方法を学習します。データベースに接続する基本処理を理解しましょう。




(3:38)
ここでは、接続したデータベースのデータをServletで表示する方法を学習します。




(4:49)
ここでは、いろいろSQLを作成して、サンプルデータベースの中身を見ていきます。SQLを変えて、サンプルデータベースの「players」テーブルから色々なデータを取り出しましょう。




(5:02)
ここでは、データベースにデータを追加する方法を学んでいきます。この機能を使うことで、RPGのプレイヤーに新しいメンバーを追加できます。




(3:27)
ここでは、先ほどの続きとして、データベースの更新・削除について学習します。この機能を使うことで、RPGのプレイヤーの名前を変更したり、プレイヤーを削除したりできます。




(4:34)
ここでは、データベースとServlet - JSPの連携方法を学習します。 まずは、JSPを呼び出すServletに、データベースと接続するコードを追加してみましょう。




(5:52)
ここでは、複数のテーブルを結合して扱う方法を学習します。SQLを使って、サンプルデータベースの「players」テーブルと「jobs」テーブルを結合します。




(4:11)
ここでは、JSPでデータベースの値を表示する時の見栄えを整えます。そのために、HTMLのtableタグを使って、データを表示してみましょう。




(5:09)
ここでは、ServletとJSP・データベースを使って、簡単なWebアプリケーションを作ります。RPGのプレイヤー一覧から、各プレイヤーの詳細情報を表示するアプリケーションを作ってみましょう。




(4:33)
ここでは、先ほどに引き続き、ServletとJSP・データベースを使って、簡単なWebアプリケーションを作ります。今回は、特定のプレイヤーの詳細情報を表示する画面を作りましょう。




(2:53)
無料公開中 Servlet Java Webアプリ開発
ここで、どのようなメモ帳アプリを開発するのか、その概要を整理します。ServletとJSPとMySQLを利用することで、機能の充実したWebアプリケーションを効率よく開発することができます。




(5:23)
無料公開中 Servlet Java Webアプリ開発
ここでは、メモ帳アプリに必要なデータベースを準備します。phpMyAdminを使って、データベースを作成し、サンプルデータを登録しましょう。また、アプリを作るためのファイルを確認します。




(5:43)
ここでは、メモ帳のサンプルデータを一覧表示するプログラムを作成します。そのために、データベースに接続して、JSPを呼び出すServletを作成しましょう。




(4:01)
ここでは、選択したメモを個別に表示するプログラムを作成します。まずは、「/show」でアクセスした時、指定されたメモの詳細情報を呼び出すServletを作成しましょう。




(5:00)
ここでは、メモを編集するフォームを表示するプログラムを作成します。指定のデータを読み込んで、フォームとして表示しましょう。




(5:05)
ここでは、フォームで編集したメモを保存するプログラムを作成します。「/update」で、フォームの内容をデータベースに保存しましょう。




(3:32)
ここでは、メモを削除するプログラムを作成します。メモ詳細画面で「/destroy」にアクセスしたら、指定のメモを削除します。




(3:59)
ここでは、新しいメモを保存する機能を作ります。新規メモの作成画面で、保存ボタンをクリックしたらデータベースに保存しましょう。




ページの先頭へ戻る