Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL select/insert/update, spielt die Spaltenreihenfolge eine Rolle?

Nein, es spielt keine Rolle, aus welcher Bestellung Sie auswählen. Um die Geschwindigkeit zu erhöhen, können Sie Indizes verwenden oder nur die tatsächlich benötigten Spalten auswählen. Bei der Auswahl werden sie in der von Ihnen ausgewählten Reihenfolge zurückgegeben. Sie können auch GROUP BY verwenden, um das Ergebnis nach einer bestimmten Spalte zu gruppieren.

"Das wird keinen Unterschied machen.

Das Weglassen von Spalten in der SELECT-Klausel führt jedoch zu einer schnelleren Ausführung, da weniger Daten über das Netzwerk gesendet werden."

Quelle:Wirkt sich die Reihenfolge der Spalten in einer Select-Anweisung auf die Abfragegeschwindigkeit aus?