Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 13178|Απάντηση: 0

[Πηγή] MySQL Εντολές προβολής και δημιουργίας ευρετηρίου

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 1/3/2019 10:51:26 π.μ. | | | |
Χρησιμοποιήστε την εντολή ALTER για να προσθέσετε και να καταργήσετε ευρετήρια

Υπάρχουν τέσσερις τρόποι για να προσθέσετε ένα ευρετήριο σε έναν πίνακα δεδομένων:

ΑΛΛΑΓΉ ΠΊΝΑΚΑ tbl_name ΠΡΟΣΘΉΚΗΠΡΩΤΟΓΕΝΉΣΚΛΕΙΔΙ (column_list): Αυτή η δήλωση προσθέτει ένα πρωτεύον κλειδί, που σημαίνειΗ τιμή του δείκτη πρέπει να είναι μοναδική και δεν μπορεί να είναι NULL
ΑΛΛΑΓΉ ΠΊΝΑΚΑ tbl_name ΠΡΟΣΘΉΚΗΜΟΝΑΔΙΚΟindex_name (column_list): Αυτή η πρόταση δημιουργεί ένα ευρετήριοπρέπει να είναι μοναδικό (εκτός από το NULL, το οποίο μπορεί να εμφανιστεί πολλές φορές)
ΑΛΛΑΓΉ ΠΊΝΑΚΑ tbl_name ΠΡΟΣΘΉΚΗΕΥΡΕΤΗΡΙΟindex_name (column_list): ΠροσθήκηΚανονικός δείκτης, η τιμή του ευρετηρίου μπορεί να εμφανιστεί πολλές φορές.
ΑΛΛΑΓΉ ΠΊΝΑΚΑ tbl_name ΠΡΟΣΘΉΚΗΠΛΗΡΕΣ ΚΕΙΜΕΝΟindex_name (column_list): Αυτή η δήλωση καθορίζει ότι το ευρετήριο είναι ΠΛΗΡΕΣ ΚΕΙΜΕΝΟ γιαΕυρετήριο πλήρους κειμένου


Κατά τη δημιουργία ενός ευρετηρίου, συνιστάται να το δημιουργήσετε απευθείας με τη γραμμή εντολών MySQL και όχι με το MySQL Workbench για να το δημιουργήσετε.

Προβολή του ευρετηρίου




· Πίνακας

Το όνομα του πίνακα.

· Non_unique

Εάν το ευρετήριο δεν μπορεί να περιλαμβάνει διπλές λέξεις, είναι 0. Αν μπορείτε, τότε 1.

· Key_name

Το όνομα του ευρετηρίου.

· Seq_in_index

Αριθμός ακολουθίας στηλών στο ευρετήριο, ξεκινώντας από το 1.

· Column_name

Όνομα στήλης.

· Συρραφή

Πώς αποθηκεύονται οι στήλες στο ευρετήριο; Στη MySQL, υπάρχει μια τιμή «A» (αύξουσα) ή NULL (χωρίς ταξινόμηση).

· Πληθάριθμος

Μια εκτίμηση του αριθμού των μοναδικών τιμών στο ευρετήριο. Μπορεί να ενημερωθεί εκτελώντας ΑΝΑΛΥΣΗ ΠΙΝΑΚΑ ή myisamchk -a. Οι πληθάριθμοι υπολογίζονται με βάση στατιστικά στοιχεία που αποθηκεύονται ως ακέραιοι αριθμοί, επομένως η τιμή δεν χρειάζεται να είναι ακριβής ακόμη και για μικρούς πίνακες. Όσο μεγαλύτερη είναι η πληθικότητα, τόσο μεγαλύτερη είναι η πιθανότητα η MySQL να χρησιμοποιήσει αυτό το ευρετήριο όταν γίνει ομοσπονδιακό.

· Sub_part

Εάν η στήλη έχει καταχωρηθεί μόνο εν μέρει στο ευρετήριο, είναι ο αριθμός των χαρακτήρων που καταχωρούνται στο ευρετήριο. Εάν ολόκληρη η στήλη είναι ευρετηριασμένη, είναι NULL.

· Συσκευασμένο

Υποδεικνύει τον τρόπο συμπίεσης των λέξεων-κλειδιών. Εάν δεν είναι συμπιεσμένο, είναι NULL.

· Μηδενικό

Εάν η στήλη περιέχει NULL, περιέχει YES. Εάν όχι, η στήλη περιέχει ΟΧΙ.

· Index_type

Χρησιμοποιούνται μέθοδοι ευρετηρίασης (BTREE, FULLTEXT, HASH, RTREE).

· Σχόλιο





Προηγούμενος:C# Μετά την αποσειριοποίηση, η επεξεργασία δεδομένων επιστρέφει json()
Επόμενος:Ποιες είναι οι κοινές μέθοδοι δοκιμής για το κτίστη VPS; Μια πλήρης λίστα μεθόδων δοκιμής VPS για κτίστες
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com