Wie MySQL lernen?
Hallo!
Ich kenne mich mit MySQL noch nicht wirklich aus, möchte es aber gerne lernen.
Denkt ihr, dass es besser ist, MySQL direkt "richtig" zu lernen (über den MySQL-Montior wo man Befehle eingeben muss) oder über PHP-MyAdmin?
Bisher habe ich immer PHP-MyAdmin benutzt, doch irgendwie habe ich da immer Probleme, dass meine Tabellen nicht angezeigt werden, behaupted wird, ich hätte keine Tabellen erstellt und erst wenn ich versuche die gleiche Tabelle (die ich eigentlich schon erstellt habe) nochmal zu erstellen wird die alte Tabelle angezeigt, das nervt etwas.
Meint ihr, das wäre besser, wenn ich nicht PHP-MyAdmin benutze? Oder ist das unwichtig dafür?
Was ist für Anfänger besser? Gleich richtig lernen, oder erstmal mit schöner Oberfläche?
Und kennt jemand von euch gute Links, bei denen einem der Umgang mit MySQL erklärt wird?
Einen (meiner Meinung nach guten) Link habe ich schon gefunden (falls es auch andere interessiert: http://dev.mysql.com/doc/refman/4.0/de/index.html Doch da werden die direkten Befehle ohne PHP-MyAdmin erklärt.
Ich kenne mich mit MySQL noch nicht wirklich aus, möchte es aber gerne lernen.
Denkt ihr, dass es besser ist, MySQL direkt "richtig" zu lernen (über den MySQL-Montior wo man Befehle eingeben muss) oder über PHP-MyAdmin?
Bisher habe ich immer PHP-MyAdmin benutzt, doch irgendwie habe ich da immer Probleme, dass meine Tabellen nicht angezeigt werden, behaupted wird, ich hätte keine Tabellen erstellt und erst wenn ich versuche die gleiche Tabelle (die ich eigentlich schon erstellt habe) nochmal zu erstellen wird die alte Tabelle angezeigt, das nervt etwas.
Meint ihr, das wäre besser, wenn ich nicht PHP-MyAdmin benutze? Oder ist das unwichtig dafür?
Was ist für Anfänger besser? Gleich richtig lernen, oder erstmal mit schöner Oberfläche?
Und kennt jemand von euch gute Links, bei denen einem der Umgang mit MySQL erklärt wird?
Einen (meiner Meinung nach guten) Link habe ich schon gefunden (falls es auch andere interessiert: http://dev.mysql.com/doc/refman/4.0/de/index.html Doch da werden die direkten Befehle ohne PHP-MyAdmin erklärt.
RE: Wie MySQL lernen?
nunja, phpmyadmin ist ja im prinzip nur zum administrieren und verwalten deiner datenbanken da. wenn du mit den daten darain auf deiner komepage arbeiten willst, solltest du dich schon, zumindest mit den grundbefehlen, auskennen. alles was über SELECT, UPDATE, INSERT und den damit verbundenen aktionen zusammenhängt ist mehr oder weniger wichtig. solltest also den korrekten syntax dieser 3 sunktionen beherrschen. was daraüber hinausgeht, kann man immer noch erfragen bzw. in einer referenz nachschlagen. d.h., wenn du z.b. nicht nur einfach datensätze auslesen willst, sondern vor oder beim auslesen diese auf ganz spezielle art filtern oder zusammenfügen willst.
also ich fide, zum lernen emphiehlt sich am besten ein buch, dass sich mit der thematik befasst, indem man auch mal nachschlagen kann, bzw. man sich es auch mal durchlesen kann, wenn man nicht gerade am pc sitzt, um einfach mal zu schauen, was möglich ist. wenn man das nämlcih grob weiß, dann kann man immer noch nachschlagen, WIE GEANU das denn nun ging.
also ich fide, zum lernen emphiehlt sich am besten ein buch, dass sich mit der thematik befasst, indem man auch mal nachschlagen kann, bzw. man sich es auch mal durchlesen kann, wenn man nicht gerade am pc sitzt, um einfach mal zu schauen, was möglich ist. wenn man das nämlcih grob weiß, dann kann man immer noch nachschlagen, WIE GEANU das denn nun ging.
Auf jede Frage gibt es eine Antwort, man muss nur lange genug danach suchen.
z.B. auf www.netscripter.de :-P
Also der Vorschlaf von OJ sich ein Buch zu kaufen ist zwar gut und schön, aber ich persönlich mag keine Bücher. Ich gebe dir den Rat google mal ein wenig nach Tutorials um das Grundverständniss für MySQL zu bekommen. Halt wie die Grundbefehle sind und Funktionieren. Die SELECT-Klausel ist eigentlich am wichtigsten.
Für spezielle Abfragen, kannst du ja immernoch in den phpMyAdmin gehen, dir da was zusammenklicken nach dem WYSIWYG-Prinzip. Da gibts ja auch die Möglichkeit sich aus dem MySQL-Code sich direkt ein PHP-Code erzeugen zu lassen.
Diesen Code guckst du dir dann immer an und mit der Zeit wirst du den phpMyAdmin gar nicht mal mehr brauchen weil du die ganzen Abfragen mal eben so eingeben kannst.
Wenn du eine Abfrage nicht hinbekommst, kannst du die Dokumentation von MySQL angucken. Da sind alle Referenzen gut beschrieben und werden dir auch weiterhelfen.
Viel Erfolg und Spaß beim SQL Lernen
Für spezielle Abfragen, kannst du ja immernoch in den phpMyAdmin gehen, dir da was zusammenklicken nach dem WYSIWYG-Prinzip. Da gibts ja auch die Möglichkeit sich aus dem MySQL-Code sich direkt ein PHP-Code erzeugen zu lassen.
Diesen Code guckst du dir dann immer an und mit der Zeit wirst du den phpMyAdmin gar nicht mal mehr brauchen weil du die ganzen Abfragen mal eben so eingeben kannst.
Wenn du eine Abfrage nicht hinbekommst, kannst du die Dokumentation von MySQL angucken. Da sind alle Referenzen gut beschrieben und werden dir auch weiterhelfen.
Viel Erfolg und Spaß beim SQL Lernen
Hi
Ich bin eigentlich der gleichen Meinung wie Jegres.
Allerdings würde ich mir einmal dieses Tutorial zu gemüte führen
http://tut.php-q.net/mysql.html
Einfach den MySQL-Teil (sind etwa 11 Kapitel). Den PHP-Teil kannst du dir natürlich auch gerne anschauen
Das ganze Tutorial ist pregnant und gut geschrieben, finde ich zumindest.
Viel Spass beim lernen
Mfg Fab
Ich bin eigentlich der gleichen Meinung wie Jegres.
Allerdings würde ich mir einmal dieses Tutorial zu gemüte führen

http://tut.php-q.net/mysql.html
Einfach den MySQL-Teil (sind etwa 11 Kapitel). Den PHP-Teil kannst du dir natürlich auch gerne anschauen
Das ganze Tutorial ist pregnant und gut geschrieben, finde ich zumindest.Viel Spass beim lernen

Mfg Fab
-->Vokaline - schneller und effizienter Wörter lernen<-- (kostenlos!)
ihr ökonomen.
ich finds eben günstiger, wenn amn ein buch hat und auch mal unterwegs lernen kann, wenn man mal nicht vorm pc sitzt. genauso find cih doch das lesen von gedruckten wörtern wesentlich angenehmer. (NEIN, ich würde nicht so ein tut ausdrucken ...).
letztendlich muss doch eh jeder den besten weg für sich finden ... was man implizit lernt ist eh besser, als dieses explizite, wie in der schule, wo man einfach nur alles vorgesetzt bekommt, wie man das was lernen soll.
ach, und wenn du mysql lernen willst, finde ich noch wichtig, dass du immer zuerst versuchst selbst den fehler zu finden, durch ausprobieren, weil du dann wesentlich besser lernst, als wenn du immer gleich, z.b. hier ins forum, postest, wenn was nicht klappt.
ich finds eben günstiger, wenn amn ein buch hat und auch mal unterwegs lernen kann, wenn man mal nicht vorm pc sitzt. genauso find cih doch das lesen von gedruckten wörtern wesentlich angenehmer. (NEIN, ich würde nicht so ein tut ausdrucken ...).
letztendlich muss doch eh jeder den besten weg für sich finden ... was man implizit lernt ist eh besser, als dieses explizite, wie in der schule, wo man einfach nur alles vorgesetzt bekommt, wie man das was lernen soll.
ach, und wenn du mysql lernen willst, finde ich noch wichtig, dass du immer zuerst versuchst selbst den fehler zu finden, durch ausprobieren, weil du dann wesentlich besser lernst, als wenn du immer gleich, z.b. hier ins forum, postest, wenn was nicht klappt.
Auf jede Frage gibt es eine Antwort, man muss nur lange genug danach suchen.
z.B. auf www.netscripter.de :-P
Hallo!
Danke für eure Antworten! Ich habe mir jetzt mal zwei hoffentlich gute Bücher besorgt (allerdings erst heute, folglich habe ich noch nicht so viel gelesen).
Das mit dem selber-versuchen stimmt sicher... Und mir ist auch klar, dass meine Beiträge hier nicht gerade so klingen, als würde ich auch selber rum probieren.
Das tue ich aber schon, nur kommt dabei leider nicht so viel raus, weil ich einfach viel zu viele dumme Fehler mache (z. B. hab ich zuerst gar nicht kapiert, dass ich PHP installieren muss, dann nicht, dass ich mir meine Dateien über localhost ankucken muss, dann nicht, dass ich die config.inc.php verändern muss und all sowas...).
Ich komme einfach irgendwie immer sehr schwer darauf, was ich falsch gemacht habe (weil es da im Moment noch extrem viele Möglichkeiten gibt).
Und mit diesem PHP-My-Admin-Dings komm ich auch nicht zurecht, weil ich zwar alles so mache wie irgendwo (im Internet oder im Buch) beschrieben, aber trotzdem werden meine Tabellen nicht sehr schön angezeigt... Aber ich werds jetzt mal versuchen Tabellen mit SQL zu erstellen...
Danke für eure Antworten! Ich habe mir jetzt mal zwei hoffentlich gute Bücher besorgt (allerdings erst heute, folglich habe ich noch nicht so viel gelesen).
Das mit dem selber-versuchen stimmt sicher... Und mir ist auch klar, dass meine Beiträge hier nicht gerade so klingen, als würde ich auch selber rum probieren.
Das tue ich aber schon, nur kommt dabei leider nicht so viel raus, weil ich einfach viel zu viele dumme Fehler mache (z. B. hab ich zuerst gar nicht kapiert, dass ich PHP installieren muss, dann nicht, dass ich mir meine Dateien über localhost ankucken muss, dann nicht, dass ich die config.inc.php verändern muss und all sowas...).
Ich komme einfach irgendwie immer sehr schwer darauf, was ich falsch gemacht habe (weil es da im Moment noch extrem viele Möglichkeiten gibt).
Und mit diesem PHP-My-Admin-Dings komm ich auch nicht zurecht, weil ich zwar alles so mache wie irgendwo (im Internet oder im Buch) beschrieben, aber trotzdem werden meine Tabellen nicht sehr schön angezeigt... Aber ich werds jetzt mal versuchen Tabellen mit SQL zu erstellen...


