MySQL. Michael Kofier. Einführung, Programmierung, Referenz ADDISON-WESLEY. 2., vollständig überarbeitete und erweiterte Auflage

Größe: px
Ab Seite anzeigen:

Download "MySQL. Michael Kofier. Einführung, Programmierung, Referenz ADDISON-WESLEY. 2., vollständig überarbeitete und erweiterte Auflage"

Transkript

1 Michael Kofier MySQL Einführung, Programmierung, Referenz 2., vollständig überarbeitete und erweiterte Auflage ADDISON-WESLEY An imprint of Pearson Education München Boston San Francisco Harlow, England Don Mills, Ontario Sydney Mexico City Madrid Amsterdam

2 Inhaltsverzeichnis Vorwort 19 Konzeption 21 EINFÜHRUNG 27 1 Was ist MySQL? Was ist eine Datenbank? 1.2 MySQL 1.3 MySQL-Eigenschaften 1.4 MySQL-Einschränkungen 1.5 MySQL-Versionsnummern 1.6 MySQL-Lizenzierung 1.7 Alternativen zu MySQL 1.8 Fazit 2 Testumgebung einrichten 2.1 Windows oder Unix/Linux? 2.2 MySQL (Server-Installation) Installation unter Windows Installation unter Linux Installation der MySQL-Linux-Pakete von mysql.com Installation testen Sicherheit MySQL-Update durchführen 2.3 MySQL (Client-Installation) 2.4 Apache Apache-2-Installation unter Windows Installation unter Linux ч Konfiguration und Start Alias einrichten (virtuelles Verzeichnis) Zugriffsschutz für einzelne Verzeichnisse (.htaccess) PHP PHP-Installation unter Windows PHP-Installation unter Linux PHP-Installation testen PHP-Konfiguration (php.ini) Do

3 8 Inhaltsverzeichnis phpmyadmin Perl Installation MySQL-Unterstützung für Perl Apache-Konfiguration für Perl und CGI Connector/ODBC Editoren MySQL beim ISP nutzen Einführungsbeispiel (Umfrage mit PHP) Überblick Datenbankentwurf Umfrageformular Formularauswertung und Ergebnisdarstellung Verbesserungsideen II GRUNDLAGEN Benutzeroberflächen Überblick mysql WinMySQLadmin (Windows) MySQL Control Center (Windows, Linux) phpmyadmin (HTML) Überblick über die Benutzeroberfläche Installation und Konfiguration http- und cookie-authentifizierung Datenbanken erstellen und ändern Tabellendaten einfügen, anzeigen und ändern Server-Administration Zusatzfunktionen Datenbankdesign Einführung Datenbanktheorie Normalformen Relationen Primär- und Fremdschlüssel

4 Inhaltsverzeichnis MySQL-Datentypen Integerzahlen (xxxint) Fließkommazahlen (FLOAT und DOUBLE) Festkommazahlen (DECIMAL) Datum und Uhrzeit (DATE, TIME, DATETIME, TIMESTAMP) Zeichenketten (CHAR, VARCHAR, xxxtext) Binärdaten (xxxblob) Aufzählungen (ENUM, SET) Indizes Einführung Indextypen Abfrage- und Indexoptimierung MySQL-Tabellentypen Datenbanken, Tabellen und Indizes erzeugen Beispiel mylibrary (Bibliothek) Basisdesign Hierarchische Kategorisierung der Bücher Optimierung (Effizienz versus Normalisierung) Indizes Beispiel myforum (Diskussionsforum) Beispiel exceptions (Sonderfälle) SQL-Einführung Einleitung Einfache Abfragen (SELECT) Anzahl der Ergebnisdatensätze einschränken (LIMIT) Ergebnisse sortieren (ORDER BY) Datensätze durch Bedingungen auswählen (WHERE, HAVING) Abfragen aus verknüpften Tabellen JOINs über zwei Tabellen JOINs über drei und mehr Tabellen Abfrageergebnisse aneinander fügen Gruppierte Abfragen, Aggregatsfunktionen Daten ändern (INSERT, UPDATE und DELETE) Backup durchführen Datensätze einfügen (INSERT) Datensätze verändern (UPDATE) Datensätze löschen (DELETE) Neue Tabellen erstellen 249

5 10 Inhaltsverzeichnis SQL-Rezepte Zeichenketten Grundlegende Funktionen Mustervergleich Zeichenketten ändern Datum und Uhrzeit Berechnungen mit Datum und Uhrzeit TIMESTAMP-Besonderheiten Variablen und Bedingungen (IF, CASE) Variablen IF-Abfragen CASE-Verzweigungen Daten von einer Tabelle in eine andere kopieren Beim Kopieren eine neue Tabelle erzeugen Kopieren in vorhandene Tabellen Kreuztabellen (Pivottabellen) Sub-SELECTs Integrität von Daten sicherstellen Doppelgänger suchen Normalform nachträglich herstellen Die ersten/letzten n Datensätze bearbeiten Datensätze zufällig auswählen Volltextsuche Grundlagen Büchersuche Forumsuche InnoDB-Tabellen und Transaktionen Einführung Erste Experimente mit InnoDB-Tabellen Transaktionen Wozu Transaktionen? Transaktionen steuern Transaktionen ausprobieren Transaktionen und Locking Isolationsgrad für Transaktionen Fehlerabsicherung Integritätsregeln

6 Inhaltsverzeichnis 9 Sicherheit 9.1 Einführung 9.2 Erste Hilfe MySQL-Installation unter Unix/Linux absichern MySQL-Installation unter Windows absichern Zugang ohne Passwort einrichten Neue Datenbank und Benutzer einrichten Rechte zum Erzeugen eigener Datenbanken vergeben Vergessenes root-passwort 9.3 Interna des Zugriffssystems Privilegien mysql-datenbank user-tabelle user.host-spalte db- und host-tabelle tables_priv- und columns_priv-tabelle 9.4 Hilfsmittel zur Einstellung der Zugriffsrechte Zugriffsrechte ändern mit GRANT und REVOKE Zugriffsrechte mit SHOW GRANTS betrachten Passwort mit mysqladmin ändern Zugriffsrechte mit mysqlaccess betrachten Zugriffsrechte mit mysql_setpermission ändern 9.5 Probleme beim Verbindungsaufbau 9.6 Systemsicherheit 10 Administration und Server-Konfiguration 10.1 Basisadministration Server-Basiskonfiguration Administrationswerkzeuge verwenden Datenbankschemas erforschen (mysqlshow) Administrationskommandos ausführen (mysqladmin) 10.2 Backups durchführen Datenbanken sichern (mysqldump) Datenbanken wiederherstellen (mysql) Schnelle Backups (mysqlhotcopy) 10.3 Datenbankmigration 10.4 Import und Export von Textdateien Import mit LOAD DATA INFILE Import mit mysqlimport Export mit SELECT... INTO OUTFILE Export mit mysqldump

