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

王林
リリース: 2020-12-01 09:48:37
オリジナル
4451 人が閲覧しました

mysql のテーブル作成ステートメントは [CREATE TABLE table_name (column_name column_type);] です。 column_name はフィールド名を表し、column_type はフィールドのタイプを表します。

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

構文:

CREATE TABLE table_name (column_name column_type);
ログイン後にコピー

(推奨チュートリアル: mysql チュートリアル)

例:

RUN データベースにデータ テーブル run_tbl を作成します:

CREATE TABLE IF NOT EXISTS `run_tbl`(
   `run_id` INT UNSIGNED AUTO_INCREMENT,
   `run_title` VARCHAR(100) NOT NULL,
   `run_author` VARCHAR(40) NOT NULL,
   `submission_date` DATE,
   PRIMARY KEY ( `run_id` ))ENGINE=InnoDB DEFAULT CHARSET=utf8;
ログイン後にコピー

手順:

フィールドを NULL にしたくない場合は、フィールドの属性を設定できます。データベースの操作時に、このフィールドに入力されたデータが NULL の場合、エラーが報告されます。

AUTO_INCREMENT は自動インクリメント属性として定義されており、通常は主キーに使用され、値は自動的に 1 ずつ増加します。

PRIMARY KEY キーワードは、列を主キーとして定義するために使用されます。カンマで区切られた複数の列を使用して主キーを定義できます。

ENGINE はストレージ エンジンを設定し、CHARSET はエンコーディングを設定します。

以上がmysqlテーブル作成ステートメントとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!