Benutzer-Werkzeuge

Webseiten-Werkzeuge


datenbank:sql-einfuehrung

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
datenbank:sql-einfuehrung [2018-04-18 11:57]
Robert Wiedermann [Einstieg mit Mac OS X, Linux]
datenbank:sql-einfuehrung [2018-06-05 10:41] (aktuell)
Robert Wiedermann [SQL in 15 Minuten]
Zeile 1: Zeile 1:
 ====== SQL in 15 Minuten ====== ====== SQL in 15 Minuten ======
 +SQL ist eine Datenbanksprache zur Definition von Datenstrukturen in relationalen Datenbanken sowie zum Bearbeiten (Einfügen, Verändern, Löschen) und Abfragen von Datensätzen. 
  
 Falls Sie irgendwann einmal Web-Applikationen entwickeln möchten, die Daten aus einer Datenbank auslesen oder in eine Datenbank schreiben, werden Sie SQL-Grundkenntnisse benötigen. Folgende Seite bietet Ihnen einen ersten kurzen Einblick. Falls Sie irgendwann einmal Web-Applikationen entwickeln möchten, die Daten aus einer Datenbank auslesen oder in eine Datenbank schreiben, werden Sie SQL-Grundkenntnisse benötigen. Folgende Seite bietet Ihnen einen ersten kurzen Einblick.
Zeile 7: Zeile 8:
   * Laden Sie folgende Datei herunter: \\ <WRAP download>{{:datenbank:sql-uebungen_mit_sqlite.zip|}}</WRAP>   * Laden Sie folgende Datei herunter: \\ <WRAP download>{{:datenbank:sql-uebungen_mit_sqlite.zip|}}</WRAP>
   * Entpacken Sie die heruntergeladenen ZIP-Datei,,\\ und führen Sie das Batch-Programm ''__Tiere-Datenbank_aufrufen.bat'' mittels Doppelklick aus:\\ {{:datenbank:sqlite_tiere-datenbank_aufrufen.png?nolink|}}   * Entpacken Sie die heruntergeladenen ZIP-Datei,,\\ und führen Sie das Batch-Programm ''__Tiere-Datenbank_aufrufen.bat'' mittels Doppelklick aus:\\ {{:datenbank:sqlite_tiere-datenbank_aufrufen.png?nolink|}}
-  * Sie können nun SQL-Befehle eingeben. Da die Datenbank-Datei eine Tabelle namens ''TIERE'' enthält, ist folgendes SQL-Statement ein guter Start:\\ <file>select * from TIERE;</file>Beachten Sie, dass jedes SQL-Statement mit einem Strichpunkt '';'' abgeschlossen werden muss.\\ \\ {{:datenbank:sqlite_tiere-datenbank_aufrufen_2.png?nolink|}}+  * Sie können nun SQL-Befehle eingeben. Da die Datenbank-Datei eine Tabelle namens ''TIERE'' enthält, ist folgendes SQL-Statement ein guter Start:\\ <file>select * from TIERE;</file
 + 
 +<wrap important>Beachten Sie, dass jedes SQL-Statement mit einem Strichpunkt '';'' abgeschlossen werden muss!</wrap> 
 + 
 + 
 +{{:datenbank:sqlite_tiere-datenbank_aufrufen_2.png?nolink|}}
  
 ===== Einstieg mit macOS, Linux ===== ===== Einstieg mit macOS, Linux =====
Zeile 16: Zeile 22:
 ---- ----
 ===== Beispiele ===== ===== Beispiele =====
-  * Arbeiten Sie alle folgenden Beispiele durch, experimentieren Sie. +Arbeiten Sie alle folgenden Beispiele durch, experimentieren Sie. 
-  * Jede SQL-Anweisung wird mit einem Strichpunkt (Semikolon) abgeschlossen. Das vergisst man leicht, ist aber kein Problem: Da sich ein SQL-Statement über mehrere Zeilen erstrecken kann, tragen Sie den fehlenden Strichpunkt einfach nach. + 
-  * Sie können wie gewohnt mit der 'Pfeil hinauf'-Taste zu den letzten Befehlen zurückblättern.+<WRAP tip> 
 +  * Jede SQL-Anweisung wird **mit einem Strichpunkt** (Semikolon, '';'')** abgeschlossen**. Das vergisst man leicht, ist aber kein Problem: Da sich ein SQL-Statement über mehrere Zeilen erstrecken kann, tragen Sie den fehlenden Strichpunkt einfach nach. 
 +  * Sie können wie gewohnt mit der 'Pfeil hinauf'-Taste **zu den letzten Befehlen zurückblättern**. 
 +</WRAP>
  
 ==== Datensätze abfragen - SELECT ==== ==== Datensätze abfragen - SELECT ====
Zeile 162: Zeile 171:
 <WRAP todo > <WRAP todo >
 **Aufgaben:**\\ **Aufgaben:**\\
-  Ändern Sie den Namen eines Ihrer Tiere. +  Ändern Sie den Namen eines Ihrer Tiere. 
-  Übersiedeln Sie den Panda von Asien nach Europa.+ 
 +  Übersiedeln Sie den Panda von Asien nach Europa.
 </WRAP> </WRAP>
 ==== Datensätze zählen ==== ==== Datensätze zählen ====
Zeile 182: Zeile 192:
 ---- ----
  
-===== Zusammenfassung =====+===== Zusammenfassung SQL =====
  
 <WRAP box> <WRAP box>
Zeile 198: Zeile 208:
 ---- ----
 ===== Weiterführende Informationen ===== ===== Weiterführende Informationen =====
 +  * https://de.wikipedia.org/wiki/SQL
   * http://www.w3schools.com/sql/   * http://www.w3schools.com/sql/
  
datenbank/sql-einfuehrung.txt · Zuletzt geändert: 2018-06-05 10:41 von Robert Wiedermann

Robert Wiedermann, Institut für Statistik (STAT), Universität für Bodenkultur Wien