PythonQ 240-8XX Manual de usuario Pagina 180

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 768
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 179
Kapitel 4: Einf¨uhrung in MySQL: Ein MySQL-Tutorial 159
4.5 Beispiele gebr¨auchlicher Anfragen (Queries)
Hier finden sich Beispiele, wie gel¨aufige Probleme mit MySQL gel¨ost werden onnen.
Einige der Beispiele benutzen die Tabelle shop, die den St¨uckpreis f¨ur jeden Artikel f¨ur
bestimmte andler enth¨alt. Unter der Annahme, dass jeder andler einen einzelnen fest
Preis pro Artikel hat, ist (artikel, haendler) der Prim¨arschl¨ussel f¨ur diese Datens¨atze.
Starten Sie das Kommandozeilen-Werkzeug mysql und ahlen Sie eine Datenbank aus:
mysql ihr-datenbank-name
(Bei den meisten MySQL-Installationen onnen Sie die Datenbank ’test’ ausw¨ahlen.)
Erzeugen Sie die Beispiel-Tabelle wie folgt:
CREATE TABLE shop (
artikel INT(4) UNSIGNED ZEROFILL DEFAULT ’0000’ NOT NULL,
haendler CHAR(20) DEFAULT ’’ NOT NULL,
preis DOUBLE(16,2) DEFAULT ’0.00’ NOT NULL,
PRIMARY KEY(artikel, dealer));
INSERT INTO shop VALUES
(1,’A’,3.45),(1,’B’,3.99),(2,’A’,10.99),(3,’B’,1.45),(3,’C’,1.69),
(3,’D’,1.25),(4,’D’,19.95);
Die Beispieldaten sehen jetzt so aus:
mysql> SELECT * FROM shop;
+---------+---------+-------+
| artikel | haendler| preis |
+---------+---------+-------+
| 0001 | A | 3.45 |
| 0001 | B | 3.99 |
| 0002 | A | 10.99 |
| 0003 | B | 1.45 |
| 0003 | C | 1.69 |
| 0003 | D | 1.25 |
| 0004 | D | 19.95 |
+---------+---------+-------+
4.5.1 Der ochste Wert einer Spalte
“Was ist die ochste Artikelnummer?”
SELECT MAX(artikel) AS artikel FROM shop
+---------+
| artikel |
+---------+
| 4 |
+---------+
Vista de pagina 179
1 2 ... 175 176 177 178 179 180 181 182 183 184 185 ... 767 768

Comentarios a estos manuales

Sin comentarios