Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 13178|Svar: 0

[Kilde] MySQL View og Create Index-kommandoer

[Kopier link]
Opslået på 01/03/2019 10.51.26 | | | |
Brug ALTER-kommandoen til at tilføje og fjerne indekser

Der er fire måder at tilføje et indeks til en datatabel:

ALTER TABEL tbl_name TILFØJGRUNDSKOLENØGLE (column_list): Denne sætning tilføjer en primærnøgle, hvilket betyderIndeksværdien skal være entydig og kan ikke være NULL
ALTER TABEL tbl_name TILFØJUNIKTindex_name (column_list): Denne erklæring skaber et indeksskal være unik (ud over NULL, som kan forekomme flere gange)
ALTER TABEL tbl_name TILFØJINDEKSindex_name (column_list): TilføjNormalt indeks, indeksværdien kan forekomme flere gange.
ALTER TABEL tbl_name TILFØJFULDTEKSTindex_name (column_list): Denne sætning angiver, at indekset er FULDTEKST forFuldtekstindeks


Når man opretter et indeks, anbefales det at oprette det direkte med MySQL-kommandolinjen og ikke med MySQL Workbench til at oprette det.

Se indekset




· Tabel

Navnet på bordet.

· Non_unique

Hvis indekset ikke kan inkludere dubletter ord, er det 0. Hvis du kan, så 1.

· Key_name

Navnet på indekset.

· Seq_in_index

Kolonnesekvensnummer i indekset, startende fra 1.

· Column_name

Kolonnenavn.

· Sammenstilling

Hvordan gemmes kolonner i indekset? I MySQL findes værdien 'A' (opadgående) eller NULL (ingen klassifikation).

· Kardinalitet

Et estimat af antallet af unikke værdier i indekset. Den kan opdateres ved at køre ANALYZE TABLE eller myisamchk -a. Kardinaltal tælles baseret på statistikker, der gemmes som heltal, så værdien behøver ikke være præcis, selv for små tabeller. Jo større kardinalitet, desto større er chancen for, at MySQL bruger det indeks, når den fødererer systemet.

· Sub_part

Hvis kolonnen kun er delvist indekseret, er det antallet af tegn, der er indekseret. Hvis hele kolonnen er indekseret, er den NULL.

· Fyldt

Angiver hvordan nøgleord komprimeres. Hvis den ikke er komprimeret, er den NULL.

· Null

Hvis kolonnen indeholder NULL, indeholder den YES. Hvis ikke, indeholder kolonnen NEJ.

· Index_type

Anvendte indekseringsmetoder (BTREE, FULLTEXT, HASH, RTREE).

· Kommentar





Tidligere:C# Efter deserialisering returnerer databehandling json()
Næste:Hvad er de almindelige testmetoder for murer-VPS? En komplet liste over VPS-testmetoder for murere
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com