sql >> Databáze >  >> RDS >> Mysql

Je primární klíč také indexem?

  1. V MySQL vytváří PRIMARY nebo UNIQUE KEY index na sloupcích definovaných v omezení. Pokud existuje více sloupců, vytvoří se složený index.

    Pokud se jedná o tabulku InnoDB, PRIMARY KEY se také stane klastrovaným indexem pro tabulku.

  2. Nemá smysl přidávat další indexy se stejnými definicemi jako PRIMÁRNÍ/UNIQUE.

Pro ostatní RDBMS bude pro tato omezení vyžadován index. I když je vám dovoleno vytvořit omezení bez vhodného indexu, bude vyžadováno dosažení přiměřeného výkonu.



  1. Vytvořte sloupec automatického zvýšení v SQLite

  2. Použití SQL k určení statistiky počtu slov v textovém poli

  3. Jak modelovat přátelské vztahy

  4. Binární úložiště MySQL pomocí souborového systému BLOB VS OS:velké soubory, velké množství, velké problémy