mysql のテーブル作成ステートメントは [CREATE TABLE table_name (column_name column_type);] です。たとえば、構文 [CREATE TABLE `phpcn_tb`] を使用して新しい「phpcn_tb」テーブルを作成できます。
MySQL データ テーブルを作成するための一般的な SQL 構文:
CREATE TABLE table_name (column_name column_type);
(推奨チュートリアル:mysql チュートリアル)
例:
CREATE TABLE `phpcn_tb`( `phpcn_id` INT UNSIGNED AUTO_INCREMENT, `phpcn_title` VARCHAR(100) NOT NULL, `phpcn_author` VARCHAR(40) NOT NULL, `submission_date` DATE, PRIMARY KEY ( `phpcn_id` ) )ENGINE=InnoDB DEFAULT CHARSET=utf8;
説明:
フィールドを NULL にしたくない場合は、フィールドの属性を NOT NULL に設定できます。データベースでは、このフィールドに入力されたデータが NULL の場合、エラーが報告されます。
AUTO_INCREMENT は自動インクリメント属性として定義されており、通常は主キーに使用され、値は自動的に 1 ずつ増加します。
(学習ビデオの推奨事項:mysql ビデオ チュートリアル)
PRIMARY KEY キーワードは、カラムを主キーとして定義するために使用されます。カンマで区切られた複数の列を使用して主キーを定義できます。
ENGINE ストレージ エンジンをセットアップします。
CHARSET エンコーディングを設定します。
以上がmysqlのテーブル作成ステートメントとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。