MySQL ist ein freies, Open-Source- Datenbank im Besitz und entwickelt von Sun Microsystems. Aufgrund seiner breiten Nutzung durch die Open Source-Community sind viele Benutzeroberflächen , wie der PHP -basierten phpMyAdmin für MySQL verfügbar . Es ist eine äußerst nützliche Datenbank für Web-Entwickler , wie sie von der Mehrheit der Web-Hosts unterstützt wird und von Tausenden von Websites , darunter Wikipedia und Teile von Yahoo! Database Basics
Jeder MySQL-Datenbank besteht der Elemente, die in allen Datenbank- Typen sind. Innerhalb jeder Datenbank mindestens eine Tabelle , ein Abschnitt, der einen bestimmten Teil der Daten kategorisiert . Die Tabelle kann beliebig benannt werden, sollte aber die gespeicherten Informationen zu reflektieren. Zum Beispiel sollte eine Tabelle mit Nutzdaten "Benutzer" oder "Mitglieder" genannt werden , damit andere Entwickler wissen, welche Art von Informationen zu erwarten .
Innerhalb jeder Tabelle sind eine oder mehrere Spalten . Diese Spalten sind ähnlich wie Tabellenkalkulation Header , um die spezifische Art der enthaltenen Daten zu identifizieren. Die Tabelle "Users" kann den Spaltentitel " Benutzername " und " Passwort ". Auch hier sollte der Name sein, intuitiv zur einfachen Erkennung zu ermöglichen.
Die Daten in der Tabelle als Zeile bezeichnet. Jede Zeile enthält einen Datensatz , mit entsprechenden Daten in die entsprechende Spalte .
MySQL SELECT
Der wichtigste Befehl oder Anweisung in MySQL ist die SELECT-Anweisung. Eine grundlegende SELECT-Anweisung wird verwendet, um eine Tabelle nach bestimmten Informationen suchen. SELECT * FROM Benutzer: Diese Aussagen , in ihrer einfachsten Form als formatiert. Diese Anweisung gibt alle Daten innerhalb des "Users" -Tabelle enthalten . Um Informationen aus einer bestimmten Spalte zurückzukehren, ersetzen Sie * mit der Spalte Name . Zum Beispiel: . SELECT Vorname FROM Users
MySQL Clauses
meisten MySQL- Befehle können mit Klauseln angehängt werden , oder die Begrenzung Abschnitte, welche Daten betroffen ist, zu benennen . Die am häufigsten verwendeten Klauseln WHERE und LIKE .
Eine SELECT-Anweisung mit einer WHERE-Klausel , um eine Tabelle zu suchen angehängt werden. Der Befehl SELECT * FROM Benutzer WHERE Vorname = " Bob " werden alle Zeilen, in denen der Vorname des Benutzers ist Bob zurückzukehren. Es kann weiter modifiziert werden, um nur den Nachnamen aller Benutzer, deren Vorname ist Bob zurückkehren : SELECT Nachname FROM Benutzer WHERE Vorname = "Bob"
Während der WHERE-Klausel allein gibt alle Zeilen, in denen der Vorname . genau Bob , mit dem LIKE-Klausel ermöglicht es einem Benutzer , um Benutzernamen , die ähnlich wie Bob zu finden. Der LIKE-Klausel verwendet das %-Zeichen zu bezeichnen " Wildcards ". Um allen Benutzern , deren Vorname enthält " ob " zu finden , verwenden Sie den Befehl SELECT * FROM Benutzer WHERE Vorname LIKE " % % OB " . Das gibt alle Benutzer, die " ob " an irgendeinem Punkt in ihrem Namen haben. Um Benutzern, deren Vorname endet erst in " ob " zu finden , verwenden Sie den Befehl SELECT * FROM Benutzer WHERE Vorname LIKE " % OB " .