368 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha
7 MySQL-Sprachreferenz
MySQL hat eine sehr komplexe, aber intuitive und leicht zu erlernende SQL-Schnittstelle.
Dieses Kapitel beschreibt die verschiedenen Befehle, Typen und Funktionen, die Sie kennen
m¨ussen, um MySQL effizient und effektiv zu benutzen. Dieses Kapitel dient auch als Ref-
erenz f¨ur die gesamte in MySQL beinhaltete Funktionalit¨at. Um dieses Kapitel effektiv zu
nutzen, sollten Sie unter den verschiedenen Stichworten nachschlagen.
7.1 Sprachstruktur
7.1.1 Literale: Wie Zeichenketten und Zahlen geschrieben werden
Dieser Abschnitt beschreibt die verschiedenen Arten, in MySQL Zeichenketten und Zahlen
zu schreiben. Ebenfalls enthalten sind die verschiedenen Nuancen und Fallstricke, in denen
man sich bei den grundlegenden Datentypen von MySQL verfangen kann.
7.1.1.1 Zeichenketten
Eine Zeichenkette ist eine Folge von Zeichen, die entweder von Apostrophs (einfachen
Anf¨uhrungszeichen, ‘’’) oder (doppelten) Anf¨uhrungszeichen (‘"’) umgeben ist (nur ein-
fache Anf¨uhrungszeichen, wenn Sie MySQL im ANSI-Modus laufen lassen). Beispiele:
’eine Zeichenkette’
"eine weitere Zeichenkette"
Innerhalb einer Zeichenkette haben bestimmte Folgen eine spezielle Bedeutung. Jede dieser
Folgen f¨angt mit einem Backslash (‘\’) an, bekannt als Fluchtzeichen (Escape-Zeichen).
MySQL erkennt folgende Flucht-Folgen (Escape-Folgen):
\0 Ein ASCII-0- (NUL) Zeichen.
\’ Ein Apostroph- (‘’’) Zeichen.
\" Ein Anf¨uhrungszeichen (‘"’).
\b Ein R¨uckschritt- (Backspace-) Zeichen.
\n Ein Neue-Zeile- (Newline-) Zeichen.
\r Ein Wagenr¨ucklauf- (carriage return) Zeichen.
\t Ein Tabulator-Zeichen.
\z ASCII(26) (Steuerung-Z). Dieses Zeichen kann kodiert werden, um das Prob-
lem zu umgehen, dass ASCII(26) unter Windows f¨ur Dateiende (END-OF-
FILE) steht. (ASCI I(26) verursacht Probleme, wenn Sie mysql Datenbank <
Dateiname benutzen.)
\\ Ein Backslash- (‘\’) Zeichen.
Kommentare zu diesen Handbüchern