MySQLとは
MySQLとは、Oracle社が開発・公開しているリレーショナルデータベース管理システム(RDBMS)の一つです。
最も普及している人気の高いDBMSの一つで、オープンソースソフトウェアとして公開されており、誰でも自由に入手、利用、改変、再配布などができます(IT用語辞典より)
特徴として次のようなものがあげられます。
- 動作が速い
- オープンソース
- 多くのOSで動作する
- 多くのプログラム言語が対応している
- 無償、および有償の2つの形態がある
MySQLでデータベースを作成
XAMPP のコントロールパネルで、「MySQL」をスタートさせます。
この学習で使うMySQLのバージョンは [5.5.32]です。
[Admin]ボタンをクリックします。プラウザから phpMyAdmin が起動します。
下のほうに次のようなメッセージが出ます。これはパスワードが設定されてない場合です。
- パスワードはユーザーの「特権を編集」から設定ができます
- 上記の設定が終わったら「phpMyAdmin」フォルダの「config.inc.php」をテキストエディタで開いて、パスワードを設定します。
パスワードに関する詳しい説明はリファレンスにあります。
データベースを作成します。
左側のテキストボックスに、データベース名を入力し、右側(照合順序)のコンボボックスから「utf8_general_ci」を選択し「作成」をクリックします。
テーブルを作成しよう
サイドバーの「mydb」をクリックすると、右側にテーブル作成画面が表示されます。
テーブル名とカラム数(項目の数)を入力します。
テーブル名には「meibo」、カラム数には「2」を入れてみます。
右端の「実行」をクリックします。
次のような画面に変わります。ここではデータの構造を設定します。
「id」には INT型、「name」には text型を設定してみます。最後に「保存」をクリックします。
サイドバーの「mydb」をクリックして展開すると、次のようにテーブルが作られているのが確認できます。
データを入力しよう
「挿入」タブをクリックします。
右側のテキストフィールドに、データを入力して「実行」をクリックします。
id には「100」を、name には「千絵」を入れてみました。
「表示」タブをクリックすると、入力したデータが確認できます。
同様の操作(挿入から)で、次々とデータを入れることができます。