sql >> Databasteknik >  >> RDS >> Mysql

Är primärnyckel också index?

  1. I MySQL skapar en PRIMÄR eller UNIK KEY ett index på de kolumner som definieras i begränsningen. Om det finns flera kolumner skapas ett sammansatt index.

    Om det är en InnoDB-tabell blir PRIMARY KEY också det klustrade indexet för tabellen.

  2. Det är inte meningsfullt att lägga till ytterligare index med samma definitioner som en PRIMÄR/UNIK.

För andra RDBMS kommer ett index att krävas för dessa begränsningar. Även om du tillåts skapa en begränsning utan ett lämpligt index, kommer det att krävas för att få någon rimlig prestanda.



  1. Hur laddar jag ner en fil med PHP och Mysql DB

  2. Hur TAN() fungerar i MariaDB

  3. MySql-vyn är väldigt långsam. Varför?

  4. Varför skulle MySQL köra return None?