sql >> Databasteknik >  >> RDS >> Mysql

Vad är ett index?

Index påskyndar SELECT-frågor eftersom index sorteras per definition. Dessutom upprätthåller ett UNIKT index begränsningen att värdet för den kolumnen (eller kombinationen av värden för bundna kolumner) endast existerar en gång (samma gäller för PRIMÄR, men PRIMÄR kan bara existera en gång per tabell i motsats till en UNIK nyckel).

Index är en kompromiss:de snabbar upp SELECT-frågor enormt (när använda kolumner har ett INDEX) men de gör att MySQL-tabellen tar mer utrymme och kostar mer tid när du ändrar tabellen via INSERT/UPDATE/DELETE.



  1. Sätt att spåra raderad databas i SQL Server

  2. Är det möjligt att använda ett kommando av typen LOAD DATA INFILE för att UPPDATERA rader i db?

  3. Frågeoptimering i PostgreSQL. FÖRKLARA Grunderna – Del 1

  4. Få uppdaterat värde i MySQL istället för berörda rader