ホームページ  >  記事  >  データベース  >  mysqlでデータテーブルコマンドを作成する方法

mysqlでデータテーブルコマンドを作成する方法

下次还敢
下次还敢オリジナル
2024-04-14 18:15:511228ブラウズ

MySQL では、CREATE TABLE ステートメントを使用して、テーブル名、列名、データ型、制約を指定してデータ テーブルを作成できます。具体的な手順は次のとおりです: 1. MySQL データベースに接続します。 2. CREATE TABLE ステートメントを使用してデータ テーブルを作成します。

mysqlでデータテーブルコマンドを作成する方法

MySQL データ テーブル作成コマンド

MySQL では、

CREATE TABLE を使用できます。データテーブルを作成するステートメント。このステートメントの構文は次のとおりです。

<code>CREATE TABLE table_name (
  column_name1 data_type [constraints],
  column_name2 data_type [constraints],
  ...
);</code>

パラメータの説明:

  • table_name: データ テーブル名。
  • column_name: データ テーブルの列名。
  • data_type: INTVARCHARDECIMAL などの データ型。
  • 制約: 列制約 (NOT NULLUNIQUEPRIMARY KEY など)。

例:

次のステートメントは、

id, # を含む users という名前のデータ テーブルを作成します。 ##name および email 列: <pre class="brush:php;toolbar:false">&lt;code&gt;CREATE TABLE users ( id INT NOT NULL AUTO_INCREMENT, name VARCHAR(255) NOT NULL, email VARCHAR(255) UNIQUE );&lt;/code&gt;</pre>

説明:

##NOT NULL
    制約は、次のことを示します。列を
  • NULL 値にすることはできません。 AUTO_INCREMENT
  • この制約は、
  • id 列が一意の値を自動的に生成することを示します。 UNIQUE
  • この制約は、
  • email 列の値が一意である必要があることを意味します。 #詳細なフィールド タイプ:

#データ タイプ

説明#INTEGER#VARCHAR(length)#可変長文字列小数点以下の桁数を含む小数点#DATE日付TIME時間DATETIME日付と時刻BOOLEANブール値 (TRUE または )
#INT
#DECIMAL(長さ、小数点以下の桁数)
FALSE
#制約タイプ: #制約タイプ##説明

NOT NULL列を ## にすることはできません#NULL

PRIMARY KEY このテーブルを別のテーブルに関連付ける外部キーデータ テーブルを作成する手順: CREATE TABLE
UNIQUE 列の値は一意である必要があります
列の値は行を一意に識別します FOREIGN KEY
MySQL データベースに接続します。
ステートメントを使用してデータ テーブルを作成します。 テーブル名、列名、データ型、制約を指定します。

以上がmysqlでデータテーブルコマンドを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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