Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 5%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 392 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

quibb

Foren As

Dabei seit: 12.05.2004

Beiträge: 88

 

1 Zum Seitenanfang

Mittwoch, 7. Juli 2004, 12:34

mysql select frage

nehmen wir mal an es gibt eine tabelle mit zehn spalten.
wenn von dieser jetzt aber nur einzelne benötigt werden sagen wir mal egal ob 2, 4, 6 oder auch 8...

ist es sinnvoller die abfrage so zu gestalten:

SELECT daten, daten2, daten3, daten4 FROM TABELLE

oder sollte man lieber immer alle daten abfragen also

SELECT FROM TABELLE

?

- welche vorteile/nachteile gibts da?
- welches verursacht mehr traffic / rechenzeit?

schonmal danke quibb.
 

rocksta

Kaiser

Dabei seit: 01.12.2002

Beiträge: 1 039

 

2 Zum Seitenanfang

Mittwoch, 7. Juli 2004, 14:21

Also ich meine ich hab irgendwo mal gelesen, dass es fast immer sinnvoller ist nicht mit SELECT * zu arbeiten sondern nur die Daten auszulesen die man auch wirklich benoetigt...

Ich kann dir jetzt keine richtige Begruendung dafuer liefern...logischerweise sind es ja weniger Datensaetze und dadurch weniger Belastung - > schneller ?


rocksta
Mir egal wer dein Vater ist. Solange ich hier angel, geht hier keiner übers Wasser!!!
 

Alfons_G

Routinier

Dabei seit: 26.04.2003

Beiträge: 486

 

3 Zum Seitenanfang

Freitag, 9. Juli 2004, 13:34

SELECT * FROM tabelle macht man eigentlich nur in PHPMyAdmin und anderen SQL-Tools, wenn man schauen will, was alles in einer Tabelle drin ist. In einem Programm sollte man immer die Felder explizit angeben.
Das ist immer schneller. Bei SELECT * muß die Datenbank zuerst die Struktur der Tabelle analysieren. Bei SELECT feld1, feld2,... wird die Abfrage direkt gestartet.

Alfons
 

Ähnliche Themen