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: , , ,

Montag, 10. August 2009

DC-Mail

Letzte Woche habe ich erneut eine DocCheck Mail geplant und angefangen zu erstellen. Nachdem ich mir in den letzten Wochen hin und wieder ein wenig Zeit genommen habe um alte Mails mit dem Analytics Tool von Google auszuwerten. Ist mir aufgefallen, dass sich hier Regelmäßigkeiten bei zwei verschiedenen Arten von Mails herausgestellt haben. Wir haben einerseits immer wieder Mails mit Aktionen versendet und andere in denen nur Produktwerbung war.

Hierbei ist aufgefallen, dass die Aktionen von den Lesern wesentlich besser aufgenommen wurden und eher zum Kauf gelockt haben. Als Fazit daraus wurde beschlossen möglichst für jede Mail auch eine Aktion bereit zu haben. Außerdem habe ich mich dazu entschlossen anstelle von einer Tabelle in der jeweils ein 100 x 100 Px großes Bild mit genauer Artikelbeschreibung dargestellt war, es nun ausschließlich mit einem größeren Bild zu versuchen. Schließlich sagen Bilder ja mehr als 1000 Worte. Als weitere Neuheit wird es außerdem eine viel größere Headergrafik geben.

Da die neuen Anpassungen einige Zeit in Anspruch nehmen werde ich auch diese Woche noch ein wenig Zeit mit der Erstellung der Mail verbringen. Hinzu kommt noch, dass ich in den nächsten zwei Wochen im Urlaub sein werde und daher auch noch eine weitere Mail vorbereiten muss. Ich bin nun sehr gespannt wie die neue Mail letztendlich bei den Kunden ankommt.

Labels: , , ,