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 Angewandte Statistik und EDV (IASC), Universität für Bodenkultur Wien