PythonQ 240-8XX Bedienungsanleitung Seite 183

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 768
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 182
162 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha
4.5.5 Wie Benutzer-Variablen verwendet werden
Sie onnen MySQL-Benutzer-Variablen verwenden, um Ergebnisse zwischenzuspeichern,
ohne sie in tempor¨are Variablen im Client speichern zu m¨ussen. Siehe Abschnitt 7.1.4
[Variables], Seite 373.
Um zum Beispiel die Artikel mit dem ochsten und dem niedrigsten Preis herauszufinden,
onnen Sie folgendes machen:
select @min_preis:=min(preis),@max_preis:=max(preis) from shop;
select * from shop where preis=@min_preis or preis=@max_preis;
+---------+---------+-------+
| artikel | haendler| preis |
+---------+---------+-------+
| 0003 | D | 1.25 |
| 0004 | D | 19.95 |
+---------+---------+-------+
4.5.6 Wie Fremdschl¨ussel (Foreign Keys) verwendet werden
Sie brauchen keine Fremdschl¨ussel, um zwei Tabellen zu verkn¨upfen.
Das einzige, was MySQL nicht durchf¨uhrt, ist der CHECK, um sicherzustellen, dass die
Schl¨ussel, die Sie benutzen, in der oder den Tabelle(n) existieren, auf die Sie verweisen,
und es oscht auch nicht automatisch Zeilen aus einer Tabelle mit einer Fremdschl¨ussel-
Definition. Wenn Sie Ihre Schl¨ussel wie gew¨ohnlich benutzen, funktioniert das gut:
CREATE TABLE personen (
id SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT,
name CHAR(60) NOT NULL,
PRIMARY KEY (id)
);
CREATE TABLE hemden (
id SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT,
stil ENUM(’t-shirt’, ’polo’, ’dress’) NOT NULL,
farbe ENUM(’rot’, ’blau’, ’orange’, ’weiß’, ’schwarz’) NOT NULL,
besitzer SMALLINT UNSIGNED NOT NULL references personen,
PRIMARY KEY (id)
);
INSERT INTO personen VALUES (NULL, ’Antonio Paz’);
INSERT INTO hemden VALUES
(NULL, ’polo’, ’blau’, LAST_INSERT_ID()),
(NULL, ’dress’, ’weiß’, LAST_INSERT_ID()),
(NULL, ’t-shirt’, ’blau’, LAST_INSERT_ID());
Seitenansicht 182
1 2 ... 178 179 180 181 182 183 184 185 186 187 188 ... 767 768

Kommentare zu diesen Handbüchern

Keine Kommentare