Skip to content

MarkusBadzura/MySQLDatabaseInstaller

Repository files navigation

MySQLDatabaseInstaller

Template zum Erstellen einer MySQL-Datenbank

Warum dieser Datenbankersteller?

Ich stehe jedesmal bei Beginn eines neuen Projektes vor dem Problem, wie ich die Datenbankstruktur anlegen kann. Um mir dieses Problem vom Hals zu schaffen, erstelle ich mir einen Datenbank-Installer.

Voraussetzungen werden sein, dass der MySQL - Server eingerichtet ist und ein Benutzer mit den nötigen Rechten eingerichtet worden ist.

Der Database-Installer erstellt die Datenbankstruktur und befüllt die ersten Tabellen mit Daten (je nachdem, ob es nötig ist oder nicht).

Die notwendigen Informationen, d. h. die notwendigen SQL-Anweisungen werden in einer Textdatei eingegeben, welche vom Datenbankinstaller eingelesen und ausgeführt werden.

Sollte die SQL-Datei fehlerhaft sein, so erfolgt eine Mitteilung und die Datenbank wird wieder gelöscht.

Die ausgeführten SQL-Anweisungen werden im Databaseinstaller mit angezeigt.

Die SQL-Datei muss folgende Konventionen erfüllen:

  • Es sind nur Zeilenkommentare zugelassen
  • Ein Zeilenkommentar muss mit # beginnen
  • Jede SQL-Anweisung ist mit Semicolon zu beenden
  • Es darf die USE - Anweisung nicht vergessen werden

Es werden bei Fehler die Fehlermeldungen in einen errorlog geschrieben, so kann bei Fehlern nachvollzogen werden, woran es gehackt hat.

About

Template zum Erstellen einer MySQL-Datenbank

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages