Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 13178|Svar: 0

[Källa] MySQL View och Create Index-kommandon

[Kopiera länk]
Publicerad på 2019-03-01 10:51:26 | | | |
Använd ALTER-kommandot för att lägga till och ta bort index

Det finns fyra sätt att lägga till ett index i en datatabell:

ÄNDRA TABELL tbl_name LÄGGA TILLGRUNDSKOLANYCKEL (column_list): Detta uttalande lägger till en primärnyckel, vilket betyderIndexvärdet måste vara unikt och får inte vara NULL
ÄNDRA TABELL tbl_name LÄGGA TILLUNIKindex_name (column_list): Detta uttalande skapar ett indexmåste vara unik (utöver NULL, vilket kan förekomma flera gånger)
ÄNDRA TABELL tbl_name LÄGGA TILLINDEXindex_name (column_list): Lägg tillNormalindex, indexvärdet kan förekomma flera gånger.
ÄNDRA TABELL tbl_name LÄGGA TILLFULLTEXTindex_name (column_list): Detta uttalande anger att indexet är FULLTEXT förFulltextindex


När man skapar ett index rekommenderas det att skapa det direkt med MySQL-kommandoraden, inte med MySQL Workbench för att skapa det.

Se indexet




· Tabell

Namnet på bordet.

· Non_unique

Om indexet inte kan inkludera dubbletter av ord är det 0. Om du kan, då 1.

· Key_name

Namnet på indexet.

· Seq_in_index

Kolumnsekvensnummer i indexet, med start från 1.

· Column_name

Kolumnnamn.

· Sortering

Hur lagras kolumner i indexet? I MySQL finns värdet 'A' (stigande) eller NULL (ingen klassificering).

· Kardinalitet

En uppskattning av antalet unika värden i indexet. Den kan uppdateras genom att köra ANALYZE TABLE eller myisamchk -a. Kardinaltal räknas baserat på statistik som lagras som heltal, så värdet behöver inte vara exakt ens för små tabeller. Ju större kardinalitet, desto större är chansen att MySQL använder det indexet när federationen skapas.

· Sub_part

Om kolumnen bara är delvis indexerad är det antalet tecken som indexeras. Om hela kolumnen är indexerad är den NULL.

· Fullpackad

Indikerar hur nyckelord komprimeras. Om den inte är komprimerad är den NULL.

· Null

Om kolumnen innehåller NULL, innehåller den YES. Om inte, innehåller kolumnen NEJ.

· Index_type

Använde indexeringsmetoder (BTREE, FULLTEXT, HASH, RTREE).

· Kommentar





Föregående:C# Efter deserialisering returnerar databehandlingen json()
Nästa:Vilka är de vanligaste testmetoderna för murar-VPS? En komplett lista över VPS-testmetoder för murare
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com