MySQL の複数の列に主キーを追加するにはどうすればよいですか?

Mysql No Fu Shuno Lieni Zhukiwo Zhui Jiasurunihadousurebayoidesuka



MySQL の複数のカラムに主キーを追加することは、データベースを設計および管理する際の重要なタスクです。主キーは、テーブル内のすべての行/レコードの一意の識別子として機能するため、データの整合性が確保され、効率的なデータ取得が容易になります。新しいテーブルを作成する場合でも、既存のテーブルを変更する場合でも、複数の列に主キーを追加するプロセスを理解することが不可欠です。

この投稿では、MySQL のテーブルの複数の列に主キーを追加する方法について説明します。

MySQL の複数の列に主キーを追加/作成するにはどうすればよいですか?

MySQL の複数のカラムに主キーを追加するには、まず適切な権限でログインします。その後、ユーザーは既存のテーブルまたは新しく作成したテーブルの複数の列に主キーを追加できます。







テーブルの作成中に複数の列に主キーを追加する

テーブルの作成時に複数の列に主キーを追加する方法を理解するには、テーブルの作成時に単一の列に主キーを追加する方法を学ぶ必要があります。テーブル名の作成例「 lh_PrimaryKey 」を以下に示します。



CREATE TABLE lh_PrimaryKey (

id INT 主キー、

名前 VARCHAR(255)、

電子メール VARCHAR(255)、

都市 VARCHAR(255)、

国 VARCHAR(255)

);

上記の例では、主キーは「id」という名前の 1 つの列にのみ追加されます。



出力





出力には、主キーが追加されたテーブルが作成されたことが示されています。

主キーが追加されているかどうかを確認するには、「 説明 ” キーワードを以下のテーブル名と組み合わせます。



DESCRIBE lh_PrimaryKey;

出力

出力には、主キーが「」に追加されたことが表示されました。 ID の「」欄 lh_PrimaryKey ' テーブル。

ここで、作成中に複数の列に主キーを追加するとします。これを行うには、以下に示すように、「PRIMARY KEY」句の後にかっこを使用し、かっこ内に列の名前を指定します。

CREATE TABLE lh_PrimaryKey (

あなたの手、

名前 VARCHAR(255)、

電子メール VARCHAR(255)、

都市 VARCHAR(255)、

国 VARCHAR(255)、

主キー (ID、名前、メールアドレス)

);

上記の例では、主キーが「」という名前の列に追加されます。 ID ”、” 名前 '、 と ' Eメール ”。

出力

出力には、テーブルが作成され、複数の列に主キーが追加されたことが示されています。

確認するには、次のようにテーブル名を指定して DESCRIBE ステートメントを使用します。

DESCRIBE lh_PrimaryKey;

出力

出力では、主キーがテーブルの複数の列に追加されたことがわかります。

既存のテーブルの複数の列に主キーを追加する

既存のテーブルの複数の列に主キーを追加するには、主キーのないテーブルが必要です。この投稿では、「 lh_PrimaryKey ” テーブルが使用されます。その構造は、” を使用した次のスニペットに示されています。 説明 ' 指図:

DESCRIBE lh_PrimaryKey;

出力

出力には、指定されたテーブルに主キーがないことが示されました。

既存のテーブルの複数の列に主キーを追加するには、「ADD PRIMARY KEY」制約を指定して「ALTER TABLE」コマンドを使用します。以下は、複数の列の主キーを既存のテーブルに追加する例を示すコマンドです。

Alter Table lh_PrimaryKey ADD PRIMARY KEY(id, name, email, city);

上記のコマンドでは、主キーが「 ID ”、” 名前 ”、” Eメール '、 と ' 「」という名前のテーブルの「列」 lh_PrimaryKey ”。

出力

MySQL の複数のカラムに主キーを追加する方法は以上です。

結論

MySQL の複数のカラムに主キーを追加することは、テーブルの作成中、または「」を使用して既存のテーブルに追加できます。 主キー ”という制約。テーブルを作成するとき、「 主キー 」を使用して、希望の列に追加できます。 主キー (col_1、col_2、col_3、…) 」構文。既存のテーブルの場合、「 他の机 ” ステートメントは、” とともに使用されます。 主キーの追加 ”という制約。このブログでは、テーブルの複数の列に主キーを追加する詳細な手順を説明しました。