7 12 Inhaltsverzeichnis Export mit mysql im Batch-Modus Internationale Anpassung, Zeichensätze Fehlermeldungen in der jeweiligen Landessprache Zeichensatzeinstellung und Sortierordnung Tests mit einigen Zeichensätzen Logging Änderungen protokollieren (update log) Fehler, Logins und langsame Abfragen Administration der Logging-Dateien Replikation Einführung Einrichtung des Replikations-Master-Systems Einrichtung des Replikations-Slave-Systems Replikationssystem mit LOAD DATA einrichten Replikationsinterna Client-Programmierung Wartung von MylSAM-Tabellen Administration von InnoDB-Tabellen Tablespace-Administration Logging-Dateien Tipps zur Geschwindigkeitsoptimierung Server-Tuning Optimale Speichernutzung Query Cache Administration von Datenbanken beim ISP III II PROGRAMMIERUNG PHP - Grundlagen und Programmiertechniken Einführung Verbindung zur Datenbank herstellen Verbindungsaufbau MySQL-Benutzername und Passwort in einer Include-Datei angeben Persistente Datenbankverbindungen SQL-Kommandos ausführen SELECT-Abfragen Auswertung von SELECT-Abfragen SELECT-Ergebnis als Tabelle anzeigen

8 Inhaltsverzeichnis SELECT-Abfragen mit mysql_unbuffered_query Daten ändern (INSERT, UPDATE, DELETE) Zeichenketten, BLOBs, DATEs, SETs, ENUMs und NULL Daten ändern Daten lesen Formulardaten verarbeiten (magic quotes) Fehlerabsicherung Bilder speichern und darstellen Grundlagen und Programmiertechniken Programmcode PHP - Bücherverwaltung Einführung Hilfsfunktionen (mylibraryconnect.inc.php) Büchersuche (find.php) Effizienzprobleme bei der Darstellung von Suchergebnissen Codegerüst Formular anzeigen SQL-Kommando für Titel- oder Autorensuche bilden Ergebnisse für Autorensuche anzeigen Ergebnisse für Titelsuche anzeigen Links zu den vorangegangenen Seiten und zur nächsten Seite Erweiterungsmöglichkeiten Einfache Eingabe neuer Bücher (simpleinput.php) Programmstruktur, Codegerüst Titel speichern Komfortable Eingabe neuer Bücher (input.php) Bedienung Programmstruktur Datenvalidierung, Wechsel zwischen Eingabephase 1 und Formulare anzeigen Hilfsfunktionen Daten speichern Erweiterungsmöglichkeiten Verwaltung der Buchkategorien (categories.php) Codegerüst Main-Code Funktion zum Speichern einer neuen Kategorie Funktion zum Löschen einer vorhandenen Kategorie Verbesserungsideen, Erweiterungsmöglichkeiten 554

9 14 Inhaltsverzeichnis 13 PHP - Diskussionsforum Bedienung Überblick über den Programmcode Anmeldung (forumlogin.php) Neuen Benutzer anlegen (forumnewlogin.php) Liste aller Diskussionsgruppen anzeigen (forumlist.php) Nachrichtenliste einer Diskussionsgruppe (forumread.php) Verschiedene Darstellungformen hierarchischer Listen Programmstruktur Ermittlung der Nachrichtentexte Nachrichtenliste anzeigen Verweise auf weitere Seiten Nachrichtentext darstellen (forummessage.php) Thread anzeigen (forumthread.php) Diskussionsbeitrag verfassen (forumwrite.php) Programmstruktur Nachricht speichern (insert_new_message) Formular anzeigen Forum verlassen (forumlogout.php) Erweiterungsmöglichkeiten Perl Programmiertechniken Verbindung zur Datenbank herstellen SQL-Kommandos ausführen SELECT-Abfragen auswerten Zeichenketten, BLOBs, DATEs, SETs, ENUMs und NULL DBD::mysql-spezifische Methoden und Attribute Fehlerabsicherung Beispiel: Ungültige Datensätze löschen (mylibrary) CGI-Beispiel: Bücherverwaltung (mylibrary) Büchersuche (mylibrary-find.pl) Einfache Eingabe neuer Bücher (mylibrary-simpleinput.pl) Java, JSP, JDBC Einführung Java-Installation Connector /J-Installation Programmiertechniken Verbindungsaufbau 629

10 Inhaltsverzeichnis Probleme beim Verbindungsaufbau SQL-Kommandos ausführen SELECT-Abfragen auswerten Prepared Statements Unicode Transaktionen Batch-Kommandos Umgang mit binären Daten (BLOBs) 15.3 Java Server Pages (JSP) Tomcat-Installation Programmiertechniken 16 С und C C-API Voraussetzungen Hello World C-Programme kompilieren und linken Programmiertechniken 16.2 Connector/C++ (MySQL++) Voraussetzungen Hello World in C Connector/C++-Programme kompilieren und linken Programmiertechniken 17 Visual Basic, C#, ODBC 17.1 Grundlagen Kleines Glossar der Microsoft-Datenbankwelt DSN für eine MySQL-Datenbank einrichten 17.2 Access Einführung Tabellen importieren und exportieren Konverter Access MySQL (exportsql.txt) 17.3 Datenanalyse mit Excel 17.4 ADO-Programmierung und Visual Basic/VBA Einführung Verbindungsaufbau ADO-Programmiertechniken Beispiel - authors-spalte für die titles-tabelle Beispiel - Neuen Buchtitel einfügen Beispiel - Bilddatei in BLOB speichern und wieder lesen 17.5 MyVbQL (VB-Programmierung ohne ADO/ODBC)

