Heim > Backend-Entwicklung > PHP-Tutorial > So erstellen Sie einen Datentabellenindex ähnlich einem Filter

So erstellen Sie einen Datentabellenindex ähnlich einem Filter

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-08-20 09:04:18
Original
1130 Leute haben es durchsucht

Snip20160818_5.png
So erstellen Sie einen Datentabellenindex ähnlich einem Filter

Ich würde gerne wissen, wie man für einen Filterindex wie diesen einen passenden Index erstellt.
Wie Sie auf dem Bild sehen können, ist die Reihenfolge verschiedener Filtertypen nicht unbedingt sicher. Gilt diese Art der Indizierung für ein einzelnes Feld?

Die Datenbankstruktur ist ungefähr so:
id
goods_id (Produkt-ID)
for_who (Geschenkobjekt)
at_where (Geschenkanlass)
xxxx (Persönlichkeit)
.. . (Andere Felder können später erweitert werden)

Antwortinhalt:

Snip20160818_5.png
So erstellen Sie einen Datentabellenindex ähnlich einem Filter

Ich würde gerne wissen, wie man für einen Filterindex wie diesen einen passenden Index erstellt.
Wie Sie auf dem Bild sehen können, ist die Reihenfolge verschiedener Filtertypen nicht unbedingt sicher. Gilt diese Art der Indizierung für ein einzelnes Feld?

Die Datenbankstruktur ist ungefähr so:
id
goods_id (Produkt-ID)
for_who (Geschenkobjekt)
at_where (Geschenkanlass)
xxxx (Persönlichkeit)
.. . (Andere Felder können später erweitert werden)

Obwohl die Reihenfolge beim Klicken des Benutzers inkonsistent ist, können Sie die Reihenfolge in Ihrem eigenen Programm konsistent machen. Dies ist der Wert eines Programmierers.

In Ihrem Beispiel suchen Sie beispielsweise bei der Abfrage immer in der Reihenfolge Objekt, Anlass und Persönlichkeit, sodass Sie einfach einen zusammengesetzten Index (Objekt, Anlass, Persönlichkeit) erstellen können

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Aktuelle Ausgaben
So ändern Sie MySQL in MySQL
Aus 1970-01-01 08:00:00
0
0
0
MySQL-Startfehler unter Centos
Aus 1970-01-01 08:00:00
0
0
0
MySQL stoppt den Prozess
Aus 1970-01-01 08:00:00
0
0
0
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage