, en database - indeks er datastruktur, der forbedrer hastighed af operationer i en tabel.indekser kan skabes ved hjælp af en eller flere kolonner, som grundlag for både hurtig og effektiv anvendelse af stikprøver lookups adgang til optegnelser.og samtidig skabe indeks, bør det tages i betragtning, at det er de kolonner, som vil blive anvendt til at gøre sql forespørgsler og oprette et eller flere registre over disse kolonner. praktisk talt, indeks er også typen af tabeller, der holder primære nøgle eller indeks område og en retningslinje for hver post i den tabel, brugerne kan ikke. se de registre, de er vant til at fremskynde forespørgsler og vil blive anvendt af database søgemaskine til at finde oplysninger meget hurtigt.,, indsæt og ajourføre udtalelser tage mere tid på tabeller med indeks, hvor, som udvælger erklæringer bliver hurtigt i disse tabeller.grunden er, at mens det stik eller ajourføring, database, behov for at indsætte eller ajourføre indeks værdier., enkel og enestående indeks: du kan skabe en unik indeks på et bord.en enestående indeks betyder, at to rækker ikke kan have samme indeks.her er syntaks for at skabe et indeks på et bord, skabe unikke indeks index_name på table_name (column1, column2,...), kan du bruge en eller flere piller for at skabe et indeks.vi kan f.eks. skabe et indeks på tutorials_tbl ved hjælp af tutorial_author., skabe unikke indeks author_index på tutorials_tbl (tutorial_author), kan de skabe et enkelt indeks på et bord.bare udelade enestående nøgleord fra forespørgslen til at skabe enkelt indeks.enkelt indeks giver identiske værdier i en tabel,.,, hvis du ønsker at indeksere værdier i kolonne i faldende orden, kan du tilføje den reserverede ord desc efter kolonne navn. mysql > skabe unikke indeks author_index på tutorials_tbl (tutorial_author desc), ændre kommando at tilføje og smid indeks: er der fire typer af redegørelser for tilføjelse af fortegnelserne til tabel:,,,, ændrer tabel tbl_name tilføje primære nøgle (column_list): denne erklæring er en primær nøgle, som betyder, at pristalsregulerede værdier skal være entydige og ikke kan være ugyldige.,,,, ændrer tabel tbl_name tilføje enestående index_name (column_list): det skaber en indeks for, hvilke værdier der skal være entydig, (med undtagelse af er værdier, som kan forekomme flere gange),.,,,, ændrer tabel tbl_name tilføje indeksindex_name (column_list): det er en almindelig indeks, som enhver værdi kan være mere end én gang.,,,, ændrer tabel tbl_name tilføje fulltext index_name (column_list): det skaber en særlig fulltext indeks, der anvendes til tekst efter formål.,,, her er f.eks. at tilføje - indekset i et eksisterende tab.., mysql > ændrer tabel testalter_tbl tilføje indeks (c), du kan sætte et indeks ved hjælp af fald bestemmelse sammen med ændre kommando.prøv at falde over følgende eksempel skabte indeks. mysql > ændrer tabel testalter_tbl - indeks (c), du kan sætte et indeks ved hjælp af fald bestemmelse sammen med ændre kommando.prøv at falde over følgende eksempel skabte indeks. ændrer kommando at tilføje og smid primære nøgle: du kan tilføje primære nøgle såvel på samme måde.men sørg for, at primære nøgle fungerer på kolonner, som ikke er ugyldig. her er f.eks. at tilføje primære nøgle i en eksisterende tabel.det vil gøre en kolonne ikke er først og så tilføje det som en primær nøgle., mysql > ændrer tabel testalter_tbl ændre jeg int ikke ugyldig; mysql > ændrer tabel testalter_tbl tilføje primære nøgle nr. i), kan du ændre kommando til at smide en primære nøgle som følger:, mysql > ændrer tabel testalter_tbl fald primære nøgle til at smide et indeks, som ikke er en primær nøgle, du skal angive indeks navn. med indeks oplysninger:, kan du vise indeks ordre til at liste ud alle de fortegnelser, der er forbundet med et bord.vertikale format (produktion, der er specificeret i. g) ofte er nyttigt med denne erklæring, for at undgå en lang række wraparound: prøv følgende eksempel:, mysql > vise indeks, table_name,. g.,
mysql fortegnelser
Previous:mysql ændre kommando
Next Page:mysql midlertidige tabeller