Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 13178|Răspunde: 0

[Sursă] Comenzi MySQL View și Create Index

[Copiază linkul]
Postat pe 01.03.2019 10:51:26 | | | |
Folosește comanda ALTER pentru a adăuga și elimina indicii

Există patru moduri de a adăuga un index într-un tabel de date:

MODIFICARE TABELĂ tbl_name ADĂUGATALEGERILE PRIMARECHEIE (column_list): Această afirmație adaugă o cheie primară, ceea ce înseamnăValoarea indicelui trebuie să fie unic și nu poate fi NULL
MODIFICARE TABELĂ tbl_name ADĂUGATUNICindex_name (column_list): Această afirmație creează un indicetrebuie să fie unic (pe lângă NULL, care poate apărea de mai multe ori)
MODIFICARE TABELĂ tbl_name ADĂUGATINDEXindex_name (column_list): AdaugăIndicele normal, valoarea indicelui poate apărea de mai multe ori.
MODIFICARE TABELĂ tbl_name ADĂUGATTEXTUL INTEGRALindex_name (column_list): Această afirmație specifică că indexul este FULLTEXT pentruIndex textului integral


Când creezi un index, este recomandat să-l creezi direct cu linia de comandă MySQL, nu cu MySQL Workbench pentru a-l crea.

Vezi indexul




· Clasament

Numele mesei.

· Non_unique

Dacă indexul nu poate include cuvinte duplicate, este 0. Dacă poți, atunci 1.

· Key_name

Numele indexului.

· Seq_in_index

Numărul secvenței de coloană din index, începând de la 1.

· Column_name

Numele coloanei.

· Collation

Cum sunt stocate coloanele în index? În MySQL, există o valoare 'A' (ascendentă) sau NULL (fără clasificare).

· Cardinalitate

O estimare a numărului de valori unice din index. Poate fi actualizat rulând ANALYZE TABLE sau myisamchk -a. Cardinalele sunt numărate pe baza statisticilor stocate ca întregi, astfel încât valoarea nu trebuie să fie precisă nici măcar pentru tabele mici. Cu cât cardinalitatea este mai mare, cu atât este mai mare șansa ca MySQL să folosească acel indice atunci când este creat federat.

· Sub_part

Dacă coloana este doar parțial indexată, este numărul de caractere care sunt indexate. Dacă întreaga coloană este indexată, este NULL.

· Plină

Indică modul în care sunt comprimate cuvintele cheie. Dacă nu este comprimat, este NULL.

· Null

Dacă coloana conține NULL, conține DA. Dacă nu, coloana conține NU.

· Index_type

Au folosit metode de indexare (BTREE, FULLTEXT, HASH, RTREE).

· Comentariu





Precedent:C# După deserializare, procesarea datelor, returnează json()
Următor:Care sunt metodele comune de testare pentru Bricklayer VPS? O listă completă a metodelor de testare VPS pentru zidari
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com