SQL Befehle

Marko Kiebitz

Marko Kiebitz

Kartei Details

Karten 162
Sprache Deutsch
Kategorie Informatik
Stufe Andere
Erstellt / Aktualisiert 02.12.2014 / 08.07.2022
Weblink
https://card2brain.ch/cards/sqlbefehlsuebersicht?max=40&offset=80
Einbinden
<iframe src="https://card2brain.ch/box/sqlbefehlsuebersicht/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>

Fremdschlüssel hinzufügen

add foreign key

Fremdschlüssel entfernen

drop foreign key

Länge einer Zeichenkette

length

Anfang einer Zeichenkette

left

Ende einer Zeichenkette

right

Teil einer Zeichenkette

substring

Position eines Teils einer Zeichenkette

locate

Zeichenketten zusammenfügen

concat

Leerzeichen entfernen

trim

Zeichencode aus Zeichen

ascii

Zeichen aus Zeichencode

char

Zahl als formatierte Zeichenkette

format

Jahr

Year

Quartal

quarter

Monat

month

Woche

week

Tag (des Monats)

day

Differenz zweier Datumsausdrücke

datediff

Einem Datum eine Anzahl von Tagen hinzuaddieren

adddate

Aktuelles Datum

curdate

Aktuelle Uhrzeit

curtime

Aktueller Zeitpunkt

now

Absolutwert

abs

Abrundung

floor

Aufrundung

ceil

Rundung

round

Unterabfragen Vergleich mit allen Elementen der Unterabfrage

all

Unterabfragen Vergleich mit mindestens einem Element der Unterabfrage

any

Unterabfragen Test auf (nicht-)leere Ergebnismenge einer Unterabfrage

exists

not exists

Unterabfragen Vereinigungsmenge

union (all)

Benutzer anlegen, Kennwort

create user … identified by

Benutzer löschen

drop user

Berechtigung vergeben

grant … on … to

User darf seine Rechte weiter vergeben

with grant option

Alle Berechtigungen

all privileges

Berechtigung entziehen

revoke … on … from

Transaktionen, Locking, Isolierung :

Transaktion starten

Transaktionen, Locking, Isolierung - Änderungen übernehmen

commit

Transaktionen, Locking, Isolierung - Änderungen rückgängig machen

rollback

Transaktionen, Locking, Isolierung - Tabelle sperren (alle Lesen, niemand schreiben)

lock tables … read

Lernen