ここでは先ほど作成したデータベースtest_db
にテーブルを作ります。まずphpMyAdminのGUIを使ってテーブルを作る方法を使い,次にSQL文の一つであるCREATE命令を使ってテーブルを作ってみます。
test_db
があることを確認します。サイドバーからも確認できます。
test_db
をクリックすると下のような画面になります。
このデータベースは作成したばかりで何も設定を行っていないためテーブルが存在していません。
test_tbl
(tblはtableの省略形),カラム数(テーブルの列数)を3
としてテーブルを作成します。
id
,データ型をINT
(整数型)にする。name
,データ型をVARCHAR(128)
(最大128文字分の可変長文字列型)にする。memo
,データ型をTEXT
(長さ制限のない文字列型)にする。保存する
をクリックします。出来上がったtest_tbl
のフィールド名,データ型を確認して下さい。
これでテーブル作成は完了です。
phpMyAdminの操作だけでデータベースもテーブルも作成できることは今まで見てきましたが,これはSQLのCREATE DATABASE
命令とCREATE TABLE
命令を発行して実現しています。以下では後者の命令を使って実際にテーブルが作成できることを見ていきます。
;
は2つ以上のSQL文をまとめて入力する際には必須ですが,1命令だけ発行する際には省略できます。
animal
をデータベースtest_db
に作成します。
フィールド名 | データ型 |
---|---|
id | INT |
name | TEXT |
size | INT |
memo | TEXT |
実行
ボタンをクリックしてテーブルを作成します。