ホームページ >データベース >mysql チュートリアル >mysqlデータベースにテーブルを作成するための構文は何ですか

mysqlデータベースにテーブルを作成するための構文は何ですか

下次还敢
下次还敢オリジナル
2024-04-22 19:57:58390ブラウズ

MySQL テーブルを作成するには、CREATE TABLE 構文を使用します。テーブル名、カラム名、データ型、NULL 値とデフォルト値を許可するかどうかを指定する必要があります。このうち、テーブル名と列名は大文字と小文字が区別され、主キー列は null 以外である必要があり、デフォルト値はデータ型の制約に従う必要があります。

mysqlデータベースにテーブルを作成するための構文は何ですか

MySQL テーブル作成構文

MySQL でテーブルを作成するための構文は次のとおりです:

<code>CREATE TABLE table_name (
  column_name1 data_type1 [NOT NULL] [DEFAULT default_value1],
  column_name2 data_type2 [NOT NULL] [DEFAULT default_value2],
  ...
) [table_options];</code>

構文の詳細説明:

  • CREATE TABLE: テーブルを作成するコマンドを指定します。
  • table_name: 作成するテーブルの名前。
  • column_nameX: 作成する各列の名前。
  • data_typeX: 各列のデータ型。
  • NOT NULL: 指定された列には NULL 値を含めることはできません。
  • DEFAULT default_valueX: 値が明示的に指定されていない場合は、このデフォルト値が使用されます。
  • table_options: ストレージ エンジン、文字セットなどのテーブル レベルのオプションを指定するために使用できます。

例:

「employees」という名前のテーブルを作成します。このテーブルには、「id」 (主キー)、「name」 (文字列) の 3 つの列が含まれます。および「給与」(数字):

<code class="mysql">CREATE TABLE employees (
  id INT NOT NULL AUTO_INCREMENT,
  name VARCHAR(255) NOT NULL,
  salary DECIMAL(10, 2) NOT NULL
);</code>

注:

  • テーブル名と列名は大文字と小文字が区別されます。
  • 主キー列は「NOT NULL」として指定する必要があります。
  • デフォルト値は、列のデータ型の有効な値のみにすることができます。
  • 「table_options」セクションは、必要に応じて追加または省略できます。

以上がmysqlデータベースにテーブルを作成するための構文は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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