SQL-Befehlsübersicht
SQL Befehle
SQL Befehle
Set of flashcards Details
| Flashcards | 162 |
|---|---|
| Language | Deutsch |
| Category | Computer Science |
| Level | Other |
| Created / Updated | 02.12.2014 / 08.07.2022 |
| Weblink |
https://card2brain.ch/box/sqlbefehlsuebersicht
|
| Embed |
<iframe src="https://card2brain.ch/box/sqlbefehlsuebersicht/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>
|
Create or copy sets of flashcards
With an upgrade you can create or copy an unlimited number of sets and use many more additional features.
Log in to see all the cards.
Stored Routines - Prozedur löschen
drop procedure
Stored Routines - Funktion löschen
drop function
Stored Routines - Trigger löschen
drop trigger
FMM – Frequently Made Mistakes
Falsch:
Tabellen sind in der falschen Datenbank, weil
der USE-Befehl vergessen wurde.
Richtig: Nach CREATE DATABASE immer sofort USE verwenden.
Falsch:
Zeichenketten ohne Anführungszeichen:
INSERT … VALUES (Schmidt)
Zeichenketten stets in einfache
Anführungszeichen:
INSERT … VALUES ('Schmidt')
Falsch:
DELETE * FROM …
Ohne „*“:
DELETE FROM …
Falsch:
Festkommazahl, z.B. 5 Vor- und 3
Nachkommastellen:
DECIMAL(5,3)
Erste Zahl ist Anzahl der Gesamt-Stellen:
DECIMAL(8,3)
Falsch:
Datum ohne Anführungszeichen:
INSERT … VALUES (2010-08-06)
Datumsausdrücke wie Zeichenketten stets in
einfache Anführungszeichen:
INSERT … VALUES ('2010-08-06')
Falsch:
Falsches Datumsformat (z.B. 6. August 2010):
INSERT … VALUES ('06.08.2010')
Datum immer Jahr-Monat-Tag:
INSERT … VALUES ('2010-08-06')
Falsch:
Ein CREATE TABLE Statement wird im Query
Browser ausgeführt, scheinbar wurde die
Tabelle aber nicht erstellt, weil der
Objektbrowser nicht aktualisiert wurde.
Klick in den Objektbrowser und Aktualisieren
(F5).
Falsch:
Komma als Dezimaltrenner verwendet:
12,34
Bei Kommazahlen stets Punkt als
Dezimaltrenner:
12.34
Falsch:
Mehrfache WHERE-Klausel:
… WHERE Nr = 1 WHERE Titel = 'a'
Mit AND arbeiten:
… WHERE Nr = 1 AND Titel = 'a'
Falsch:
Nullvergleich mit „=“:
… WHERE Tel = NULL
Nullvergleiche stets mit „IS“:
… WHERE Tel IS NULL
Falsch:
Mustervergleich mit falschem Operator:
… WHERE Titel = '%DB%'
Mustervergleich stets mit LIKE:
… WHERE Titel LIKE '%DB%'
Falsch:
Spaltenoptionen vor Datentyp:
… CREATE TABLE …
(Auflage UNSIGNED TINYINT)
Datentyp stets direkt nach Spaltennamen:
… CREATE TABLE …
(Auflage TINYINT UNSIGNED)
Alle Datenbanken anzeigen
show databases
Datenbank wechseln
use <database>
Tabellen der aktuellen Datenbank anzeigen
show tables
Tabellenstruktur anzeigen
explain
Datenbank erstellen
create database
Datenbank löschen
drop database
Tabelle erstellen
create table
Datensatz einfügen
insert into … values
Leerer, nicht definierter Wert
null
Abfrage
select
Tabellen-Klausel
from
Bedingungs-Klausel
where
Datensatz ändern
update … set
Datensatz löschen
delete from
Tabelle löschen
drop table
-
- 1 / 162
-