MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

PRIMARY KEYとはどういう意味ですか?MySQLテーブルでどのように使用できますか?


PRIMARY KEYは、データベース内の各行を一意に識別します。 PRIMARY KEYには一意の値が含まれている必要があり、NULL値が含まれていてはなりません。 MySQLテーブルに存在できるPRIMARYKEYは1つだけです。 PRIMARY KEY制約を定義することにより、PRIMARYKEY列を作成できます。 PRIMARY KEY制約を定義するには、テーブルの作成時にPRIMARY KEYキーワードを使用する必要があります。これは、次の例で示すことができます-

次のクエリでは、列「RollNo」をPRIMARY KEY-

として定義することにより、「student」という名前のテーブルを作成しました。
mysql> Create Table Student(RollNo INT PRIMARY KEY, Name Varchar(20),
   Address Varchar(20), DOB DATE);
Query OK, 0 rows affected (0.16 sec)

表を次のように説明すると、「RollNo」にPRIMARYKEY制約があることがわかります-

mysql> Describe Student;

+---------+-------------+------+-----+---------+-------+
| Field   | Type        | Null | Key | Default | Extra |
+---------+-------------+------+-----+---------+-------+
| RollNo  | int(11)     | NO   | PRI | NULL    |       |
| Name    | varchar(20) | YES  |     | NULL    |       |
| Address | varchar(20) | YES  |     | NULL    |       |
| DOB     | date        | YES  |     | NULL    |       |
+---------+-------------+------+-----+---------+-------+

4 rows in set (0.03 sec)

これで、「Student」テーブルの「RollNo」列には一意の値が必要であり、null値を持つことはできません。


  1. Bash変数とは何ですか?それらをどのように使用できますか?

    Bashを使用すると、テキストの文字列全体を単一の変数にマップして、その使用とスクリプトの記述を簡素化できます。それらはどのように機能し、どのように使用できますか?調べてみましょう。 変数とは何ですか? 変数は覚えやすい名前であり、さまざまな英数字の値を含めることができます。スクリプトやコードを書き直すことなく、同じ関数を異なる値に適用できるので便利です。また、個々の値を処理する代わりに、すべての値に同じ名前を使用できるため、スクリプト/コードの一部を簡単に記述できます。 リアルタイム変数 Bashでは変数を使用できます。その場で変数を作成し、現在のBashセッション中にそれらを再利用でき

  2. Windows での推奨アクションとは何ですか? また、どのように使用できますか?

    Windows で検索候補を入力するとすぐに、Google やその他の一般的な検索エンジンが自動候補を表示する方法を覚えていますか? Microsoft は、Windows 11 ユーザー向けに同様の機能を導入しました。 この機能は推奨される操作であり、Windows での操作を簡素化するための Microsoft の最新の試みです。この記事では、Windows で推奨されるアクションを使用して最大限に活用する方法について説明します。 Windows 11 で推奨アクションを使用する方法 推奨アクション機能を有効にすると、電話やイベントを自動的にスケジュールできます。電話番号をコピーするか