Erste Schritte in MYSQL Name 1 AnPr Klasse Datum Überblick Sie haben nun Dokumente erhalten, welche die Installation von MySQL und die Nutzung von UsbWebserver erklären. Auf Basis dieser Informationen sollten Sie nun in der Lage sein erste Datenbanken zu erzeugen. 2 Erzeugung einer einfachen Datenbank Gehen Sie wie folgt vor: Kopieren Sie UsbWebserver auf Ihren USB Stick und starten Sie UsbWebserver.exe Sobald MySQL läuft (sichtbar am grünen Haken), starten Sie den MySQL Client auf der Konsole: C:\>mysql –u root -p Als Passwort geben Sie „usbw“ ein Sie müssten nun verbunden sein. Sollte dies nicht funktionieren, so müssen Sie über Settings den Port auf 3306 stellen Erzeugen Sie nun eine neue Datenbank: mysql>CREATE DATABASE TestDB Verbinden Sie sich mit der Datenbank: mysql>USE TestDB 3 Erzeugung und Bewirtschaftung einer Tabelle Gehen Sie wie folgt vor: Erzeugen Sie eine Tabelle mysql>CREATE TABLE Stammdaten ( Vorname VARCHAR(20), Nachname VARCHAR(30), Strasse VARCHAR(30), PLZ VARCHAR(5), Ort VARCHAR(30), Geburtsdatum DATE); Fügen Sie einen Datensatz in die Tabelle ein: INSERT INTO Stammdaten ( Vorname, Nachname, Strasse, PLZ, Ort, Geburtsdatum) VALUES ('Michael', 'Mayer', 'Huberweg 3', '86799', 'Musterdorf', '1976-12-04'); 4 Auslesen der Daten Gehen Sie wie folgt vor: Erzeugen Sie eine Tabelle mysql>SELECT * FROM Stammdaten; 5 Ergänzen des Datenbestandes Überlegen Sie sich noch 3 weitere Datensätze und laden Sie diese in die Tabelle. Achten Sie hierbei, dass die Datentypen korrekt sind, und sich die Datensätze voneinander unterscheiden. Anschließend lesen Sie die Daten wieder aus und prüfen das Ergebnis. aicher ANPR_04_FirstTable_v01.docx Seite 1 Erste Schritte in MYSQL 6 AnPr Löschen der Tabelle Gehen Sie wie folgt vor: Löschen Sie die Tabelle mysql>DROP TABLE Stammdaten; 7 Erzeugung eines SQL Skripts Anhand des Ihnen ausgehändigten Dokumentes „SQL_Syntax“ können Sie herausfinden, wie SQL Befehle mittels eines Skriptes erzeugt und ausgeführt werden können. Schreiben Sie die oben beschriebenen Befehle (inklusive der Ergänzung des Datenbestandes, jedoch ohne die Abfragen und dem Löschbefehl) in ein SQL Skript und führen Sie dies aus. Was passiert, wenn Sie das Skript zweimal hintereinander ausführen? Überlegen Sie sich, wie derartige Skripte sinnvoll strukturiert und ggf. in mehrere Dateien aufgeteilt werden können. Seite 2 aicher AnPr 8 Erste Schritte in MYSQL Lizenz Diese(s) Werk bzw. Inhalt von Maik Aicher (www.codeconcert.de) steht unter einer Creative Commons Namensnennung - Nicht-kommerziell - Weitergabe unter gleichen Bedingungen 3.0 Unported Lizenz. aicher Seite 3