Azubileben

Montag, 16. November 2009

SQL Befehle

Da wir morgen eine Arbeit in SAE schreiben habe ich mir für meinen hutigen Blogeintrag überlegt, dass es an der Zeit ist, hier einmal alle SQL Befehle auf zulisten, die wir bis jetzt kennengelernt haben.




















































Typ Bezeichnung Beispiel
AUTO-INCREMENT² z.B. Primärschlüssel
Text CHAR (länge)/ VARCHAR (länge)³ Namen, Nachmnamen,
Ganzzahl INTEGER Postleitzahl
Fließkommazahl DOUBLE Schulnoten
Datumsangabe DATE Datumsangabe
Zeitangabe TIME Zeit
Datums- zeitangabe DATETIME Zeit und Datum
ja/nein als 0/-1 BIT Geschlecht m/w
Ganzzahl (0-255) TINYINT *















































































Befehl Erklärung
create database legt eine Datenbank an
drop database löscht eine Datenbank
create table erstellt eine tabelle
drop table löschte eine tabelle
alter table ändern einer bestehenden Tabelle
add column Hinzufügen eines Attributes
drop column löscht ein bestehendes Attribut
modify ändert Attributstyp
rename to ändert den Namen (der Tabelle)
change ändert Attributsnamen
insert into ermöglicht es im Nachhinein neue Werte in eine tabelle einzufügen
select*from alle Datensätze der Tabelle werden ausgegeben
values Werte
type = innoDB
primary key Primärschlüssel
foreign key Fremdschlüssel































Vergleichsoperatoren Bedeutung
< kleiner
<= kleiner gleich
> größer
>= größer gleich
= gleich
<> ungleich






















Arithmetische-Operatoren Bedeutung
between ... and... Vergleich zwischen zwei Werten
in Werteliste Vergleichswert ist in der angegebenen Werteliste
like Vergleichszeichen entsprehen der Zeichenfolge
is null Vergleichsfeld hat einen Nullwert



























Aggregats-Funktionen Bedeutung
AVG (Attribut) Durchschnittswert
MAX (Attribut) Maximalwert
SUM (Attribut) Summe aller Einträger einer Spalte
COUNT (Attribut) Anzahl aller einträge
MIN (Attribut) Minimalwert























Rechenoperationen Bedeutung
+ Addition (Plus)
- Subtraktion (Minus)
* Multiplikation (Mal)
/ Division (Geteilt)

Labels: , , ,

2 Kommentare:

Am/um 19.11.09, 19:30 , Anonymous Anonym meinte...

Zu wenig
zwischen den Tabellen :)

 
Am/um 19.11.09, 19:31 , Anonymous Anonym meinte...

Zu wenig Zeilenumbrüche.

 

Kommentar veröffentlichen

Hinweis: Nur ein Mitglied dieses Blogs kann Kommentare posten.

Abonnieren Kommentare zum Post [Atom]

<< Startseite