![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
No.1ベストアンサー
- 回答日時:
テーブル設計を経験すると分かると思いますが、プライマリキー以外で条件検索、結合、ソートやグループ化という検索が必要になることが少なくありません。
そういう場合に、CREATE INDEXでプライマリキー以外のインデクスを定義します。
また、プライマリキー以外で重複を禁止したいカラムがある場合も、CREATE INDEXでUNIQUEを指定して制約を設けます。
インデクスを無闇に定義すると、更新等でオーバヘッドになります。また、母体データ件数、データ値の種類(個数)なども、インデクスを付けるべきか否かを判断する上で考慮する必要があります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Ruby No route matches [GET] "/posts/5/destroy" 1 2022/03/24 13:00
- Ruby pandasでsqlite3にテーブル作成・追加・読み出しでindexの取り扱い方教えてください 5 2023/03/08 09:57
- MySQL SHOW CREATE TABLE posts;これって何ですか? 3 2022/08/28 22:57
- その他(プログラミング・Web制作) python pandas 行ごとに列名(列番号)を指定して抽出したい 1 2023/05/26 13:47
- UNIX・Linux Linuxの実行結果を修正したいです。 6 2022/11/22 12:57
- MySQL MySQLでcreateが使えない MySQLを使ってデータベースを作ろうと思い、CREATE を使 3 2022/06/19 15:32
- C言語・C++・C# C言語 ポインタ 配列 2 2022/06/02 17:29
- Excel(エクセル) 何故割り算なのでしょうか? 6 2022/11/09 13:30
- Visual Basic(VBA) 集めたシートのシート名を変更したい。 下記のコードでサブフォルダにあるファイルのSheet3を集めて 6 2022/08/23 10:38
- C言語・C++・C# C言語 配列とポインタについて 2 2022/06/02 11:53
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
DBから日付順に指定件数の削除...
-
alter tableすると、処理が止ま...
-
UPDATE文について
-
列が存在しないと言われる
-
Null値を無視してユニークにしたい
-
DB2 「既存カラムへのnot null...
-
constraint と index の違い
-
副問い合わせ
-
CREATE INDEXはどういう時に使...
-
Oracleの制約構文に関して
-
PostgreSQLの「not null」制約...
-
インデックスの張り方について
-
COPY時のtimestamp型について
-
Excel 2019 のピボットテーブル...
-
エクセルVBAで5行目からオート...
-
Accessでテーブル名やクエリ名...
-
Accessクエリーで両方のテーブ...
-
Access VBAでクエリーのレコー...
-
主キーはオートナンバー型のID...
-
ORACLEでLONG項目からCHAR項目...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
列が存在しないと言われる
-
0の除算
-
constraint と index の違い
-
INSERTできるレコード数を制限...
-
長いSQL文を実行するには?
-
PostgreSQLで表結合+DELETEしたい
-
alter tableすると、処理が止ま...
-
COPY時のtimestamp型について
-
DBから日付順に指定件数の削除...
-
動的に生成したカラムを使ったF...
-
SQLで特定データがNULLなら別デ...
-
複数キーワードでのあいまい検索
-
■一番最初に値が入っている(Nul...
-
postgreSQLの日付を変数にする...
-
PostgreSQLで、元テーブルをコ...
-
SQLite:項目が存在しない場合の...
-
INSERTできない
-
powergres(postgres)にalter文...
-
SQL における変数の宣言と代入...
-
大量データを更新したら、処理...
おすすめ情報