-20%
23,99 €
Statt 29,90 €**
23,99 €
inkl. MwSt.
**Preis der gedruckten Ausgabe (Broschiertes Buch)
Sofort per Download lieferbar
Versandkostenfrei*
0 °P sammeln
-20%
23,99 €
Statt 29,90 €**
23,99 €
inkl. MwSt.
**Preis der gedruckten Ausgabe (Broschiertes Buch)
Sofort per Download lieferbar
Versandkostenfrei*

Alle Infos zum eBook verschenken
0 °P sammeln
Als Download kaufen
Statt 29,90 €**
-20%
23,99 €
inkl. MwSt.
**Preis der gedruckten Ausgabe (Broschiertes Buch)
Sofort per Download lieferbar
0 °P sammeln
Jetzt verschenken
Statt 29,90 €**
-20%
23,99 €
inkl. MwSt.
**Preis der gedruckten Ausgabe (Broschiertes Buch)
Sofort per Download lieferbar

Alle Infos zum eBook verschenken
0 °P sammeln
  • Format: PDF

1 Kundenbewertung


Grundlagen und Schlüsseltechniken verstehen und mit vielen Beispielen vertiefen - Konzepte und typische Arbeitsschritte verständlich und kompakt erklärt - Die SQL-Beispiele laufen ohne Änderungen auf MySQL und (ggf. mit geringfügigen Änderungen) auf neueren Versionen von Oracle Database, DB2 und SQL Server - Mit SQL Daten von diversen Plattformen und nicht-relationalen Datenbanken verarbeiten SQL-Kenntnisse sind nach wie vor unverzichtbar, um das Beste auf Ihren Daten herauszuholen. In seinem Handbuch vermittelt Alan Beaulieu die nötigen SQL-Grundlagen, um Datenbankanwendungen zu schreiben,…mehr

  • Geräte: PC
  • ohne Kopierschutz
  • eBook Hilfe
  • Größe: 6.05MB
  • FamilySharing(5)
Produktbeschreibung
Grundlagen und Schlüsseltechniken verstehen und mit vielen Beispielen vertiefen - Konzepte und typische Arbeitsschritte verständlich und kompakt erklärt - Die SQL-Beispiele laufen ohne Änderungen auf MySQL und (ggf. mit geringfügigen Änderungen) auf neueren Versionen von Oracle Database, DB2 und SQL Server - Mit SQL Daten von diversen Plattformen und nicht-relationalen Datenbanken verarbeiten SQL-Kenntnisse sind nach wie vor unverzichtbar, um das Beste auf Ihren Daten herauszuholen. In seinem Handbuch vermittelt Alan Beaulieu die nötigen SQL-Grundlagen, um Datenbankanwendungen zu schreiben, administrative Aufgaben durchzuführen und Berichte zu erstellen. Sie finden neue Kapitel zu analytischen Funktionen, zu Strategien für die Arbeit mit großen Datenbanken sowie zu SQL und großen Datenmengen. Jedes Kapitel präsentiert eine in sich geschlossene Lektion zu einem Schlüsselkonzept oder einer Schlüsseltechnik von SQL und nutzt hierfür zahlreiche Abbildungen und kommentierte Beispiele. Durch Übungen vertiefen Sie die erlernten Fähigkeiten.

Dieser Download kann aus rechtlichen Gründen nur mit Rechnungsadresse in A, B, BG, CY, CZ, D, DK, EW, E, FIN, F, GR, H, IRL, I, LT, L, LR, M, NL, PL, P, R, S, SLO, SK ausgeliefert werden.

  • Produktdetails
  • Verlag: O'Reilly
  • Seitenzahl: 378
  • Erscheinungstermin: 2. Februar 2021
  • Deutsch
  • ISBN-13: 9783960104322
  • Artikelnr.: 61126422
Autorenporträt
Alan Beaulieu beschäftigt sich seit mehr als 30 Jahren mit dem Entwurf und der Erstellung von maßgeschneiderten Datenbankanwendungen. Er betreibt seine eigene Beratungsfirma, die auf den Entwurf, die Entwicklung und Performance-Optimierung sehr großer Datenbanken spezialisiert ist, vor allem im Bereich Finanzdienstleistungen. Alan verbringt gern Zeit mit seiner Familie, spielt in einer Band Schlagzeug, zupft seine Tenor-Ukulele oder ist auf der Suche nach dem perfekten Picknick-Plätzchen, wenn er mit seiner Frau wandern geht. Er hat einen Bachelor of Science von der Cornell University School of Engineering.
Inhaltsangabe
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
Rezensionen
"Insgesamt bietet das Buch kompakt und verständlich erklärt alles, was man zum Management von Daten wissen muss. Daher ist Beaulieus Einführung in SQL ein ideales Lehrbuch für den Umgang mit Datenbanken sowohl für Einsteiger als auch für Anwender, die ihr Wissen vertiefen wollen oder neue Anregungen suchen." -- Contentmanager.de, November 2006
Der Autor fängt sehr anschaulich an. So wird erst einmal eine MySQL-Datenbank angelegt oder eine Tabelle befüllt. Dabei ist die Schreibe nicht gestelzt oder lehrbuchhaft, sondern lädt zum Weiterlesen ein.[...] Einführung in SQL eignet sich gut zum Erlernen von MySQL. Mit den Übungen hat der Leser eine ständige Erfolgskontrolle. Auch sind die Beispiele und Übungen nicht zu weit hergeholt, sondern aus der täglichen Datenbank-Praxis." -- Michael Thieroff, TomsHardware.de, März 2006