Nur noch 1 verfügbar!
Versandbereit in 1-2 Werktagen
zzgl.
Nur noch 1 verfügbar!
Versandbereit in 1-2 Werktagen
zzgl.
Handgeprüfte Gebrauchtware
Bis zu 50 % günstiger als neu
Der Umwelt zuliebe
* Spare 85 % gegenüber Neuware
Der Streichpreis bezieht sich auf den festgelegten Preis für Neuware.
Technische Daten
Erscheinungsdatum
28.02.2006
Sprache
Deutsch
EAN
9783897214439
Herausgeber
O'Reilly
Sonderedition
Nein
Autor
Alan Beaulieu
Seitenanzahl
320
Auflage
1
Einbandart
Taschenbuch
Schlagwörter
SQL, Datenbanken, Einführung, Datenbank-Abfragen, MySQL
Inhaltsverzeichnis
Inhaltsverzeichnis
Einleitung IX
1
Der Hintergrund 1
Einführung in Datenbanken 1
Was ist SQL? 7
Was ist MySQL? 12
Weiteres Vorgehen 13
2
Datenbanken erstellen und mit Daten füllen 15
Eine MySQL-Datenbank anlegen 15
Das mysql-Kommandozeilen-Tool 16
MySQL-Datentypen 17
Tabellen anlegen 24
Tabellen füllen und ändern 30
Wenn aus guten Anweisungen schlechte werden 35
Das Bank-Schema 37
3
Datenbankabfragen 39
Die Mechanik von Abfragen 39
Abfrageklauseln 41
Die Select-Klausel 41
Die From-Klausel 46
Die where-Klausel 50
Die Klauseln group by und having 53
Die order by-Klausel 53
Übungen 58
4
Filtern 61
Bedingungsauswertung 61
Aufbau einer Bedingung 64
Bedingungstypen 64
NULL: Ein böses Wort 74
Übungen 77
5
Mehrere Tabellen abfragen 79
Was ist ein Join? 79
Joins mit drei oder mehr Tabellen 86
Self-Joins 90
Equi-Joins und Non-Equi-Joins 91
Join-Bedingungen und Filterbedingungen 94
Übungen 95
6
Umgang mit Mengen 97
Grundlagen der Mengenlehre 97
Mengenlehre in der Praxis 100
Mengenoperatoren 101
Regeln für Mengenoperationen 107
Übungen 110
7
Daten generieren, konvertieren und manipulieren 111
Der Umgang mit String-Daten 111
Der Umgang mit numerischen Daten 123
Temporale Daten 128
Konvertierungsfunktionen 139
Übungen 140
8
Gruppieren und Aggregieren von Daten 143
Gruppieren von Daten 143
Aggregatfunktionen 146
Gruppen generieren 151
Gruppen-Filterbedingungen 155
Übungen 157
9
Unterabfragen 159
Was ist eine Unterabfrage? 159
Typen von Unterabfragen 160
Nicht-korrelierte Unterabfragen 161
Korrelierte Unterabfragen 170
Einsatz von Unterabfragen 174
Zusammenfassung zu Unterabfragen 184
Übungen 185
10
Weitere Joins 187
Outer Joins 187
Cross Joins 197
Natural Joins 203
Übungen 206
11
Bedingungslogik 207
Was ist Bedingungslogik? 207
Der Case-Ausdruck 209
Beispiele für Case-Ausdrücke 212
Übungen 220
12
Transaktionen 221
Mehrbenutzer-Datenbanken 221
Was ist eine Transaktion? 223
13
Indizes und Constraints 231
Indizes 231
Constraints 241
A
ER-Diagramm der Musterdatenbank 247
B
MySQL-Erweiterungen für SQL 249
C
Lösungen der Übungen 263
D
Weitere Ressourcen 281
D
Index 293
Wenn du eine Bewertung für dieses Produkt schreibst, hilfst du allen Kund:innen, die noch überlegen, ob sie das Produkt kaufen wollen. Vielen Dank, dass du mitmachst!