Gewusst wie: Abfragen einer Datenbank verwenden von SELECT mit MySQL

June 18

Der grundlegendste Vorgang in jedem SQL-System ist die SELECT-Abfrage. Programmierer verwenden MySQL SELECT zum Abfragen einer Datenbank, um die Datensätze abzurufen. Mit "SELECT" liefert eine Anzahl von Zeilen aus einer Datenbank, die basierend auf den Kriterien, die Sie es übergeben. Der Befehl kann grundlegende oder je nachdem wie verbesserte Ihre SELECT-Anweisungen sind kompliziert sein.

Anweisungen

1 Sammeln Sie einige grundlegende Informationen über die Daten, dass Sie wollen. Wissen, welche Informationen die Datenbank zu halten sowie welche Tabelle, die Sie Abfragen, welche Zeilen der Tabelle hält und welche davon Sie Zeilen sehen möchten möchten.

2 Beginnen Sie mit einer sehr einfachen Abfrage die dann aufgebaut werden kann. Diese Abfrage wird jede Spalte und jede Zeile der Tabelle "Customers", zeigt die Grundform des SELECT-Befehls zurück. Die zurückgegebene Datenmenge werden überwältigend, wenn Ihre Kundentabelle groß ist. Beispiel: SELECT * FROM customers;

3 Definieren Sie, was es ist, dass Sie mit den Informationen zu tun, die die Abfrage zurückgeben möchten. Denken Sie daran, dass Sie nicht alle Spalten mit Daten in der Regel benötigen.

4 Zurück wollte nur Spalten. Um nur ein paar Spalten zurück, ersetzen Sie das Sternchen in den vorherigen Befehl durch eine durch Kommas getrennte Liste der gewünschten Spalten. Beispielsweise wenn Sie eine Mailing an alle Ihre Kunden tun, brauchen Sie nur die Spalten Name und Adresse. Beispiel: SELECT name,address FROM customers;

5 Schmale Ihre Abfrage weiter durch die Rückgabe nur Zeilen, die Sie mit einer WHERE-Klausel interessieren. Die WHERE-Klausel bewirkt, dass die SELECT-Abfrage nur die Zeilen zurückgegeben, die die WHERE-Klausel entsprechen. Diese Abfrage wird der Name, die Anschrift und die Balance von jeder Zeile in der Datenbank mit einem negativen Saldo auswählen. Beispiel: SELECT name,address,balance FROM customers WHERE balance < 0;

6 Verwenden Sie das boolesche OR und und mit der WHERE-Klausel, einer beliebigen Anzahl von Bedingungen beizutreten. Die Bedingungen können sein, wie kompliziert oder einfach bei Bedarf zu sein. Es ist abhängig davon, wie bestimmte Sie die Rückkehr in sein wollen. Hier und wird verwendet, damit die Abfrage nicht nur Name und Anschrift eines jeden mit einer positiven Bilanz, sondern auch diejenigen, deren Name 'Joe Smith' auswählen werden wird. Beispiel: SELECT name,address FROM customers WHERE balance > 0 AND name = 'Joe Smith';

Tipps & Warnungen

  • In MySQL, wie in anderen Programmiersprachen, das Sternchen)
  • ) ist eine Wild-Card als Abkürzung verwendet werden, um alle Spalten aus einer Tabelle zurückgeben.