11 /6 Inhaltsverzeichnis 17.6 ADO.NET (Visual Basic.NET, C#) Kommunikation zwischen ADO.NET und MySQL Verbindungsaufbau mit dem ODBC-Data-Provider Verbindungsaufbau mit dem ByteFX.Data-Provider Verbindungsaufbau mit dem dbprovider (einfodesign) Verbindungsaufbau mit MySQLDirect.NET (corelab) Programmiertechniken Beispiel - Neue Titel in mylibraryodbc speichern Konverter Microsoft-SQL-Server-MySQL 750 IV REFERENZ SQL-Referenz Syntax Operatoren Variablen und Konstanten MySQL-Datentypen Kommandoübersicht (thematisch) Kommandoreferenz (alphabetisch) Funktionsreferenz Arithmetische Funktionen Vergleichsfunktionen, Abfragen, Verzweigungen Typenkonvertierung (cast) Bearbeitung von Zeichenketten Datum und Uhrzeit GROUP-BY-Funktionen (Aggregatsfunktionen) Weitere Funktionen MySQL-Tools Überblick Gemeinsame Optionen und Konfigurationsdateien mysqld (Server) mysqld_safe (Server-Start) mysql_install_db (Neuinstallation der mysql-datenbank) mysql_fix_privileges (Update der mysql-datenbank) mysql_fix_extensions (Umbenennung der MylSAM-Dateien) mysql (SQL-Kommandointerpreter) mysqladmin (Administration)

12 Inhaltsverzeichnis mysqldump (Backup/Export) mysqlimport (Textimport, Bulkimport) mysqlshow (Infoanzeige) mysqlbug (Fehlerberichte versenden) myisamchk (MylSAM-Dateien reparieren) myisampack (MylSAM-Dateien komprimieren) API-Referenz PHP-API Perl-DBI JDBC (Connector/J) C-API 883 ANHANG A Glossar 891 В MySQL С Inhalt der CD-ROM 911 Quellenverzeichnis 915 Stichwortverzeichnis 917

Michael Kofier. MySQL. Einführung, Programmierung, Referenz УУ ADDISON-WESLEY. An imprint of Pearson Education

Michael Kofier. MySQL. Einführung, Programmierung, Referenz УУ ADDISON-WESLEY. An imprint of Pearson Education Michael Kofier MySQL Einführung, Programmierung, Referenz УУ ADDISON-WESLEY An imprint of Pearson Education München Boston San Francisco Harlow, England Don Mills, Ontario Sydney Mexico City Madrid Amsterdam

Mehr

Michael Kofler. MySQL. Einführung, Programmierung, Referenz. An imprint of Pearson Education

Michael Kofler. MySQL. Einführung, Programmierung, Referenz. An imprint of Pearson Education MySQL Specials Michael Kofler MySQL Einführung, Programmierung, Referenz An imprint of Pearson Education München Boston San Francisco Harlow, England Don Mills, Ontario Sydney Mexico City Madrid Amsterdam

Mehr

1 Was ist MySQL? 29 2 Testumgebung einrichten 49 3 Einführungsbeispiel (Umfrage mit PHP) 99. Grundlagen 117

1 Was ist MySQL? 29 2 Testumgebung einrichten 49 3 Einführungsbeispiel (Umfrage mit PHP) 99. Grundlagen 117 Kapitelübersicht Vorwort 19 Konzeption 21 I Einführung 27 1 Was ist MySQL? 29 2 Testumgebung einrichten 49 3 Einführungsbeispiel (Umfrage mit PHP) 99 II Grundlagen 117 4 Benutzeroberflächen 119 5 Datenbankdesign

Mehr

Rolf Däßler. Das Einsteigersem. MySQL 5

Rolf Däßler. Das Einsteigersem. MySQL 5 Rolf Däßler Das Einsteigersem MySQL 5 Inhaltsverzeichnis Vorwort 11 Einleitung 13 Was ist MySQL? 13 Eigenschaften 13 Leistungsmerkmale 15 Inhalt und Aufbau des Buches 17 Verwendete Programmversionen 18

Mehr

PHP 5.3 & MySQL ЪЛ. Programmierung, Administration, Praxisprojekte. Michael Kofier, Bernd Öggl. An imprint of Pearson Education. *щв w ADDISON-WESLEY

PHP 5.3 & MySQL ЪЛ. Programmierung, Administration, Praxisprojekte. Michael Kofier, Bernd Öggl. An imprint of Pearson Education. *щв w ADDISON-WESLEY Michael Kofier, Bernd Öggl PHP 5.3 & MySQL ЪЛ Programmierung, Administration, Praxisprojekte *щв w ADDISON-WESLEY An imprint of Pearson Education München Boston San Francisco Harlow, England Don Mills,

Mehr

Inhalt. 1. MySQL-Einführung 1. 2. Datenbankentwurf 27

Inhalt. 1. MySQL-Einführung 1. 2. Datenbankentwurf 27 Inhalt 1. MySQL-Einführung 1... 1.1 Geschichte von MySQL... 1 1.2 Entscheidungskriterien für MySQL... 2 1.3 Installation eines MySQL-Servers... 3 1.3.1 Linux... 5 1.3.2 Windows 9x/Me/NT/2000/XP... 7 1.3.3

Mehr

Vorwort Konzeption Teil I PHP-Grundlagen und -Programmiertechniken... 25

Vorwort Konzeption Teil I PHP-Grundlagen und -Programmiertechniken... 25 Vorwort... 19 Konzeption... 21 Teil I PHP-Grundlagen und -Programmiertechniken... 25 1 Installation und Konfiguration... 27 1.1 Versionen und Lizenzen... 27 1.1.1 Versionen... 27 1.1.2 Lizenzen... 29 1.2

Mehr

PHP 5.3 & MySQL 5.1 ADDISON-WESLEY. An imprint of Pearson Education

PHP 5.3 & MySQL 5.1 ADDISON-WESLEY. An imprint of Pearson Education Michael Kofier, Bernd Öggl PHP 5.3 & MySQL 5.1 Grundlagen, Programmiertechniken, Beispiele, J* ч ADDISON-WESLEY An imprint of Pearson Education München Boston San Francisco Harlow, England Don Mills, Ontario

Mehr

Inhalt. Vorwort 11. Inhalt der Buch-CD 13. 1 Einführung 17

Inhalt. Vorwort 11. Inhalt der Buch-CD 13. 1 Einführung 17 Inhalt Vorwort 11 Inhalt der Buch-CD 13 1 Einführung 17 1.1 Was ist MySQL? 17 1.2 Die wichtigsten Eigenschaften von MySQL 20 1.3 Bezugsquellen und Versionen 23 1.4 MySQL im Vergleich zu anderen Datenbanken

Mehr

MySQL im Einsatz. Heinz-Gerd Raymans. Mit ODBC, JDBC, PHP und Perl. An imprint of Pearson Education

MySQL im Einsatz. Heinz-Gerd Raymans. Mit ODBC, JDBC, PHP und Perl. An imprint of Pearson Education Heinz-Gerd Raymans MySQL im Einsatz Mit ODBC, JDBC, PHP und Perl An imprint of Pearson Education München Boston San Francisco Harlow, England Don Mills, Ontario Sydney Mexico City Madrid Amsterdam Inhalt

Mehr

Inhaltsübersicht. Vorwort 17 Konzeption des Buchs 19. Teil 1 PHP-Grundlagen und Programmiertechniken 23

Inhaltsübersicht. Vorwort 17 Konzeption des Buchs 19. Teil 1 PHP-Grundlagen und Programmiertechniken 23 Inhaltsübersicht Vorwort 17 Konzeption des Buchs 19 Teil 1 PHP-Grundlagen und Programmiertechniken 23 1. Installation und Konfiguration 25 2. Einführung und Sprachelemente 79 3. Objektorientierte Programmierung

Mehr

Auf einen Blick. Abfrage und Bearbeitung. Erstellen einer Datenbank. Komplexe Abfragen. Vorwort... 13

Auf einen Blick. Abfrage und Bearbeitung. Erstellen einer Datenbank. Komplexe Abfragen. Vorwort... 13 Auf einen Blick Vorwort... 13 Teil 1 Vorbereitung Kapitel 1 Einleitung... 17 Kapitel 2 SQL der Standard relationaler Datenbanken... 21 Kapitel 3 Die Beispieldatenbanken... 39 Teil 2 Abfrage und Bearbeitung

Mehr

Auf einen Blick. Abfrage und Bearbeitung. Erstellen einer Datenbank. Komplexe Abfragen. Vorwort 13

Auf einen Blick. Abfrage und Bearbeitung. Erstellen einer Datenbank. Komplexe Abfragen. Vorwort 13 Auf einen Blick Vorwort 13 Teil 1 Vorbereitung Kapitel 1 Einleitung 17 Kapitel 2 SQL - der Standard relationaler Datenbanken 21 Kapitel 3 Die Beispieldatenbanken 39 Teil 2 Abfrage und Bearbeitung Kapitel

Mehr

Folien php/mysql Kurs der Informatikdienste

Folien php/mysql Kurs der Informatikdienste Folien php/mysql Kurs der Informatikdienste 1. Einführung in die Datenbank MySQL Kursbeispiel und Kursziele 1.1 Das Kursbeispiel: eine kleine Personalverwaltung 1.2 Was brauchen wir? 1.3 Ziele Kurs AEMS1,

Mehr

Gregor Kuhlmann Friedrich Müllmerstadt. MySQL. Der Schlüssel zu Datenbanken-Design und -Programmierung. c 3 E. i- O Rowohlt Taschenbuch Verlag

Gregor Kuhlmann Friedrich Müllmerstadt. MySQL. Der Schlüssel zu Datenbanken-Design und -Programmierung. c 3 E. i- O Rowohlt Taschenbuch Verlag Gregor Kuhlmann Friedrich Müllmerstadt MySQL Der Schlüssel zu Datenbanken-Design und -Programmierung r?: X c 3 E i- O uu Rowohlt Taschenbuch Verlag Inhalt Editorial 11 Einleitung 12 1 Einführung in das

Mehr

Sandini Bib PHP 5 & MySQL 5

Sandini Bib PHP 5 & MySQL 5 PHP 5 & MySQL 5 Open Source Software wird gegenüber kommerziellen Lösungen immer wichtiger. Addison-Wesley trägt dieser Entwicklung Rechnung mit den Büchern der Open Source Library. Administratoren, Entwickler

Mehr

Datenbank- Programmierung mit InterBase

Datenbank- Programmierung mit InterBase Michael Ebner Datenbank- Programmierung mit InterBase ADDISON-WESLEY An imprint of Pearson Education München Boston San Francisco Harlow, England Don Mills, Ontario Sydney Mexico City Madrid Amsterdam

Mehr

Inhaltsverzeichnis. 1 Hallo 13

Inhaltsverzeichnis. 1 Hallo 13 1 Hallo 13 2 Grundlagen 15 2.1 Das Internet 15 2.1.1 Geschichte des Internets 15 2.1.2 Kommunikation mit TCP/IP 16 2.1.3 Anwendungen im Internet 18 2.1.4 HTTP unter der Lupe 20 2.2 Webserver, PHP und MySQL

Mehr

Grundkurs MySQL und PHP

Grundkurs MySQL und PHP Martin Pollakowski Grundkurs MySQL und PHP So entwickeln Sie Datenbanken mit Open Source Software 2., verbesserte und erweiterte Auflage Anwendung und Nutzen von Datenbanken 1 Was ist eine Datenbank? 1

Mehr

Datenbankprogrammierung mit MySQL 5 und PHP 5 Spona

Datenbankprogrammierung mit MySQL 5 und PHP 5 Spona DAS EINSTEIGERSEMINAR Datenbankprogrammierung mit MySQL 5 und PHP 5 von Helma Spona Neuausgabe Datenbankprogrammierung mit MySQL 5 und PHP 5 Spona schnell und portofrei erhältlich bei beck-shop.de DIE

Mehr

Datenbanken mit OpenOffice.org 3 Base und HSQLDB

Datenbanken mit OpenOffice.org 3 Base und HSQLDB Thomas Krumbein Datenbanken mit OpenOffice.org 3 Base und HSQLDB Galileo Press 1.1 Zur 3. Auflage dieses Buches 14 1.2 OpenOffice.org 14 1.2.1 DasProjektOpenOffice.org 15 2.1 Einführung in Datenbanken

Mehr

Inhaltsverzeichnis. Vorwort Kapitel 1 Einleitung... 15

Inhaltsverzeichnis. Vorwort Kapitel 1 Einleitung... 15 Vorwort..................................................... 13 Kapitel 1 Einleitung.......................................... 15 Kapitel 2 SQL der Standard relationaler Datenbanken... 19 2.1 Die Geschichte................................

Mehr

Inhalt. TEILI Erste Schritte

Inhalt. TEILI Erste Schritte Vorwort 15 Für wen st dieses Buch gedacht? 15 Konventionen 16 Der Aufbau dieses Buches 17 Die DVD zum Buch 18 Die Webseite zum Buch 19 Die Autoren 19 TEILI Erste Schritte 1.1 Grundlagen von Datenbanken

Mehr

Charles Wyke-Smith. Codin' forthe Web. Ein Leitfaden für Designer zur Entwicklung dynamischer Websites ^ADDISON-WESLEY

Charles Wyke-Smith. Codin' forthe Web. Ein Leitfaden für Designer zur Entwicklung dynamischer Websites ^ADDISON-WESLEY Charles Wyke-Smith Codin' forthe Web Ein Leitfaden für Designer zur Entwicklung dynamischer Websites ^ADDISON-WESLEY An imprint of Pearson Education München Boston San Francisco Harlow, England Don Mills,

Mehr

PostgreSQL. Professionell und praxisnah. Jens Hartwig. An imprint of Pearson Education

PostgreSQL. Professionell und praxisnah. Jens Hartwig. An imprint of Pearson Education Jens Hartwig PostgreSQL Professionell und praxisnah An imprint of Pearson Education München Boston San Francisco Harlow, England Don Mills, Ontario Sydney Mexico City Madrid Amsterdam Inhalt 1 Einleitung

Mehr

Inhaltsverzeichnis. Vorwort 13. Kapitel 1 Einleitung 15

Inhaltsverzeichnis. Vorwort 13. Kapitel 1 Einleitung 15 Vorwort 13 Kapitel 1 Einleitung 15 Kapitel 2 SQL-der Standard relationaler Datenbanken... 19 2.1 Die Geschichte 19 2.2 Die Bestandteile 20 2.3 Die Verarbeitung einer SQL-Anweisung 22 2.4 Die Struktur von

Mehr

SQL für Trolle. mag.e. Dienstag, 10.2.2009. Qt-Seminar

SQL für Trolle. mag.e. Dienstag, 10.2.2009. Qt-Seminar Qt-Seminar Dienstag, 10.2.2009 SQL ist......die Abkürzung für Structured Query Language (früher sequel für Structured English Query Language )...ein ISO und ANSI Standard (aktuell SQL:2008)...eine Befehls-

Mehr

Marcus Throll. f. / Galileo Computing

Marcus Throll. f. / Galileo Computing Marcus Throll f. / Galileo Computing Inhalt Vorwort zur 2. Auflage 13 Vorwort zur 1. Auflage 15 Inhalt der Buch-CO 17 Einführung 21 1.1 Was istmysql? 23 1.2 Die wichtigsten Eigenschaften von MySQL 26 1.3

Mehr

Kapitel 4: PHP-Grundlagen Kapitel 5: PHP-Bausteine für Programme

Kapitel 4: PHP-Grundlagen Kapitel 5: PHP-Bausteine für Programme O:/Wiley/Reihe_Dummies/14438_Valade/3d/ftoc.3d from 04.10.2017 16:38:55 Auf einen Blick Über die Autorin... 9 Einleitung... 21 Teil I: Eine datenbankgestützte Webanwendung mit PHP und MySQL entwickeln...

Mehr

Thomas Theis PHP4. Webserver-Programmierung für Um- und Einsteiger. Galileo Press

Thomas Theis PHP4. Webserver-Programmierung für Um- und Einsteiger. Galileo Press Thomas Theis PHP4 Webserver-Programmierung für Um- und Einsteiger Galileo Press Inhalt Einführung 11 A.1 PHP-eine Beschreibung 11 A.2 Wie lerne ich PHP? 11 A.2.1 Grundlagen 12 A.2.2 Formulare und Datenbanken

Mehr

MySQL, phpmyadmin & SQL. Kurzübersicht

MySQL, phpmyadmin & SQL. Kurzübersicht MySQL, phpmyadmin & SQL Kurzübersicht Referenzen MySQL Documentation: http://dev.mysql.com/doc PHP 5 / MySQL5. Studienausgabe. Praxisbuch und Referenz (Kannengießer & Kannengießer) 2 Datenbank anlegen

Mehr

Heiko Goller Das LAMP-Buch Webserver mit Linux, Apache, MySQL und PHP SuSE PRESS

Heiko Goller Das LAMP-Buch Webserver mit Linux, Apache, MySQL und PHP SuSE PRESS Heiko Goller Das LAMP-Buch Webserver mit Linux, Apache, MySQL und PHP SuSE PRESS /Vif /V* 1 Einleitung 1 1.1 Was lernen Sie in diesem Buch? 2 1.2 Wer sollte dieses Buch lesen? 3 1.3 Was sollten Sie schon

Mehr

PHP 5 & MySQL 5. Michael Kofler, Bernd Öggl. Grundlagen, Programmiertechniken, Beispiele. An imprint of Pearson Education

PHP 5 & MySQL 5. Michael Kofler, Bernd Öggl. Grundlagen, Programmiertechniken, Beispiele. An imprint of Pearson Education Michael Kofler, Bernd Öggl PHP 5 & MySQL 5 Grundlagen, Programmiertechniken, Beispiele An imprint of Pearson Education München Boston San Francisco Harlow, England Don Mills, Ontario Sydney Mexico City

Mehr

Inhaltsverzeichnis. jetzt lerne ich

Inhaltsverzeichnis. jetzt lerne ich Inhaltsverzeichnis jetzt lerne ich Vorwort 15 Einleitung 17 1 Was ist JSP und was braucht man für JSP? 21 1.1 Was ist JSP? 21 1.2 JSP und J2EE 22 1.3 JSP und Servlets 23 1.4 Web-Applikationen 24 1.5 Notwendige

Mehr

SQL Server 2008 Der schnelle Einstieg

SQL Server 2008 Der schnelle Einstieg Klemens Konopasek SQL Server 2008 Der schnelle Einstieg Abfragen, Transact-SQL, Entwicklung und Verwaltung ADDISON-WESLEY An imprint of Pearson Education München Boston San Francisco Harlow, England Don

Mehr

C++GUI Programmierung mit Qt 4

C++GUI Programmierung mit Qt 4 Jasmin Blanchette MarkSummerfield C++GUI Programmierung mit Qt 4 Die offizielle Einführung mit einem Vorwort von Matthias Ettrich ADDISON-WESLEY An imprint of Pearson Education München Boston San Francisco

Mehr

Inhaltsverzeichnis. jetzt lerne ich

Inhaltsverzeichnis. jetzt lerne ich Inhaltsverzeichnis jetzt lerne ich Einführung 15 1 Erste Schritte 21 1.1 Datenbanken und Datenbank-Managementsysteme 21 1.2 Zugriff auf Datenbanken 22 1.3 Was der Großvater noch wusste... 22 1.4 Einordnung

Mehr

jetzt lerne ich ASP.NET Dynamische Webseiten mit ASP.NET 1.1 mit Ausblick auf ASP 2.0 WENZ KORDWIG TRENNHAUS

jetzt lerne ich ASP.NET Dynamische Webseiten mit ASP.NET 1.1 mit Ausblick auf ASP 2.0 WENZ KORDWIG TRENNHAUS ASP.NET Dynamische Webseiten mit ASP.NET 1.1 mit Ausblick auf ASP 2.0 WENZ KORDWIG TRENNHAUS Inhaltsverzeichnis jetzt lerne ich Vorwort 13 1 Einführung 19 1.1 Was ist ASP.NET? 19 1.1.1 Ein kurzer Ausflug:

Mehr

Datenbanken mit OpenOffice.org Base

Datenbanken mit OpenOffice.org Base -, "., - I Thomas Krumbein Datenbanken mit OpenOffice.org Base o :!!' ~ 0 Galileo Press 1 Einführung 11 1.1 OpenOffice.org 12 1.1.1 Das Projekt OpenOffice.org 13 2 Datenbanken mit OpenOffice.org - das

Mehr

jetzt lerne ich PHP 5 & MySQL 4.1 Der schnelle Einstieg in die objektorientierte

jetzt lerne ich PHP 5 & MySQL 4.1 Der schnelle Einstieg in die objektorientierte jetzt lerne ich PHP 5 & MySQL 4.1 Der schnelle Einstieg in die objektorientierte Webprogrammierung SVEN LETZEL FRIEDHELM BETZ Inhaltsverzeichnis jetzt lerne ich Hallo! 15 1 Grundlagen 17 1.1 Das Internet

Mehr

Datenbanken mit OpenOffice.org 2.3 Base und HSQLDB

Datenbanken mit OpenOffice.org 2.3 Base und HSQLDB Thomas Krumbein Datenbanken mit OpenOffice.org 2.3 Base und HSQLDB Galileo Press 1.1 Zur 2. Auflage dieses Buches 14 1.2 OpenOffice.org 14 1.2.1 DasProjektOpenOffice.org 15 2.1 Einführung in Datenbanken

Mehr

Datenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin

Datenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin Datenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin PhpMyAdmin = grafsches Tool zur Verwaltung von MySQL-Datenbanken Datenbanken erzeugen und löschen Tabellen und Spalten einfügen,

Mehr

Das offizielle MySQL 5 Handbuch

Das offizielle MySQL 5 Handbuch MySQLAB Das offizielle MySQL 5 Handbuch Konfiguration. Administration., Entwicklung und Optimierung 0700670g "".."" ADDISON-WESLEY An imprint of Pearson Education München Boston San Francisco s Harlow,

Mehr

SQL Server 2005 Der schnelle Einstieg

SQL Server 2005 Der schnelle Einstieg Klemens Konopasek Ernst Tiemeyer SQL Server 2005 Der schnelle Einstieg Abfragen, Transact-SQL, Entwicklung und Verwaltung An imprint of Pearson Education München Boston San Francisco Harlow, England Don

Mehr

Python. Grundlagen und Praxis. Peter Walerowski ADDISON-WESLEY. An imprint of Pearson Education

Python. Grundlagen und Praxis. Peter Walerowski ADDISON-WESLEY. An imprint of Pearson Education Peter Walerowski Python Grundlagen und Praxis ADDISON-WESLEY An imprint of Pearson Education München Boston San Francisco Harlow, England Don Mills, Ontario Sydney Mexico City Madrid Amsterdam Einleitung

Mehr

Oracle 10g Einführung

Oracle 10g Einführung Kurs Oracle 10g Einführung Teil 5 Einführung Timo Meyer Administration von Oracle-Datenbanken Timo Meyer Sommersemester 2006 Seite 1 von 16 Seite 1 von 16 Agenda 1 Tabellen und Views erstellen 2 Indizes

Mehr

Vorwort 17 Konzeption des Buchs 19. Teil 1 PHP-Grundlagen und Programmiertechniken 23

Vorwort 17 Konzeption des Buchs 19. Teil 1 PHP-Grundlagen und Programmiertechniken 23 Inhaltsübersicht Vorwort 17 Konzeption des Buchs 19 Teil 1 PHP-Grundlagen und Programmiertechniken 23 1. Installation und Konfiguration 25 2. Einführung und Sprachelemente 79 3. Objektorientierte Programmierung

Mehr

Folien php/mysql Kurs der Informatikdienste

Folien php/mysql Kurs der Informatikdienste Folien php/mysql Kurs der Informatikdienste 1. Einführung in die Datenbank MySQL Kursbeispiel und Kursziele 1.1 Das Kursbeispiel: eine kleine Personalverwaltung 1.2 Was brauchen wir? 1.3 Ziele Kurs AEMS1,

Mehr

Access 2000 und MS SQL Server im Teamwork

Access 2000 und MS SQL Server im Teamwork Access 2000 und MS SQL Server im Teamwork Bearbeitet von Irene Bauder, Jürgen Bär 1. Auflage 2000. Buch. 518 S. Hardcover ISBN 978 3 446 21473 6 Format (B x L): 17,5 x 24,5 cm Gewicht: 1112 g Zu Leseprobe

Mehr

JSP mit Tomcat. jetzt lerne ich. Der einfache Einstieg ins dynamische Webpublishing mit JavaServer Pages. Markt+Technik

JSP mit Tomcat. jetzt lerne ich. Der einfache Einstieg ins dynamische Webpublishing mit JavaServer Pages. Markt+Technik jetzt lerne ich JSP mit Tomcat Der einfache Einstieg ins dynamische Webpublishing mit JavaServer Pages MICHAEL SEEBOERGER-WEICHSELBAUM Markt+Technik Vorwort Einleitung 1 1.1 1.2 1.3 1.4 1.5 1.5.1 1.5.2

Mehr

Relationale Datenbanken und SQL

Relationale Datenbanken und SQL Günter Matthiessen, Michael Unterstein Relationale Datenbanken und SQL Konzepte der Entwicklung und Anwendung yy ADDISON-WESLEY An imprint of Pearson Education München Boston San Francisco Harlow, England

Mehr

i i apitel apitel K K Inhalt Inhalt

i i apitel apitel K K Inhalt Inhalt Seite iv 0 Einleitung........................................... 1 Kombination der Leistungsbereiche.............. 3 Über dieses Buch.................................. 3 Arbeiten mit den Beispielanwendungen..........

Mehr

Anwendungsentwicklung Datenbanken SQL. Stefan Goebel

Anwendungsentwicklung Datenbanken SQL. Stefan Goebel Anwendungsentwicklung Datenbanken SQL Stefan Goebel SQL Structured Query Language strukturierte Abfragesprache von ANSI und ISO standardisiert deklarativ bedeutet was statt wie SQL beschreibt, welche Daten

Mehr

ecommerce Websites Entwicklung erfolgreicher Web-Auftritte mit Java, JavaScript, HTML, XML und SQL Vivek Sharma Rajiv Sharma ADDISON-WESLEY

ecommerce Websites Entwicklung erfolgreicher Web-Auftritte mit Java, JavaScript, HTML, XML und SQL Vivek Sharma Rajiv Sharma ADDISON-WESLEY Vivek Sharma Rajiv Sharma 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. ecommerce Websites wo Entwicklung erfolgreicher

Mehr

Java-Persistence-API mit Hibernate

Java-Persistence-API mit Hibernate Bernd Müller, Harald Wehr Java-Persistence-API mit Hibernate Standardisierte Persistenz f Г- Щ.4 1 fl/j J ; Щ Ш Ш ADDISON-WESLEY An imprint of Pearson Education München Boston San Francisco Harlow, England

Mehr

Inhaltsverzeichnis. Vorwort Teil I Einführung. 1 Einleitung Der Microsoft SQL Server... 19

Inhaltsverzeichnis. Vorwort Teil I Einführung. 1 Einleitung Der Microsoft SQL Server... 19 Vorwort... 11 Teil I Einführung 1 Einleitung... 13 1.1 Warum dieses Buch?... 13 1.2 Aufbau des Buches... 13 Aufbau der einzelnen Kapitel... 14 1.3 Die Beispieldatenbank... 15 1.4 Schreibweisen... 15 1.5

Mehr

PHP & MySQL. MySQL Einführung. Zellescher Weg 12 Willers-Bau A109 Tel. +49 351-463 - 32424. Michael Kluge (Michael.Kluge@tu-dresden.

PHP & MySQL. MySQL Einführung. Zellescher Weg 12 Willers-Bau A109 Tel. +49 351-463 - 32424. Michael Kluge (Michael.Kluge@tu-dresden. Zentrum für Informationsdienste und Hochleistungsrechnen (ZIH) PHP & MySQL MySQL Einführung Zellescher Weg 12 Willers-Bau A109 Tel. +49 351-463 - 32424 (Michael.Kluge@tu-dresden.de) Inhalt Grundsätzliches

Mehr

Unix/Linux Survival Guide

Unix/Linux Survival Guide Erik Keller Unix/Linux Survival Guide Profirezepte und erste Hilfe für Systemadministratoren An imprint of Pearson Education München Boston San Francisco Harlow, England Don Mills, Ontario Sydney Mexico

Mehr

Microsoft Access Schulungen

Microsoft Access Schulungen Microsoft Access Schulungen MS Access Grundlagen Vorgehensweise: Abwechselnd Vortrag durch den Dozenten mit vielen praxisnahen Übungen für die Teilnehmer. Ziel des Seminars: Der Teilnehmer ist in der Lage

Mehr

Datenbanken Grundlagen und Design

Datenbanken Grundlagen und Design Frank Geisler Datenbanken Grundlagen und Design 3., aktualisierte und erweiterte Auflage mitp Vorwort 15 Teil I Grundlagen 19 i Einführung in das Thema Datenbanken 21 i.i Warum ist Datenbankdesign wichtig?

Mehr

Dieter Staas Das Einsteigerseminar SQL

Dieter Staas Das Einsteigerseminar SQL 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Dieter Staas Das Einsteigerseminar SQL Vorwort 15 Einleitung 17 Lernen

Mehr

Marcus Throll, Oliver Bartosch. Einstieg in SQL. Verstehen, einsetzen, nachschlagen. Galileo Press

Marcus Throll, Oliver Bartosch. Einstieg in SQL. Verstehen, einsetzen, nachschlagen. Galileo Press Marcus Throll, Oliver Bartosch Einstieg in SQL Verstehen, einsetzen, nachschlagen Galileo Press Auf einen Blick 1 Einleitung 15 2 Datenbankentwurf 23 3 Datenbankdefinition 43 4 Datensätze einfügen (INSERT

Mehr

MySQL mit MyLinux. 2/2003 Java unter Linux

MySQL mit MyLinux. 2/2003 Java unter Linux Bild: www.carsten-lehmann.de MySQL mit MyLinux boehm@2xp.de 2/2003 boehm@2xp.de Java unter Linux 1 MySQL mit MyLinux Überblick über MySQL & Co Überblick über MySQL MySQL in 5 Minuten JDBC mit MySQL Ende

Mehr

Java Application 1 Java Application 2. JDBC DriverManager. JDBC-ODBC Br idge. ODBC Driver Manager. Dr iver C. Dr iver D.

Java Application 1 Java Application 2. JDBC DriverManager. JDBC-ODBC Br idge. ODBC Driver Manager. Dr iver C. Dr iver D. 1 Copyright 1996-1997 by Axel T. Schreiner. All Rights Reserved. 7 Datenbankzugriff Prinzip Dieser Abschnitt beschäftigt sich mit dem Paket java.sql, das eine SQL-Schnittstelle für Java verkapselt. Java-Programme

Mehr

MySQL mit MyLinux. boehm@2xp.de. 2/2003 boehm@2xp.de Java unter Linux

MySQL mit MyLinux. boehm@2xp.de. 2/2003 boehm@2xp.de Java unter Linux Bild: www.carsten-lehmann.de MySQL mit MyLinux boehm@2xp.de 1 MySQL mit MyLinux Überblick über MySQL & Co Überblick über MySQL MySQL in 5 Minuten JDBC mit MySQL Ende 2 Überblick über MySQL & Co 3 Datenbanken

Mehr

Oracle SQL. Seminarunterlage. Version vom

Oracle SQL. Seminarunterlage. Version vom Seminarunterlage Version: 12.16 Version 12.16 vom 12. Oktober 2017 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen sind Warenzeichen

Mehr

Das Grundlagenbuch zu FileMaker Pro 7- Datenbanken erfolgreich anlegen und verwalten

Das Grundlagenbuch zu FileMaker Pro 7- Datenbanken erfolgreich anlegen und verwalten Das Grundlagenbuch zu FileMaker Pro 7- Datenbanken erfolgreich anlegen und verwalten SMART BOOKS Inhaltsverzeichnis..««... Vorwort 13 Kapitel 1 - Einführung 17 Crashkurs: FileMaker Pro 7 anwenden 19 Eine

Mehr

105.3 SQL-Datenverwaltung

105.3 SQL-Datenverwaltung LPI-Zertifizierung 105.3 SQL-Datenverwaltung Copyright ( ) 2009 by Dr. W. Kicherer. This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 2.0 Germany License. To view a

Mehr

Inhalt. Vorwort... XVII. Teil I Was man so wissen sollte Datenbanksystem Einführung in relationale Datenbanken...

Inhalt. Vorwort... XVII. Teil I Was man so wissen sollte Datenbanksystem Einführung in relationale Datenbanken... Inhalt Vorwort... XVII Teil I Was man so wissen sollte... 1 1 Datenbanksystem... 3 1.1 Aufgaben und Komponenten... 3 1.1.1 Datenbank... 3 1.1.2 Datenbankmanagementsystem... 5 1.2 Im Buch verwendete Server...

Mehr

DATENBANKEN SQL UND SQLITE VON MELANIE SCHLIEBENER

DATENBANKEN SQL UND SQLITE VON MELANIE SCHLIEBENER DATENBANKEN SQL UND SQLITE VON MELANIE SCHLIEBENER INHALTSVERZEICHNIS 1. Datenbanken 2. SQL 1.1 Sinn und Zweck 1.2 Definition 1.3 Modelle 1.4 Relationales Datenbankmodell 2.1 Definition 2.2 Befehle 3.

Mehr

Einführung in SQL Datenbanken bearbeiten

Einführung in SQL Datenbanken bearbeiten Einführung in SQL Datenbanken bearbeiten Jürgen Thomas Entstanden als Wiki-Buch Bibliografische Information Diese Publikation ist bei der Deutschen Nationalbibliothek registriert. Detaillierte Angaben

Mehr

Relationale Datenbanken - Theorie und Praxis

Relationale Datenbanken - Theorie und Praxis Hermann Sauer Relationale Datenbanken - Theorie und Praxis Mit einem Beitrag zu SQL-3 von Klaus Grieger 4., aktualisierte und erweiterte Auflage ^У ADDISON-WESLEY An imprint of Pearson Education München

Mehr

Windows 11. Grundlagen Praxis Optimierung. Klaus Fahnenstich Rainer G. Haselier ADDISON-WESLEY PUBLISHING COMPANY

Windows 11. Grundlagen Praxis Optimierung. Klaus Fahnenstich Rainer G. Haselier ADDISON-WESLEY PUBLISHING COMPANY Klaus Fahnenstich Rainer G. Haselier Windows 11 Grundlagen Praxis Optimierung ADDISON-WESLEY PUBLISHING COMPANY Bonn München Paris Reading, Massachusetts Menlo Park, California New York Don Mills, Ontario

Mehr

DasXAMPP- , r%addison-wesley. An imprint of Pearson Education

DasXAMPP- , r%addison-wesley. An imprint of Pearson Education Kai Seidler, Kay Vogelgesang DasXAMPP- Handbuch Der offizielle Leitfaden zu Einsatz und Programmierung *~*r%, r%addison-wesley An imprint of Pearson Education München Boston San Francisco Harlow, England

Mehr

Schnellübersichten. SQL Grundlagen und Datenbankdesign

Schnellübersichten. SQL Grundlagen und Datenbankdesign Schnellübersichten SQL Grundlagen und Datenbankdesign 5 Datenbanken 2 6 Tabellen erstellen und verwalten 3 7 Daten einfügen, aktualisieren, löschen 4 8 Einfache Datenabfragen 5 9 Schlüsselfelder und Indizes

Mehr

Übersicht der wichtigsten MySQL-Befehle

Übersicht der wichtigsten MySQL-Befehle Übersicht der wichtigsten MySQL-Befehle 1. Arbeiten mit Datenbanken 1.1 Datenbank anlegen Eine Datenbank kann man wie folgt erstellen. CREATE DATABASE db_namen; 1.2 Existierende Datenbanken anzeigen Mit

Mehr

Inhaltsverzeichnis. Einleitung

Inhaltsverzeichnis. Einleitung vn Inhaltsverzeichnis Einleitung Kapitel 1: Eine Einführung in relationale Datenbanken 7 Was ist eine relationale Datenbank? 9 Verknüpfen der einzelnen Tabellen 10 Die Reihenfolge der Zeilen ist beliebig

Mehr

Eine Einführung in MySQL

Eine Einführung in MySQL LUG Peine Eine Einführung in MySQL Mario Herold LINUX USER GROUP PEINE WWW.LUG- PEINE.ORG This work is licen sed u nd er the Creative Com m on s Attrib ution- - Sh arealike 2.0 Licen se. To view a cop

Mehr

Unified-E SQL Adapter

Unified-E SQL Adapter Betrifft: Version 1.6.0.0 und höher Stand: April 2018 Unified-E SQL Adapter Inhalt 1 Allgemeines... 2 2 Adapter-Parameter... 2 2.1 Allgemeine Parameter... 2 2.2 Datenbankspezifische Parameter... 3 2.2.1

Mehr

SQL und MySQL. Kristian Köhntopp

SQL und MySQL. Kristian Köhntopp SQL und MySQL Kristian Köhntopp Wieso SQL? Datenbanken seit den frühen 1950er Jahren: Hierarchische Datenbanken Netzwerkdatenbanken Relationale Datenbanken = SQL Relational? 10 9 8 7 6 f(y) := y = x r(y)

Mehr

<Trainingsinhalt> XML und Datenbanken

<Trainingsinhalt> XML und Datenbanken XML und Datenbanken i training Inhaltsverzeichnis Vorwort 11 Kapitel 1 XML 13 1.1 Voraussetzungen für XML 14 1.2 Allgemeines 14 1.3 Migration von HTML zu XML 16 1.4 Argumente für XML

Mehr

Windows Scripting lernen

Windows Scripting lernen Holger Schwichtenberg, Sven Conrad, Thomas Gartner, Oliver Scheer Windows Scripting lernen Anfangen, anwenden, verstehen An imprint of Pearson Education München Boston San Francisco Harlow, England Don

Mehr

Datenbanken. 5 Tabellen. Karl Meier karl.meier@kasec.ch 12.10.2010. Inhalt. Domänen verwenden Tabellen anzeigen, ändern, löschen Übung

Datenbanken. 5 Tabellen. Karl Meier karl.meier@kasec.ch 12.10.2010. Inhalt. Domänen verwenden Tabellen anzeigen, ändern, löschen Übung Datenbanken 5 Tabellen Karl Meier karl.meier@kasec.ch 12.10.2010 Tabellen erstellen en Integritätsregeln Inhalt Domänen verwenden Tabellen anzeigen, ändern, löschen Übung 2 1 Einfache Tabellen erstellen

Mehr

Vorwort Einführung in Power Query Erste Abfrage erstellen... 21

Vorwort Einführung in Power Query Erste Abfrage erstellen... 21 Vorwort... 11 1 Einführung in Power Query... 13 1.1 Power Query installieren und aktivieren... 13 1.2 Power Query aktivieren bzw. deaktivieren... 14 Was tun, wenn das Register nicht angezeigt wird... 16

Mehr

Dipl.-Hdl., Dipl.-Kfm. ACCESS 2007

Dipl.-Hdl., Dipl.-Kfm. ACCESS 2007 Dipl.-Hdl., Dipl.-Kfm. Werner Geers Arbeiten mit ACCESS 2007 Datenbanken mit Datenmodellierung Tabellen, Abfragen, Formularen und Berichten Beziehungen Makros Datenaustausch SQL Structured Query Language

Mehr

Access 2002 und MS SQL Server 2000

Access 2002 und MS SQL Server 2000 Access 2002 und MS SQL Server 2000 Bearbeitet von Irene Bauder, Jürgen Bär 1. Auflage 2001. Buch. 656 S. Hardcover ISBN 978 3 446 21845 1 Format (B x L): 17,9 x 24,5 cm Gewicht: 1315 g Zu Leseprobe schnell

Mehr

Daniel Warner SQL. Das Praxisbuch. Mit 119 Abbildungen. Franzis

Daniel Warner SQL. Das Praxisbuch. Mit 119 Abbildungen. Franzis Daniel Warner SQL Das Praxisbuch Mit 119 Abbildungen Franzis Inhaltsverzeichnis Teil I - Einleitung 15 1 Einleitung 17 1.1 Zum Aufbau des Buchs 17 1.2 Hinweise zur Buch-CD 18 1.3 Typografische Konventionen

Mehr

7. Datenbank-Zugriff. Vorlesung und Übung Dr. Peter Pfahler Institut für Informatik Universität Paderborn. Zum Beispiel aus PHP-Skripten: Client 7-2

7. Datenbank-Zugriff. Vorlesung und Übung Dr. Peter Pfahler Institut für Informatik Universität Paderborn. Zum Beispiel aus PHP-Skripten: Client 7-2 5 Vorlesung und Übung Dr. Peter Pfahler Institut für Informatik Universität Paderborn 7 7. Datenbank-Zugriff Zum Beispiel aus PHP-Skripten: Client 7-2 Struktur einer Datenbank 7-3 Erzeugen von Datenbanken

Mehr

MySQL-Befehle. In diesem Tutorial möchte ich eine kurze Übersicht der wichtigsten Befehle von MySQL geben.

MySQL-Befehle. In diesem Tutorial möchte ich eine kurze Übersicht der wichtigsten Befehle von MySQL geben. MySQL-Befehle 1. Einleitung In diesem Tutorial möchte ich eine kurze Übersicht der wichtigsten Befehle von MySQL geben. 2. Arbeiten mit Datenbanken 2.1 Datenbank anlegen Eine Datenbank kann man wie folgt

Mehr

Inhaltsverzeichnis. Inhalt. 1 Einführung in die Datenbanktechnologie

Inhaltsverzeichnis. Inhalt. 1 Einführung in die Datenbanktechnologie 3 Inhaltsverzeichnis 1 Einführung in die Datenbanktechnologie 1.1 Einleitung... 8 1.1.1 Zielsetzung... 8 1.1.2 Aufbau des Studienbuches... 9 1.1.3 Abgrenzung... 10 1.2 Grundbegriffe... 10 1.3 Datenbanksysteme...

Mehr

SQL. SQL: Structured Query Language. Früherer Name: SEQUEL. Standardisierte Anfragesprache für relationale DBMS: SQL-89, SQL-92, SQL-99

SQL. SQL: Structured Query Language. Früherer Name: SEQUEL. Standardisierte Anfragesprache für relationale DBMS: SQL-89, SQL-92, SQL-99 SQL Früherer Name: SEQUEL SQL: Structured Query Language Standardisierte Anfragesprache für relationale DBMS: SQL-89, SQL-92, SQL-99 SQL ist eine deklarative Anfragesprache Teile von SQL Vier große Teile:

Mehr

Excel programmieren. Michael Kofier. Anwendungen erstellen mit Visual Basic für Applikationen. An imprint of Pearson Education

Excel programmieren. Michael Kofier. Anwendungen erstellen mit Visual Basic für Applikationen. An imprint of Pearson Education Michael Kofier Excel programmieren Anwendungen erstellen mit Visual Basic für Applikationen w w ADDISON-WESLEY An imprint of Pearson Education München Boston San Francisco Harlow, England Don Mills, Ontario

Mehr

MCSA: SQL 2016 Database Development

MCSA: SQL 2016 Database Development MCSA: SQL 2016 Database Development Querying Data with Transact-SQL & Developing SQL Databases Seminarziel In diesem 6-tägigen Kurs werden die Teilnehmer von Grund auf in die Entwicklung

Mehr

Ubuntu 8.04 LTS. Installation, Anwendung, Tipps & Tricks ADDISON-WESLEY. An imprintof Pearson Education

Ubuntu 8.04 LTS. Installation, Anwendung, Tipps & Tricks ADDISON-WESLEY. An imprintof Pearson Education Michael Kofier Ubuntu 8.04 LTS»Hardy Heron«Installation, Anwendung, Tipps & Tricks ^ r ADDISON-WESLEY An imprintof Pearson Education München Boston San Francisco Harlow, England Don Mills, Ontario Sydney

Mehr

Java Server Faces. Andy Bosch. Das Standard-Framework zum Aufbau webbasierter Anwendungen. An imprint of Pearson Education

Java Server Faces. Andy Bosch. Das Standard-Framework zum Aufbau webbasierter Anwendungen. An imprint of Pearson Education Andy Bosch Java Server Faces Das Standard-Framework zum Aufbau webbasierter Anwendungen An imprint of Pearson Education München Boston San Francisco Harlow, England Don Mills, Ontario Sydney Mexico City

Mehr

Michael Kolberg. einfach klipp & klar. Microsofft* Press

Michael Kolberg. einfach klipp & klar. Microsofft* Press Michael Kolberg einfach klipp & klar Microsofft* Press III Vorwort 11 Die CD-ROM zum Buch 21 Die AutoPlay-Funktion der CD-ROM 22 Installation der Testfragen und des Ebooks 23 Installation des Computer-Lexikons

Mehr