Einführung in SQL

Werbung
Einführung in SQL
AHS, LK Inf 13/1, Lue / SZR, Cs
Groß- und Kleinschreibung
SQL-Schlüsselwörter sind nicht groß- und kleinschreibgebunden. Ob Datenbanken- und Tabellennamen
der Groß- und Kleinschreibung unterliegen, hängt vom Betriebssystem ab. Wenn das DBMS (nicht euer
Front-End!) unter Windows läuft, ist die Groß- und Kleinschreibung zumindest bei MySQL egal, unter Linux
muss sie hingegen beachtet werden. Da ihr später in der Praxis vielleicht überhaupt nicht wisst, auf welchem
Betriebssystem das DBMS läuft (und wenn es heute auf Windows läuft, soll es vielleicht in einem halben
Jahr auf Linux portiert werden), gewöhnt euch bitte von Anfang an daran, die Groß- und Kleinschreibung
für Datenbanken- und Tabellennamen zu beachten.
Nur 1-mal erforderlich:
Datenbank erstellen
Immer bei Arbeitsbeginn erforderlich:
Datenbank auswählen
create database Datenbankname;
Das Ergebnis überprüft man mit dem Befehl:
show databases;
use Datenbankname;
Alle nachfolgenden Anweisungen (z.B. zum
Anlegen oder Abfragen von Tabellen) beziehen
sich auf die ausgewählte Datenbank.
Man kann die SQL-Befehle in die folgenden Teilbereiche aufteilen:
Der 1. Teil sind DDL-Befehle („Data Definition Language“), welche die Struktur von Datenbanken und
Tabellen verändern. DDL-Befehle sind immer eine Administrationsaufgabe. Ein „normaler“ Benutzer, z. B. Im
Reisebüro, braucht niemals einen DDL-Befehl an die Datenbank zu senden.
Der 2. Teil sind DML-Befehle („Data Manipulation Language“), welche die Struktur der Datenbanken und
Tabellen unverändert lassen. Es handelt sich um Befehle zum
1. Einfügen (INSERT),
2. Ändern (UPDATE),
3. Löschen (DELETE),
4. Anzeigen (SELECT)
von Daten. Diese 4 Aufgaben sind die Datenbank-Grundoperationen, die für „normale“ Benutzer möglich
sind.
Der SELECT-Befehl ist etwas Besonderes und bildet alleine den 3. Teil. Er lässt nicht nur die Struktur
der Datenbank unverändert, sondern auch die Daten. Ein SELECT-Befehl kann niemals irgend etwas an der
Datenbank verändern. Der SELECT-Befehl ist aber sehr mächtig, wenn es darum geht, die vorhandenen
Daten auszuwerten!
Herunterladen