ここまでの記事はこちら
今回は MySQL データベースとテーブルを作成します。
動画
解説
データベースの作成
まずは、phpMyAdmin の管理画面を開きます。
ローカル環境の場合 http://localhost/phpMyAdmin/ という URL になっていると思います。
管理画面を開いたら、メニューにある「データベース」をクリックします。
データベース名に「my_image」と入力して「作成」を押します。

テーブルの作成
データベースが作成できたら、次にテーブルを作成します。
テーブル名「images」カラム数「6」と入力して「実行」を押します。

カラムの作成
次にカラムを作成します。

Name | type | |
---|---|---|
image_id | int / AUTO_INCREMENT | データのID |
image_name | varchar(256) | 画像の名前 |
image_type | varchar(64) | 画像タイプ(image/jpeg, image/png など) |
image_content | mediumblob | 画像ファイル |
image_size | int | 画像サイズ |
created_at | datetime | データの作成日時 |
image_id は A_I(AUTO_INCREMENT)にチェックを入れます。これを設定することで、データを入れるたびに1から順番に番号が付与されます。
全て入力できたら「保存」を押します。
このようにテーブルが準備できれば完了です。

次に行うこと
これで データベースの用意は完了です!
次回は作成したデータベースに画像データを保存していきましょう。
独学でプログラミングを勉強するのは難しそう、効率的にプログラミングを学びたいという方はオンラインスクールがオススメです。
オンラインスクールを選ぶときのポイント
- 無料体験があること
- 個別サポートがあること
自分にあったスタイルを見つけるために、無料体験のご利用をオススメします。(無料体験後に自分には合わないなと感じたらハッキリ断ってしまって問題ありません。)
個別サポートもプログラミング学習に挫折しないために重要なポイントです。エラーや困った時にすぐに個別対応をしてくれるスクールを利用して下さい。
ここでは3つのオンラインスクールを紹介します。
全て無料体験がありますので、ぜひ自分に合ったスクールを見つけてみて下さい????
1. TechAcademy(テックアカデミー)
2. CodeCamp(コードキャンプ)
3. Treehouse
英語でも良い、英語とプログラミングを同時に勉強したいという方は Treehouse がオススメです。月25ドルで始めることができて、たくさんのプログラミング言語を学ぶことができます。
個別サポートはありませんが、掲示板が充実しています。ほとんどの場合、質問してから30分程度で回答を得ることができます。