Navicat で固有の属性を設定する方法
ステップ 1: テーブルを作成する
- Navicat を開いてデータベースに接続します。
- 「スキーマ」または「データベース」ノードを右クリックし、「新規テーブル」を選択します。
- 「テーブル名」フィールドにテーブル名を入力します。
ステップ 2: フィールドを定義します
- 「フィールド名」列にフィールド名を入力します。
- [データ型]列でフィールドのデータ型を選択します。
- [プロパティ] 列で、[一意] チェックボックスをオンにして、フィールドの一意のプロパティを設定します。
ステップ 3: 一意の制約を設定する
フィールドの一意のプロパティを設定することに加えて、結合された値が確実に一致するように一意の制約を作成することもできます。複数のフィールドのみ。
- テーブルを右クリックし、[テーブルの編集] または [デザイン ビュー] を選択します。
- [制約] タブで、[制約の追加] ボタンをクリックします。
- [制約タイプ] ドロップダウン メニューで [ユニーク] を選択します。
- [フィールド]リストで強制的に一意にするフィールドを選択します。
その他のオプション
-
インデックス: インデックスを作成して、一意の制約に対するクエリのパフォーマンスを向上させることもできます。
-
主キー: 主キーは、テーブル内の各レコードを一意に識別する特別な一意制約です。
-
一意キー: 一意キーも一意制約ですが、主キーの制限は強制されません。
注:
- 一意制約とインデックスは、データベースの一意性を実現する 2 つの一般的な方法です。
- 一意性制約は更新および挿入操作中に一意性を強制しますが、インデックスはクエリ速度を向上させるためにのみ使用されます。
以上がNavicat でテーブルを作成するときに一意の属性を設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。