ホームページ >データベース >mysql チュートリアル >mysqlでテーブル構造を作成するコマンドは何ですか?
回答: CREATE TABLE ステートメントを使用してテーブル構造を作成します。詳細説明: CREATE TABLE ステートメントは、列名、データ型、および制約を含む新しいテーブルを作成するために使用されます。データ型には、数値型、文字型、日付と時刻の型、およびバイナリ型が含まれます。テーブル内のデータを制限する制約には、列が空でないことを保証する NOT NULL、列の値が一意であることを保証する UNIQUE、テーブル内の唯一のレコードを識別する PRIMARY KEY、テーブル内の列を関連付ける FOREIGN KEY などがあります。テーブルと他のテーブル列。
#MySQL テーブル構造作成コマンド
MySQL でテーブル構造を作成するには、次のコマンドを使用できます。CREATE TABLE ステートメント
CREATE TABLE ステートメントは、新しいテーブルを作成するために使用されます。基本的な構文は次のとおりです。
<code>CREATE TABLE table_name ( column_name data_type [constraints] );</code>ここで、
はテーブルの名前です。
は列の名前です。
は、列のデータ型 (
INT、
VARCHAR、
DATETIME など) です。
は、
NOT NULL や
UNIQUE などのオプションの制約です。
データ型
MySQL は、次のようなさまざまなデータ型をサポートします。 、
FLOAT、
DOUBLE
、
VARCHAR、
TEXT
、
TIME、
DATETIME、
TIMESTAMP
、
VARBINARY、
BLOB
制約
制約は、制限を制限するために使用されます。テーブル内のデータ。最も一般的に使用される制約は次のとおりです。: 列に NULL 値は許可されません。
: 列の値が一意であることを確認してください。
: テーブルを識別する一意のレコード。
: あるテーブルの列を別のテーブルの列に関連付けます。
例
次の列を含むcustomers という名前のテーブルを作成します。
<code class="sql">CREATE TABLE customers ( id INT NOT NULL AUTO_INCREMENT, name VARCHAR(255) NOT NULL, email VARCHAR(255) UNIQUE, PRIMARY KEY (id) );</code>このコマンド 新しいテーブル
customers という名前は、
id、
name、
email、
PRIMARY KEY の 4 つの列で作成されます。
id 列は自動インクリメントされる主キーであり、各レコードが一意の識別子を持つことを保証します。
name 列と
email 列にはそれぞれ顧客の名前と電子メール アドレスが格納され、
email 列には一意の制約があります。
以上がmysqlでテーブル構造を作成するコマンドは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。