Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

MySQL Der Einstieg. Inhalt MySQL MySQL Relationale Datenbanken Relationale Datenbanken Administration Administration Datenbanksprache SQL Datenbanksprache.

Ähnliche Präsentationen


Präsentation zum Thema: "MySQL Der Einstieg. Inhalt MySQL MySQL Relationale Datenbanken Relationale Datenbanken Administration Administration Datenbanksprache SQL Datenbanksprache."—  Präsentation transkript:

1 MySQL Der Einstieg

2 Inhalt MySQL MySQL Relationale Datenbanken Relationale Datenbanken Administration Administration Datenbanksprache SQL Datenbanksprache SQL

3 MySQL: MySQL: The world's most popular open source database The world's most popular open source database

4 Daten & Fakten Veröffentlichung in 1995 von MySQL AB Veröffentlichung in 1995 von MySQL AB Open Source Software Open Source Software plattformunabhängig plattformunabhängig

5 Was ist MySQL? Relationales Datenbankmanagementsystem (DBMS): SQL (Structured Query Language) =Datenbanksprache SQL (Structured Query Language) =Datenbanksprache MySQL zur Handhabung großer Datenmengen MySQL zur Handhabung großer Datenmengen Relationale Datenbank: speichert Daten in separaten Tabellen Relationale Datenbank: speichert Daten in separaten Tabellen

6 Relationale Datenbanken Sammlung von Tabellen, in welchen Datensätze abgespeichert sind. Sammlung von Tabellen, in welchen Datensätze abgespeichert sind. Jede Zeile (Tupel) ist ein Datensatz (record). Jede Zeile (Tupel) ist ein Datensatz (record). Jedes Tupel besteht aus Attributwerten (Attribute = Eigenschaften), den Spalten der Tabelle. Jedes Tupel besteht aus Attributwerten (Attribute = Eigenschaften), den Spalten der Tabelle.

7 Beispiel: Film-IDTitelJahrRegie 1Schneewittchen und die sieben Zwerge 1937David D. Hand 2Der König der Löwen1994Roger Allers 3Ein Königreich für ein Lama2000Mark Dindal Nutzer-IDVornameNachname 1HansWurst 2RainerZufall 3KlaraFall Nutzer- ID Film- ID

8 Administration phpMyAdmin: freie PHP-Applikation zur Administration von MySQL-Datenbanken freie PHP-Applikation zur Administration von MySQL-Datenbanken Administration erfolgt über HTTP mit einem Browser Administration erfolgt über HTTP mit einem Browser administrativer Zugriff von fremden Rechnern über Netzwerkverbindung oder Internet administrativer Zugriff von fremden Rechnern über Netzwerkverbindung oder Internet

9 Datenbanksprache SQL SQL-Befehle lassen sich in drei Kategorien unterteilen: (DDL) Befehle zur Definition des Datenbankschemas (DDL) Befehle zur Definition des Datenbankschemas (DML) Befehle zur Datenmanipulation (Ändern, Einfügen, Löschen) sowie Abfragen (DML) Befehle zur Datenmanipulation (Ändern, Einfügen, Löschen) sowie Abfragen (DCL) Befehle für die Rechteverwaltung und Transaktionskontrolle (DCL) Befehle für die Rechteverwaltung und Transaktionskontrolle

10 DML-Befehle Der Abfragebefehl SELECT: startet eine Anfrage Abrufen von Datensätzen startet eine Anfrage Abrufen von Datensätzen SFW-Block (Select From Where) SFW-Block (Select From Where)

11 Beispiel: Tabelle: Studententabelle Tabellenspalte: Studentenname, Matrikelnr., Semester Befehl: SELECT studentenname FROM studententabelle WHERE semesterzahl<3 Anzeige: Alle Studentennamen von Studenten, die weniger als 3 Semester studiert haben.

12 Die Manipulationsbefehle: INSERT, UPDATE, DELETE INSERT: fügt neue Datensätze in eine vorhandene Tabelle ein. INSERT: fügt neue Datensätze in eine vorhandene Tabelle ein. UPDATE: aktualisiert Spalten in vorhandenen Datensätzen mit neuen Werten UPDATE: aktualisiert Spalten in vorhandenen Datensätzen mit neuen Werten DELETE: Löschen von Datensätzen DELETE: Löschen von Datensätzen

13 FRAGEN???

14 Vielen Dank für Eure Aufmerksamkeit!


Herunterladen ppt "MySQL Der Einstieg. Inhalt MySQL MySQL Relationale Datenbanken Relationale Datenbanken Administration Administration Datenbanksprache SQL Datenbanksprache."

Ähnliche Präsentationen


Google-Anzeigen