ホームページ  >  記事  >  データベース  >  mysqlのテーブル作成ステートメントとは何ですか

mysqlのテーブル作成ステートメントとは何ですか

王林
王林オリジナル
2020-09-01 14:24:1336375ブラウズ

mysql のテーブル作成ステートメントは [CREATE TABLE table_name (column_name column_type);] です。たとえば、構文 [CREATE TABLE `phpcn_tb`] を使用して新しい「phpcn_tb」テーブルを作成できます。

mysqlのテーブル作成ステートメントとは何ですか

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。