MySQL: das umfassende Handbuch ; [aktuell zu MySQL 5.7 ; Installation, Konfiguration, Administration, Programmierung ; Skalierung, Ausfallsicherheit und Performance-Tuning ; alle wichtigen Administrationstools, Praxistipps und umfassende Befehlsreferenz ; inkl. NoSQL-Funktionen mit MySQL]]
Gespeichert in:
Vorheriger Titel: | Pröll, Stefan MySQL 5.6 |
---|---|
Hauptverfasser: | , , |
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Bonn
Rheinwerk Computing
2015
|
Ausgabe: | 3., aktualisierte und erweiterte Auflage |
Schriftenreihe: | Rheinwerk Computing
|
Schlagworte: | |
Online-Zugang: | Inhaltstext Ausführliche Beschreibung Inhaltsverzeichnis |
Beschreibung: | 808 Seiten Ill., graph. Darst. 240 mm x 168 mm 1 DVD-ROM (12 cm) |
ISBN: | 3836237539 9783836237536 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV042540830 | ||
003 | DE-604 | ||
005 | 20160512 | ||
007 | t | ||
008 | 150505s2015 gw ad|| |||| 00||| ger d | ||
015 | |a 15,N10 |2 dnb | ||
016 | 7 | |a 1067416536 |2 DE-101 | |
020 | |a 3836237539 |9 3-8362-3753-9 | ||
020 | |a 9783836237536 |c : EUR 49.90 (DE), EUR 51.30 (AT), sfr 63.90 (freier Pr.) |9 978-3-8362-3753-6 | ||
035 | |a (OCoLC)911040598 | ||
035 | |a (DE-599)DNB1067416536 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a ger | |
044 | |a gw |c XA-DE-NW | ||
049 | |a DE-M347 |a DE-863 |a DE-1050 |a DE-1102 |a DE-29T |a DE-859 |a DE-11 |a DE-91G |a DE-92 |a DE-573 |a DE-860 |a DE-19 |a DE-B768 |a DE-20 |a DE-M124 |a DE-Aug4 |a DE-M158 | ||
082 | 0 | |a 004 | |
082 | 0 | |a 005.7585 |2 22/ger | |
084 | |a ST 271 |0 (DE-625)143639: |2 rvk | ||
084 | |a DAT 663f |2 stub | ||
100 | 1 | |a Pröll, Stefan |d 1983- |0 (DE-588)101494077X |4 aut | |
245 | 1 | 0 | |a MySQL |b das umfassende Handbuch ; [aktuell zu MySQL 5.7 ; Installation, Konfiguration, Administration, Programmierung ; Skalierung, Ausfallsicherheit und Performance-Tuning ; alle wichtigen Administrationstools, Praxistipps und umfassende Befehlsreferenz ; inkl. NoSQL-Funktionen mit MySQL]] |c Stefan Pröll, Eva Zangerle, Wolfgang Gassler |
246 | 1 | 3 | |a My SQL |
246 | 1 | 0 | |a No SQL |
250 | |a 3., aktualisierte und erweiterte Auflage | ||
264 | 1 | |a Bonn |b Rheinwerk Computing |c 2015 | |
300 | |a 808 Seiten |b Ill., graph. Darst. |c 240 mm x 168 mm |e 1 DVD-ROM (12 cm) | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Rheinwerk Computing | |
650 | 0 | 7 | |a MySQL 5.7 |0 (DE-588)1071954520 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a MySQL 5.7 |0 (DE-588)1071954520 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Zangerle, Eva |0 (DE-588)1014940966 |4 aut | |
700 | 1 | |a Gassler, Wolfgang |0 (DE-588)1014941059 |4 aut | |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe |z 978-3-8362-3754-3 |
780 | 0 | 0 | |i 2. Aufl. 82013) u.d.T. |a Pröll, Stefan |t MySQL 5.6 |w (DE-604)BV041112986 |
856 | 4 | 2 | |m X:MVB |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=5160921&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext |
856 | 4 | 2 | |q text/html |u https://www.rheinwerk-verlag.de/mysql_3843/ |3 Ausführliche Beschreibung |
856 | 4 | 2 | |m DNB Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027974897&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-027974897 |
Datensatz im Suchindex
DE-BY-863_location | 1000 1340 |
---|---|
DE-BY-FWS_call_number | 1000/ST 271 S70 P964(3) 1340/ST 271 S70 P964(3) |
DE-BY-FWS_katkey | 564109 |
DE-BY-FWS_media_number | 083101399718 083101398295 |
_version_ | 1806529019415363584 |
adam_text |
AUF EINEN BLICK
TEIL I ERSTE SCHRITTE
1 DATENBANKEN-EINE ALLGEMEINE EINLEITUNG 25
2 DATENBANKMODELLIERUNG 51
3 SCHNELLSTART-TUTORIAL 93
4 EINFUEHRUNG IN DIE BEISPIELDATENBANK 125
TEIL II MYSQL-ADMINISTRATION
5 ARCHITEKTUR 151
6 MANUELLE INSTALLATION, PLUGINS UND UPGRADES 215
7 MYSQL ADMINISTRIEREN 261
8 REPLIKATION UND HOCHVERFUEGBARKEIT 367
9 ABFRAGEOPTIMIERUNG 385
10 SICHERHEIT 481
TEIL III PROGRAMMIERUNG
11 GESPEICHERTE PROGRAMME UND EVENTS 547
12 SOFTWAREENTWICKLUNG MIT MYSQL 659
13 NOSQL MIT MYSQL 697
TEIL IV ANHANG
A REFERENZ
717
HTTP://D-NB.INFO/1067416536
INHALT
VORWORT 17
TEIL I ERSTE SCHRITTE
1 DATENBANKEN-EINE ALLGEMEINE EINLEITUNG
25
1.1 GRUNDLAGEN VON DATENBANKEN 25
1.1.1 DIE GESCHICHTE VON DATENBANKEN 25
1.1.2 MODERNE DATENBANKEN UND DATENMODELLE 27
1.1.3 VORTEILE 30
1.1.4 NACHTEILE VON DATENBANKSYSTEMEN 32
1.1.5 EINSATZGEBIETE 32
1.1.6 ANFORDERUNGEN AN EIN DATENBANKMANAGEMENTSYSTEM 36
1.2 MYSQL 40
1.2.1 EINLEITUNG UND VORSTELLUNG 40
1.2.2 DIE GESCHICHTE VON MYSQL 43
1.2.3 OPEN SOURCE UND LIZENZEN 46
1.3 ZUSAMMENFASSUNG 50
2 DATENBANKMODELLIERUNG 51
2.1 EINFUEHRUNG IN DEN DATENBANKENTWURF 51
2.1.1 ANFORDERUNGSANALYSE 52
2.1.2 KONZEPTIONELLER DATENBANKENTWURF 53
2.1.3 LOGISCHER DATENBANKENTWURF 54
2.1.4 PHYSISCHER DATENBANKENTWURF 54
2.1.5 DER DATENBANKENTWURF IM UEBERBLICK 55
2.2 EIN KONKRETES BEISPIEL: FLUGHAFENVERWALTUNG 56
2.3 DAS RELATIONALE DATENBANKENMODELL 58
2.3.1 TABELLEN, SPALTEN UND ZEILEN 58
2.3.2 SCHLUESSEL IDENTIFIZIEREN DATENSAETZE 60
2.3.3 DIE RELATIONALE ALGEBRA 61
2.3.4 JOINS 66
5
2.4 DATENBANKDESIGN 70
2.4.1 DAS ER-DIAGRAMM 70
2.4.2 ENTITAETEN 71
2.4.3 BEZIEHUNGEN 75
2.5 NORMALFORMEN 83
2.5.1 DIE ERSTE NORMALFORM 85
2.5.2 DIE ZWEITE NORMALFORM 86
2.5.3 DIE DRITTE NORMALFORM 88
2.5.4 WEITERE NORMALFORMEN 90
2.6 ZUSAMMENFASSUNG 91
3 SCHNELLSTART-TUTORIAL
93
3.1 MYSQL HERUNTERLADEN 93
3.2 MINIMALE SYSTEMANFORDERUNGEN 94
3.3 MYSQL INSTALLIEREN 96
3.3.1 SCHNELLINSTALLATION UNTER WINDOWS 96
3.3.2 SCHNELLINSTALLATION UNTER LINUX 102
3.3.3 SCHNELLINSTALLATION UNTER MAC OS X 108
3.3.4 WEITERE SOFTWAREPRODUKTE 110
3.3.5 ZUSAMMENFASSUNG DER INSTALLATION 110
3.4 ENDLICH LOSLEGEN-MYSQLAUSPROBIEREN 110
3.5 UEBERSICHT DER WICHTIGSTEN BEFEHLE 114
3.5.1 DATENBANKEN ANLEGEN UND LOESCHEN 115
3.5.2 TABELLEN ANLEGEN, DATEN EINFUEGEN UND LOESCHEN 117
3.5.3 DATENSAETZE ANLEGEN, ABFRAGEN UND LOSCHEN 121
3.5.4 DATENSAETZE ABFRAGEN UND ANZEIGEN 123
3.6 ZUSAMMENFASSUNG 124
4 EINFUEHRUNG IN DIE BEISPIELDATENBANK
125
4.1 DIE DATENBANK FUER DAS SZENARIO ANLEGEN 125
4.2 DIE BEISPIELDATENBANK AUF DER BUCH-DVD 141
6
4.3 HILFE BEI DER ARBEIT MIT MYSQL 143
4.3.1 FEHLERMELDUNGEN UND WARNUNGEN 143
4.3.2 ONLINE-MANUAL UND WEITERE ANLAUFSTELLEN 145
4.4 ZUSAMMENFASSUNG 146
TEIL II MYSQL-ADMINISTRATION
5 ARCHITEKTUR M
5.1 EINFUEHRUNG 151
5.1.1 TEILE EINER DATENBANK-DAS FUENF-SCHICHTEN-MODELL 151
5.1.2 MYSQL-ARCHITEKTUR 157
5.2 ABFRAGEVERARBEITUNG 161
5.2.1 DER QUERY-CACHE-DAS KURZZEITGEDAECHTNIS VON MYSQL 161
5.2.2 DER OPTIMIERER-DIE INTELLIGENZ VON MYSQL 168
5.2.3 EXECUTION-ENGINE-DER ARBEITER VON MYSQL 173
5.3 TRANSAKTIONEN UND NEBENLAEUFIGKEIT 173
5.3.1 NEBENLAEUFIGKEIT 174
5.3.2 TRANSAKTIONEN 175
5.3.3 LOCK-MANAGEMENT 187
5.4 STORAGE-ENGINES 190
5.4.1 GRUNDLAGEN DES STORAGE-ENGINE-PLUGIN-SYSTEMS 191
5.4.2 INNODB 194
5.4.3 MYLSAM 201
5.4.4 MEMORY 206
5.4.5 SONSTIGE ENGINES 207
5.4.6 FREMDHERSTELLER-ENGINES 210
5.4.7 PERCONA UND MARIADB 211
5.4.8 VERGLEICHSTABELLE 212
5.5 ZUSAMMENFASSUNG 213
6 MANUELLE INSTALLATION, PLUGINS UND UPGRADES
215
6.1 VON NEUEN QUELLEN-MYSQL SELBST KOMPILIEREN UND INSTALLIEREN 216
6.1.1 VORAUSSETZUNGEN 216
6.1.2 MYSQL KOMPILIEREN UND INSTALLIEREN 218
7
6.1.3 DIE INSTALLATION GRUNDLEGEND ABSICHERN 223
6.1.4 ANLEGEN DER KONFIGURATIONSDATEI 229
6.1.5 DEN MYSQL-DIENST STARTEN 230
6.1.6 ZUSAMMENFASSUNG DER INSTALLATION 234
6.2 USERMANAGEMENT 235
6.3 DIE ZENTRALE KONFIGURATIONSDATEI MY.CNF 242
6.3.1 DIE SYNTAX DER KONFIGURATIONSDATEI 244
6.3.2 DIE GRUNDLEGENDEN EINSTELLUNGEN 246
6.3.3 KOMMANDOZEILENARGUMENTE 249
6.3.4 SERVERVARIABLEN SETZEN UND AENDERN 250
6.4 MYSQL AKTUALISIEREN UND ERWEITERN 254
6.4.1 UPGRADES 254
6.4.2 DIE PLUGIN-API 258
6.5 ZUSAMMENFASSUNG 260
7 MYSQL ADMINISTRIEREN 26I
7.1 DER BORDEIGENE WERKZEUGKASTEN 261
7.2 DER NAME IST PROGRAMM: MYSQLADMIN 262
7.2.1 DATENBANKEN ANLEGEN UND LOESCHEN 262
7.2.2 CACHES LEEREN 263
7.2.3 DAS ROOT-PASSWORT ANDERN 264
7.2.4 DEN SERVER UEBERWACHEN 267
7.3 DATEN IMPORTIEREN UND EXPORTIEREN 270
7.3.1 DATEN AUS DATEIEN IMPORTIEREN 270
7.3 2 DATEN EXPORTIEREN 276
7.4 RICHTIG SICHERN - BACKUPS UND STRATEGIEN 278
7.4.1 DIE BASICS 278
7.4.2 PHYSISCHES ODER LOGISCHES BACKUP 280
7.4.3 ONLINE-UND OFFLINE-BACKUPS 282
7.4.4 VOLLE UND INKREMENTELLE BACKUPS 283
7.4.5 LOGISCHE BACKUPS UND WIEDERHERSTELLUNG MIT MYSQLDUMP 284
7.4.6 PHYSISCHES OFFLINE-BACKUP - SCHNELL, SICHER UND EFFIZIENT 288
7.4.7 INNODB-TABELLEN SICHERN MIT PERCONA XTRABACKUP 291
7.4.8 RECOVERY VON BEDIENFEHLERN - ZEITPUNKTBEZOGENE
WIEDERHERSTELLUNG 293
8
7.4.9 BACKUPS MIT REPLIKATION 296
7.4.10 BACKUPS AUTOMATISIEREN 297
7.5 TABELLENWARTUNG MIT MYSQLCHECK 297
7.5.1 MYLSAM-TABELLEN UEBERPRUEFEN UND REPARIEREN 298
7.5.2 DIE ERHOLUNGSPHASE - CRASH RECOVERY 300
7.6 PERFORMANCE-CHECK MIT MYSQLSLAP 302
7.7 MYSQL BEOBACHTEN 303
7.7.1 DIE INFORMATION_SCHEMA-TABELLEN 303
7.7.2 DEN STATUS ABFRAGEN 304
7.7.3 STATISTIKEN ZU INNODB-TABELLEN 305
7.7.4 MYSQL UEBERWACHEN 307
7.8 DIE GRAFISCHEN WERKZEUGE IM UEBERBLICK 308
7.8.1 MYSQL WORKBENCH 308
7.8.2 WEITERE TOOLS 314
7.9 OPTIMIERUNGSTECHNIKEN 314
7.9.1 LEISTUNGSSCHAU 315
7.9.2 PROFILING 317
7.9.3 DAS PERCONA TOOLKIT 321
7.9.4 DIE WICHTIGSTEN VARIABLEN DER ZENTRALEN KONFIGURATIONSDATEI
IM UEBERBLICK 324
7.10 EXAKTE STATISTIKEN MIT DEM PERFORMANCE SCHEMA 341
7.10.1 GRUNDLAGEN DES PERFORMANCE SCHEMAS 341
7.10.2 INSTRUMENTE EINRICHTEN UND MESSVORGABEN ANPASSEN 345
7.10.3 ANPASSEN DER EINSTELLUNGEN UND AUSGABE VON STATUSVARIABLEN 352
7.10.4 AUSWERTUNG DES PERFORMANCE SCHEMAS 354
7.10.5 DEN GESAMTUEBERBLICK MIT SUMMARY-TABELLEN BEHALTEN 357
7.10.6 AUFSPUEREN VON PROBLEMEN 361
8 REPLIKATION UND HOCHVERFUEGBARKEIT 367
8.1 GRUNDPRINZIPIEN 368
8.1.1 ABLAUF 369
8.1.2 ARTEN VON REPLIKATION 369
8.2 TOPOLOGIEN 371
8.2.1 MASTER-SLAVE 371
8.2.2 MASTER-SLAVE MIT ZWISCHENGESCHALTETEM SLAVE 372
8.2.3 MASTER-MASTER 373
9
8.3 KONFIGURATION 374
8.3.1 VORARBEITEN 375
8.3.2 REPLIKATION UEBER GTIDS 376
8.3.3 REPLIKATION UEBER DAS BINAER-LOG 379
8.4 ZUSAMMENFASSUNG 383
9 ABFRAGEOPTIMIERUNG 385
9.1 AUFSPUEREN VON LANGSAMEN ABFRAGEN 385
9.1.1 LANGSAME ABFRAGE PROTOKOLLIEREN 385
9.1.2 LOG-DATEIEN REGELMAESSIG KONTROLLIEREN 388
9.2 INDEXSTRUKTUREN 388
9.2.1 DIE GRUNDIDEE VON INDEXSTRUKTUREN 389
9.2.2 PRIMARINDEX VS. SEKUNDARINDEX 390
9.2.3 DER LIMITIERENDE FAKTOR-DIE FESTPLATTE 391
9.2.4 TECHNISCHE UMSETZUNG VON INDEXSTRUKTUREN -
DER B-BAUM UND MYLSAM 392
9.2.5 CLUSTERED INDEX 397
9.2.6 NON-CLUSTERED INDEX 398
9.2.7 MEHRDIMENSIONALE INDEXSTRUKTUREN - DER R-BAUM 398
9.2.8 GIS UND RAUMBEZOGENE INDIZES 402
9.2.9 VOLLTEXTINDEX 411
9.2.10 DIE GROSSEN NACHTEILE DES INDEXES 420
9.3 OPTIMIERUNG VON ABFRAGEN 421
9.3.1 DIE EXPLAIN-ANWEISUNG 421
9.3.2 AUSWERTUNG DER EXPLAIN-INFORMATIONEN UND OPTIMIERUNGEN 424
9.4 PARTITIONIERUNG 455
9.5 ZUSAMMENFASSUNG 478
10 SICHERHEIT
481
10.1 GRUNDLAGEN 481
10.1.1 VERSCHIEDENE SZENARIEN FUER DAS RECHTEMANAGEMENT 481
10.1.2 DIE ZWEI PHASEN DES BERECHTIGUNGSSYSTEMS 483
10.2 PRIVILEGIERT - DIE BENUTZERRECHTE IM DETAIL 484
10.2.1 DIE EBENEN DER BENUTZERBERECHTIGUNGEN 486
10
10.2.2 BERECHTIGUNGEN ZUM SCHUTZ DER DATEN 489
10.2.3 BERECHTIGUNGEN ZUR PROGRAMMIERUNG MIT MYSQL 494
10.2.4 DAS SICHERHEITSKONZEPT VON PROGRAMMEN ODER
DEFINER VS. INVOKER 496
10.2.5 BERECHTIGUNGEN ZUR ADMINISTRATION VON MYSQL 500
10.2.6 DIE BEFEHLE GRANT, REVOKE,
CREATE UND ALTER USER
IM DETAIL 505
10.2.7 BENUTZERVERWALTUNG OHNE GRANT-DIE DATENBANK MYSQL 511
10.3 TIPPS UND TRICKS 517
10.3.1 VORGEHEN BEI DER ERSTELLUNG VON BENUTZERN 518
10.3.2 TAUSENDE BENUTZER UND DATENBANKEN OHNE CHAOS VERWALTEN 518
10.3.3 BENUTZERVERWALTUNGS-API 520
10.3.4 BENUTZERVERWALTUNG IN DER APPLIKATION, NICHT IN DER DATENBANK?
521
10.3.5 WORKAROUND FUER BERECHTIGUNGEN AUF ZEILENEBENE/KAPSELUNG 523
10.4 STOP!-MYSQLABSICHERN 526
10.4.1 ALLGEMEINE SICHERHEITSHINWEISE - DER GEWISSENHAFTE
ADMINISTRATOR 526
10.4.2 ZUGANG BESCHRAENKEN ODER VERSCHLUESSELN 532
10.4.3 MYSQL IM WEB 537
10.5 ZUSAMMENFASSUNG 542
TEIL III PROGRAMMIERUNG
11 GESPEICHERTE PROGRAMME UND EVENTS 547
11.1 WOZU GESPEICHERTE PROGRAMME? 547
11.1.1 ARTEN VON GESPEICHERTEN PROGRAMMEN 549
11.1.2 MYSQL STORED PROGRAM LANGUAGE 550
11.1.3 GRUNDLEGENDES ARBEITEN MIT GESPEICHERTEN PROGRAMMEN 551
11.1.4 KOMMENTARE 553
11.1.5 DATENTYPEN 555
11.1.6 SICHERUNG UND BACKUP GESPEICHERTER PROGRAMME UND SICHTEN 555
11.1.7 RECHTE VON GESPEICHERTEN PROGRAMMEN 556
11.1.8 EINSCHRAENKUNGEN 557
11.2 GESPEICHERTE PROZEDUREN 557
11.2.1 ERZEUGUNG GESPEICHERTER PROZEDUREN 558
11.2.2 ERWEITERTE EINSTELLUNGEN BEIM ERZEUGEN VON GESPEICHERTEN
PROZEDUREN 560
11.2.3 VERWENDUNG GESPEICHERTER PROZEDUREN 561
11
11.2.4 LOSCHEN VON GESPEICHERTEN PROZEDUREN 562
11.2.5 BEARBEITEN GESPEICHERTER PROZEDUREN 562
11.2.6 PARAMETER 564
11.2.7 ERGEBNISMENGEN 569
11.3 GESPEICHERTE FUNKTIONEN 569
11.3.1 ERZEUGEN VON GESPEICHERTEN FUNKTIONEN 570
11.3.2 ERWEITERTE OPTIONEN BEIM ERZEUGEN VON GESPEICHERTEN
PROZEDUREN 572
11.3.3 AUFRUFEN GESPEICHERTER FUNKTIONEN 574
11.3.4 BEARBEITEN GESPEICHERTER FUNKTIONEN 576
11.3.5 EINSCHRAENKUNGEN 576
11.4 INFORMATIONEN ZU BESTEHENDEN GESPEICHERTEN PROGRAMMEN
(METADATEN) 577
11.5 PROGRAMMIEREN IN MYSQL 581
11.5.1 BEGIN-/END-BLOECKE 582
11.5.2 VARIABLEN 583
11.5.3 ABLAUFSTEUERUNG UND KONDITIONALE ANWEISUNGEN 590
11.5.4 SCHLEIFEN 597
11.5.5 CURSORS 602
11.5.6 HANDLER 609
11.5.7 SELBSTDEFINIERTE FEHLERMELDUNGEN MIT SIGNAL 618
11.5.8 VERSCHACHTELTE CURSORS UND IHRE HANDLER 623
11.5.9 TEMPORAERE TABELLEN 626
11.5.10 REKURSION 627
11.5.11 TRANSAKTIONEN 630
11.6 TRIGGER 632
11.6.1 TRIGGER ERSTELLEN 632
11.6.2 LOESCHEN UND BEARBEITEN VON TRIGGERN 637
11.6.3 INFORMATIONEN UEBER BESTEHENDE TRIGGER (METADATEN) 637
11.6.4 EINSCHRAENKUNGEN 640
11.7 EVENTS 641
11.7.1 EVENT-SCHEDULER 642
11.7.2 ERZEUGUNG VON EVENTS 643
11.7.3 LOESCHEN UND BEARBEITEN VON EVENTS 647
11.7.4 INFORMATIONEN ZU BESTEHENDEN EVENTS (METADATEN) 648
11.7.5 SICHERHEIT, RECHTE UND EINSCHRAENKUNGEN 650
11.8 SICHTEN (VIEWS) 651
11.8.1 ERZEUGUNG UND VERWENDEN VON SICHTEN 652
11.8.2 UPDATES AUF SICHTEN 654
12
11.8.3 LOESCHEN UND BEARBEITEN EINER SICHT 655
11.8.4 INFORMATIONEN ZU BESTEHENDEN SICHTEN (METADATEN) 656
11.9 ZUSAMMENFASSUNG 657
12 SOFTWAREENTWICKLUNG MIT MYSQL 659
12.1 KONNEKTOREN/PROGRAMMIERSPRACHEN 661
12.1.1 ALLGEMEINES 661
12.1.2 ODBC 665
12.1.3 JAVA, JDBC UND
CONNECTOR/J 669
12.1.4 PHP, MYSQLI, PDO_MYSQL 674
12.1.5 .NET 678
12.1.6 PERL, DBD:MYSQL 684
12.1.7 RUBY 687
12.1.8 PYTHON 689
12.1.9 NODE-MYSQL, NODE.JS - SERVERSEITIGES JAVASCRIPT 692
12.2 ZUSAMMENFASSUNG 695
13 NOSQL MIT MYSQL 697
13.1 NOT ONLY SQL-NOSQL 697
13.2 SKALIERUNG UND VERTEILUNG: ACID VS. BASE 699
13.3 MIT HOCHGESCHWINDIGKEIT INS HERZ: MYSQL OEFFNET SICH MEMCACHED-
BENUTZERN 700
13.3.1 DIE INTEGRATION VON MEMCACHED IN DIE MYSQL-ARCHITEKTUR 701
13.3.2 GRUNDLAGEN DES MEMCACHE-PROTOKOLLS 702
13.3.3 MEMCACHED ZUR VERWENDUNG MIT INNODB INSTALLIEREN 703
13.3.4 DIE VERBINDUNG TESTEN 705
13.3.5 MEMCACHED UND INNODB VERBINDEN 706
13.3.6 LESEN UND SCHREIBEN VON DATEN MITTELS MEMCACHED 709
13.3.7 REPLIKATION UND MEMCACHED 711
13.3.8 SICHERHEIT GEGEN GESCHWINDIGKEIT 712
13.3.9 WEITERE EINSTELLUNGEN 712
13.4 ZUSAMMENFASSUNG 714
13
TEIL IV ANHANG
A REFERENZ IN
A.L DATENTYPEN 718
A.2 DATENDEFINITION, DATENMANIPULATION UND ABFRAGEN 720
A.3 INDEX 726
A.4 BOOLESCHE OPERATOREN 727
A.5 MATHEMATISCHE FUNKTIONEN 728
A.6 ZEIT- UND DATUMSFUNKTIONEN 730
A.7 STRING-FUNKTIONEN 737
A.8 TRANSAKTIONEN 744
A.9 SPERREN 746
A.10 SICHTEN (VIEWS) 746
A.11 MYSQL-CLIENT 747
A.12 GESPEICHERTE PROZEDUREN 749
A.13 GESPEICHERTE FUNKTIONEN 751
A.14 TRIGGERS 752
A.15 EVENTS 753
A.16 KONTROLLFLUSS-ELEMENTE 755
A.17 VARIABLEN IN PROGRAMMEN 757
A.18 CURSORS 758
A.19 HANDLERS 759
A.20 VOLLTEXTSUCHE 761
A.21 REPLIKATION 762
A.22 GIS-FUNKTIONEN 764
A.23 PARTITIONIERUNG 766
A.24 ADMINISTRATIONSAUFGABEN 769
A.25 BENUTZERVERWALTUNG UND SICHERHEIT 773
A.26 WARTUNGSARBEITEN 777
A.27 BACKUPS, WIEDERHERSTELLUNG UND LOGFILES 779
14
A.28 IMPORT UND EXPORT 781
A.29 BENCHMARKING, MONITORING UND PROFILING 782
A.30 QUERY-CACHE 784
A.31 PLUGINS 784
A.32 STORAGE-ENGINES 785
A.33 HILFE, WARNUNGEN UND FEHLER 788
A.34 FEHLERNUMMERN UND SQL-STATES 789
A.35 ESCAPE-SEQUENZEN 791
A.36 ZEICHENSAETZE UND SORTIERFOLGEN (CHARACTER SETS UND COLLATIONS) 792
INDEX 793
15 |
any_adam_object | 1 |
author | Pröll, Stefan 1983- Zangerle, Eva Gassler, Wolfgang |
author_GND | (DE-588)101494077X (DE-588)1014940966 (DE-588)1014941059 |
author_facet | Pröll, Stefan 1983- Zangerle, Eva Gassler, Wolfgang |
author_role | aut aut aut |
author_sort | Pröll, Stefan 1983- |
author_variant | s p sp e z ez w g wg |
building | Verbundindex |
bvnumber | BV042540830 |
classification_rvk | ST 271 |
classification_tum | DAT 663f |
ctrlnum | (OCoLC)911040598 (DE-599)DNB1067416536 |
dewey-full | 004 005.7585 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 004 - Computer science 005 - Computer programming, programs, data, security |
dewey-raw | 004 005.7585 |
dewey-search | 004 005.7585 |
dewey-sort | 14 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | 3., aktualisierte und erweiterte Auflage |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 c 4500</leader><controlfield tag="001">BV042540830</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20160512</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">150505s2015 gw ad|| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">15,N10</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1067416536</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3836237539</subfield><subfield code="9">3-8362-3753-9</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783836237536</subfield><subfield code="c">: EUR 49.90 (DE), EUR 51.30 (AT), sfr 63.90 (freier Pr.)</subfield><subfield code="9">978-3-8362-3753-6</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)911040598</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1067416536</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">XA-DE-NW</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-M347</subfield><subfield code="a">DE-863</subfield><subfield code="a">DE-1050</subfield><subfield code="a">DE-1102</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-859</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-860</subfield><subfield code="a">DE-19</subfield><subfield code="a">DE-B768</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-M124</subfield><subfield code="a">DE-Aug4</subfield><subfield code="a">DE-M158</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">004</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.7585</subfield><subfield code="2">22/ger</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 271</subfield><subfield code="0">(DE-625)143639:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 663f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Pröll, Stefan</subfield><subfield code="d">1983-</subfield><subfield code="0">(DE-588)101494077X</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">MySQL</subfield><subfield code="b">das umfassende Handbuch ; [aktuell zu MySQL 5.7 ; Installation, Konfiguration, Administration, Programmierung ; Skalierung, Ausfallsicherheit und Performance-Tuning ; alle wichtigen Administrationstools, Praxistipps und umfassende Befehlsreferenz ; inkl. NoSQL-Funktionen mit MySQL]]</subfield><subfield code="c">Stefan Pröll, Eva Zangerle, Wolfgang Gassler</subfield></datafield><datafield tag="246" ind1="1" ind2="3"><subfield code="a">My SQL</subfield></datafield><datafield tag="246" ind1="1" ind2="0"><subfield code="a">No SQL</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">3., aktualisierte und erweiterte Auflage</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Bonn</subfield><subfield code="b">Rheinwerk Computing</subfield><subfield code="c">2015</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">808 Seiten</subfield><subfield code="b">Ill., graph. Darst.</subfield><subfield code="c">240 mm x 168 mm</subfield><subfield code="e">1 DVD-ROM (12 cm)</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Rheinwerk Computing</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">MySQL 5.7</subfield><subfield code="0">(DE-588)1071954520</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">MySQL 5.7</subfield><subfield code="0">(DE-588)1071954520</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Zangerle, Eva</subfield><subfield code="0">(DE-588)1014940966</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Gassler, Wolfgang</subfield><subfield code="0">(DE-588)1014941059</subfield><subfield code="4">aut</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe</subfield><subfield code="z">978-3-8362-3754-3</subfield></datafield><datafield tag="780" ind1="0" ind2="0"><subfield code="i">2. Aufl. 82013) u.d.T.</subfield><subfield code="a">Pröll, Stefan</subfield><subfield code="t">MySQL 5.6</subfield><subfield code="w">(DE-604)BV041112986</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">X:MVB</subfield><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=5160921&prov=M&dok_var=1&dok_ext=htm</subfield><subfield code="3">Inhaltstext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="q">text/html</subfield><subfield code="u">https://www.rheinwerk-verlag.de/mysql_3843/</subfield><subfield code="3">Ausführliche Beschreibung</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">DNB Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027974897&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-027974897</subfield></datafield></record></collection> |
id | DE-604.BV042540830 |
illustrated | Illustrated |
indexdate | 2024-08-05T08:45:26Z |
institution | BVB |
isbn | 3836237539 9783836237536 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-027974897 |
oclc_num | 911040598 |
open_access_boolean | |
owner | DE-M347 DE-863 DE-BY-FWS DE-1050 DE-1102 DE-29T DE-859 DE-11 DE-91G DE-BY-TUM DE-92 DE-573 DE-860 DE-19 DE-BY-UBM DE-B768 DE-20 DE-M124 DE-Aug4 DE-M158 |
owner_facet | DE-M347 DE-863 DE-BY-FWS DE-1050 DE-1102 DE-29T DE-859 DE-11 DE-91G DE-BY-TUM DE-92 DE-573 DE-860 DE-19 DE-BY-UBM DE-B768 DE-20 DE-M124 DE-Aug4 DE-M158 |
physical | 808 Seiten Ill., graph. Darst. 240 mm x 168 mm 1 DVD-ROM (12 cm) |
publishDate | 2015 |
publishDateSearch | 2015 |
publishDateSort | 2015 |
publisher | Rheinwerk Computing |
record_format | marc |
series2 | Rheinwerk Computing |
spellingShingle | Pröll, Stefan 1983- Zangerle, Eva Gassler, Wolfgang MySQL das umfassende Handbuch ; [aktuell zu MySQL 5.7 ; Installation, Konfiguration, Administration, Programmierung ; Skalierung, Ausfallsicherheit und Performance-Tuning ; alle wichtigen Administrationstools, Praxistipps und umfassende Befehlsreferenz ; inkl. NoSQL-Funktionen mit MySQL]] MySQL 5.7 (DE-588)1071954520 gnd |
subject_GND | (DE-588)1071954520 |
title | MySQL das umfassende Handbuch ; [aktuell zu MySQL 5.7 ; Installation, Konfiguration, Administration, Programmierung ; Skalierung, Ausfallsicherheit und Performance-Tuning ; alle wichtigen Administrationstools, Praxistipps und umfassende Befehlsreferenz ; inkl. NoSQL-Funktionen mit MySQL]] |
title_alt | My SQL No SQL |
title_auth | MySQL das umfassende Handbuch ; [aktuell zu MySQL 5.7 ; Installation, Konfiguration, Administration, Programmierung ; Skalierung, Ausfallsicherheit und Performance-Tuning ; alle wichtigen Administrationstools, Praxistipps und umfassende Befehlsreferenz ; inkl. NoSQL-Funktionen mit MySQL]] |
title_exact_search | MySQL das umfassende Handbuch ; [aktuell zu MySQL 5.7 ; Installation, Konfiguration, Administration, Programmierung ; Skalierung, Ausfallsicherheit und Performance-Tuning ; alle wichtigen Administrationstools, Praxistipps und umfassende Befehlsreferenz ; inkl. NoSQL-Funktionen mit MySQL]] |
title_full | MySQL das umfassende Handbuch ; [aktuell zu MySQL 5.7 ; Installation, Konfiguration, Administration, Programmierung ; Skalierung, Ausfallsicherheit und Performance-Tuning ; alle wichtigen Administrationstools, Praxistipps und umfassende Befehlsreferenz ; inkl. NoSQL-Funktionen mit MySQL]] Stefan Pröll, Eva Zangerle, Wolfgang Gassler |
title_fullStr | MySQL das umfassende Handbuch ; [aktuell zu MySQL 5.7 ; Installation, Konfiguration, Administration, Programmierung ; Skalierung, Ausfallsicherheit und Performance-Tuning ; alle wichtigen Administrationstools, Praxistipps und umfassende Befehlsreferenz ; inkl. NoSQL-Funktionen mit MySQL]] Stefan Pröll, Eva Zangerle, Wolfgang Gassler |
title_full_unstemmed | MySQL das umfassende Handbuch ; [aktuell zu MySQL 5.7 ; Installation, Konfiguration, Administration, Programmierung ; Skalierung, Ausfallsicherheit und Performance-Tuning ; alle wichtigen Administrationstools, Praxistipps und umfassende Befehlsreferenz ; inkl. NoSQL-Funktionen mit MySQL]] Stefan Pröll, Eva Zangerle, Wolfgang Gassler |
title_old | Pröll, Stefan MySQL 5.6 |
title_short | MySQL |
title_sort | mysql das umfassende handbuch aktuell zu mysql 5 7 installation konfiguration administration programmierung skalierung ausfallsicherheit und performance tuning alle wichtigen administrationstools praxistipps und umfassende befehlsreferenz inkl nosql funktionen mit mysql |
title_sub | das umfassende Handbuch ; [aktuell zu MySQL 5.7 ; Installation, Konfiguration, Administration, Programmierung ; Skalierung, Ausfallsicherheit und Performance-Tuning ; alle wichtigen Administrationstools, Praxistipps und umfassende Befehlsreferenz ; inkl. NoSQL-Funktionen mit MySQL]] |
topic | MySQL 5.7 (DE-588)1071954520 gnd |
topic_facet | MySQL 5.7 |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=5160921&prov=M&dok_var=1&dok_ext=htm https://www.rheinwerk-verlag.de/mysql_3843/ http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027974897&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT prollstefan mysqldasumfassendehandbuchaktuellzumysql57installationkonfigurationadministrationprogrammierungskalierungausfallsicherheitundperformancetuningallewichtigenadministrationstoolspraxistippsundumfassendebefehlsreferenzinklnosqlfunktionenmitmysql AT zangerleeva mysqldasumfassendehandbuchaktuellzumysql57installationkonfigurationadministrationprogrammierungskalierungausfallsicherheitundperformancetuningallewichtigenadministrationstoolspraxistippsundumfassendebefehlsreferenzinklnosqlfunktionenmitmysql AT gasslerwolfgang mysqldasumfassendehandbuchaktuellzumysql57installationkonfigurationadministrationprogrammierungskalierungausfallsicherheitundperformancetuningallewichtigenadministrationstoolspraxistippsundumfassendebefehlsreferenzinklnosqlfunktionenmitmysql AT prollstefan mysql AT zangerleeva mysql AT gasslerwolfgang mysql AT prollstefan nosql AT zangerleeva nosql AT gasslerwolfgang nosql |
Beschreibung
Würzburg Zentralbibliothek Lesesaal
Signatur: |
1000 ST 271 S70 P964(3) |
---|---|
Exemplar 1 | ausleihbar Verfügbar Bestellen |
Würzburg Teilbibliothek SHL, Raum I.2.11
Signatur: |
1340 ST 271 S70 P964(3) |
---|---|
Exemplar 1 | nicht ausleihbar Verfügbar |