SQL-Befehlsübersicht
SQL Befehle
SQL Befehle
Fichier Détails
| Cartes-fiches | 162 |
|---|---|
| Langue | Deutsch |
| Catégorie | Informatique |
| Niveau | Autres |
| Crée / Actualisé | 02.12.2014 / 08.07.2022 |
| Lien de web |
https://card2brain.ch/box/sqlbefehlsuebersicht
|
| Intégrer |
<iframe src="https://card2brain.ch/box/sqlbefehlsuebersicht/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>
|
Créer ou copier des fichiers d'apprentissage
Avec un upgrade tu peux créer ou copier des fichiers d'apprentissage sans limite et utiliser de nombreuses fonctions supplémentaires.
Connecte-toi pour voir toutes les cartes.
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
-