SQL Befehle


Marko Kiebitz
Diese Lernkarten bieten eine umfassende Übersicht über SQL-Befehle und deren korrekte Anwendung. Sie decken Themen wie Routinen, Isolierung, Locking, Selects, Inserts, und die Änderung von Tabellen sowie die Verwendung von Unterabfragen und Funktionen ab. Die Karteikarten sind besonders nützlich für Datenbankadministratoren und Entwickler, die ihre SQL-Kenntnisse vertiefen und häufige Fehler vermeiden möchten. Sie bieten praktische Beispiele und Korrekturen, um die Effizienz und Genauigkeit bei der Datenbankverwaltung zu verbessern.
Flashcards
162
Students
8
Language
German
Category
Computer Science
Level
Other
Created / Updated
02.12.2014 / 08.07.2022

Flashcards

Einfache Selects: ohne Duplikate

distinct

Einfache Selects: Zeichenketten-Mustervergleich

like

Einfache Selects: Listenauswahl

in

not in

Einfache Selects: Ergebnisbeschränkung

limit

Tabellenerstellung: Nullwerte verhindern

not null

Tabellenerstellung: Standartwert

default

Tabellenerstellung: Eindeutiges Attribut

unique

Tabellenerstellung: Primärschlüssel

unique

Tabellenerstellung: Automatische Durchnummerierung

auto_increment

Tabellenerstellung: Bedingtes Anlegen/Löschen von Datenbanken und Tabellen

if (not) exists

Fremdschlüsselbeziehung festlegen

foreign key (…) references

Referentielle Integrität Aktion nicht ausführen

restrict

Referentielle Integrität Aktion auf Child-Datensätze anwenden

cascade

Fremdschlüssel in Child-Datensätzen auf NULL setzen

set null

Referentielle Integrität Änderung zulassen

no action

Beim Löschen von Master-Datensätzen

on delete

Beim Ändern von Primärschlüsseln in Master-Datensätzen

on update

Tabellenverknüpfung (Standard)

inner join … on

Tabellenverknüpfung, alle Datensätze der ersten Tabelle

left (outer) join

Tabellenverknüpfung, alle Datensätze der zweiten Tabelle

right (outer) join

Anzahl Datensätze

count

Summe

sum

Kleinster Wert

min

Größter Wert

max

Durchschnitt

avg

Gruppierung

group by

Filterung nach Gruppierung

having

View erstellen

create view

View löschen

drop view

Index (eindeutigen Index) erstellen

create (unique) index

Index löschen

drop index

Tabelle ändern

alter table

Tabellenname ändern

rename

Spalte hinzufügen

add column

Spalte löschen

drop column

Nur Datentyp ändern

modify column

Spaltenname und Datentyp ändern

change column

Defaultwert einstellen

alter column

Primärschlüssel hinzufügen

add primary key

Primärschlüssel entfernen

drop primary key

Study