Suchmaschine

Loading
Sie sind hier: Startseite -> MySQL-Grundlagen -> SQL-Grundlagen

MySQL-Grundlagen: SQL-Wissen

SQL: Ausgangspunkt von MySQL

SQL ist die Abkürzung für "Structured Query Language" ist somit eine der wichtigsten Abfragesprachen für Datenbanksysteme. Die Abkürzung findet sich in den unterschiedlichsten Varianten wieder, wobei MySQL die bekannteste ist, die gratis bezogen werden kann und auch für kommerzielle Lösungen zum Einsatz kommt.

Um mit MySQL arbeiten zu können, braucht es aber auch ein Grundwissen, was SQL überhaupt ist, worum es geht und wie sich die Sprache aufbaut. Der Umgang mit der Sprache, mit Zeichenketten, Tabellen und Spalten - all dies wird von SQL festgelegt und darauf baut MySQL auf. Man baut damit auch bei der Programmierung mit Sprachen wie PHP auf dieses Wissen auf.

Neben der Kenntnis von Tabellen und Spalten ist auch das relationale Modell zu beachten, bei dem verschiedene Tabellen miteinander durch gleiche Informationen verknüpft werden können und so ein komplexes Datensystem entstehen kann. Ein praktisches Beispiel ist die ID-Nummer eines Kunden, der in der Kundenliste durch die ID erkannt werden kann, der sich aber in der Liste der Bestellungen mit der gleichen ID wiederfindet. Erst durch diese Vernetzung ist es möglich, die Daten eines Kunden in der Kundenliste herauszusuchen und gleichzeitig auch die bisher getätigten Bestellungen zu ermitteln.

Interessant ist auch, dass sehr viele verschiedene Abfragemöglichkeiten bestehen, aber SQL in Wirklichkeit mit ganzen vier Befehlen arbeitet. Diese sind aber in sich geschlossen sehr umfangreich und bieten viele Variationen an, beispielsweise das Abfragen von zwei oder mehr Tabellen in einer Abfrage.

Schließlich ist das SQL-Wissen auch gefragt, wenn es um das Anlegen einer Datentabelle geht. Welche Datentypen gibt es und worauf ist hier zu achten. Zahlen können in ein Textfeld eingegeben werden, aber nicht Text in ein für Zahlen vorgesehenes INT-Feld.

Suchmaschine
Bitte gewünschten Suchbegriff im Formular eingeben.

Loading