Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 13178|Antwoord: 0

[Bron] MySQL View- en Create Index-commando's

[Link kopiëren]
Geplaatst op 01-03-2019 10:51:26 | | | |
Gebruik het ALTER-commando om indexen toe te voegen en te verwijderen

Er zijn vier manieren om een index toe te voegen aan een datatabel:

TABEL WIJZIGEN tbl_name TOEVOEGENBASISSCHOOLKEY (column_list): Deze verklaring voegt een primaire sleutel toe, wat betekentDe indexwaarde moet uniek zijn en mag niet NULL zijn
TABEL WIJZIGEN tbl_name TOEVOEGENUNIEKindex_name (column_list): Deze verklaring creëert een indexmoet uniek zijn (naast NULL, wat meerdere keren kan voorkomen)
TABEL WIJZIGEN tbl_name TOEVOEGENINDEXindex_name (column_list): Voeg toeNormale index, de indexwaarde kan meerdere keren voorkomen.
TABEL WIJZIGEN tbl_name TOEVOEGENVOLLEDIGE TEKSTindex_name (column_list): Deze verklaring specificeert dat de index FULLTEXT is voorVolledige tekst index


Bij het aanmaken van een index wordt aanbevolen deze direct met de MySQL-opdrachtregel aan te maken, en niet met MySQL Workbench om deze aan te maken.

Bekijk de index




· Tabel

De naam van de tafel.

· Non_unique

Als de index geen dubbele woorden kan bevatten, is deze 0. Als dat kan, dan 1.

· Key_name

De naam van de index.

· Seq_in_index

Kolomvolgnummer in de index, beginnend bij 1.

· Column_name

Kolomnaam.

· Collatie

Hoe worden kolommen opgeslagen in de index? In MySQL is er een waarde 'A' (stijgend) of NULL (geen classificatie).

· Kardinaliteit

Een schatting van het aantal unieke waarden in de index. Het kan worden bijgewerkt door ANALYZE TABLE of myisamchk -a uit te voeren. Kardinalen worden geteld op basis van statistieken die als gehele getallen worden opgeslagen, dus de waarde hoeft zelfs voor kleine tabellen niet precies te zijn. Hoe groter de kardinaliteit, hoe groter de kans dat MySQL die index gebruikt wanneer de federatie wordt gemaakt.

· Sub_part

Als de kolom slechts gedeeltelijk geïndexeerd is, is het het aantal tekens dat geïndexeerd is. Als de hele kolom geïndexeerd is, is deze NULL.

· Vol

Geeft aan hoe trefwoorden worden gecomprimeerd. Als het niet gecomprimeerd is, is het NULL.

· Null

Als de kolom NULL bevat, bevat deze YES. Zo niet, dan bevat de kolom NEE.

· Index_type

Gebruikte indexeringsmethoden (BTREE, FULLTEXT, HASH, RTREE).

· Opmerking





Vorig:C# Na deserialisatie returneren gegevens json()
Volgend:Wat zijn de gangbare testmethoden voor metselaar VPS? Een volledige lijst van VPS-testmethoden voor metselaars
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com