Mysql-create-tables
提供:Dev Guides
MySQLテーブルを作成する
まず、テーブル作成コマンドには次の詳細が必要です-
- テーブルの名前
- フィールドの名前
- 各フィールドの定義
構文
これは、MySQLテーブルを作成する一般的なSQL構文です-
ここで、 TUTORIALS データベースに次のテーブルを作成します。
ここでは、いくつかの項目に説明が必要です-
- このフィールドをNULLにしたくないため、フィールド属性 NOT NULL が使用されています。 したがって、ユーザーがNULL値を持つレコードを作成しようとすると、MySQLはエラーを発生させます。
- フィールド属性 AUTO_INCREMENT は、MySQLにidフィールドに次に利用可能な番号を追加するよう指示します。
- キーワード PRIMARY KEY は、列を主キーとして定義するために使用されます。 コンマで区切られた複数の列を使用して、主キーを定義できます。
コマンドプロンプトからのテーブルの作成
mysql>プロンプトからMySQLテーブルを簡単に作成できます。 SQLコマンド CREATE TABLE を使用して、テーブルを作成します。
例
注-MySQLは、SQLコマンドの最後にセミコロン(;)を指定するまでコマンドを終了しません。
PHPスクリプトを使用したテーブルの作成
既存のデータベースに新しいテーブルを作成するには、PHP関数* mysql_query()*を使用する必要があります。 適切なSQLコマンドで2番目の引数を渡して、テーブルを作成します。
例
次のプログラムは、PHPスクリプトを使用してテーブルを作成する例です-