sql >> Database >  >> RDS >> Mysql

Is de primaire sleutel ook index?

  1. In MySQL creëert een PRIMAIRE of UNIEKE SLEUTEL een index op de kolommen die in de beperking zijn gedefinieerd. Als er meerdere kolommen zijn, wordt een samengestelde index gemaakt.

    Als het een InnoDB-tabel is, wordt de PRIMARY KEY ook de geclusterde index voor de tabel.

  2. Het heeft geen zin om extra indexen toe te voegen met dezelfde definities als PRIMAIRE/UNIEKE.

Voor andere RDBMS is een index vereist voor deze beperkingen. Zelfs als u een beperking mag maken zonder een geschikte index, is het vereist om redelijke prestaties te krijgen.



  1. Hoe toon ik mysql-tabelrij als kolom?

  2. freeTDS gebruikt zijn config niet

  3. Codeigniter dynamische databaseverbinding

  4. BLOB-afbeelding lezen uit MySQL-database