Benutzer-Werkzeuge

Webseiten-Werkzeuge


sql:administration_von_datenbanken_am_beispiel_von_mysql

Administration von Datenbanken am Beispiel von MySQL

  • MySQL ist ein monetär kostenfreies Datenbanksystem, das auch im XAMPP-Paket enthalten ist.
  • Die Administration erfolgt über das Web-Interface mittels Apache-Webserver und PHP-Skripten.
  • Alternativ auch über eine Konsole direkt auf der Datenbank.
  • XAMPP = x86-Apache-MySQL-PHP-Perl
  • Die MySQL-Administration ist über die URL (Uniform-Ressource-Locator) http(s):localhost/phpmyadmin erreichbar. Wird in der Konfigurationsdatei httpd.conf der Standardport von 80 auf 3128 geändert, dann lautet die URL http(s):localhost:3128/phpmyadmin.
  • Innerhalb von MySQL werden die Daten in Datenbanken mit Tabellen aus Spalten und Zeilen verwaltet.
  • Die Daten einer Datenbank werden in Form von mehreren Dateien im Dateisystem abgelegt unter ./XAMPP/MySQL/Daten/<Datenbankname>. Je Tabelle wird eine Datei mit der Erweiterung .frm angelegt.
  • Die Tabellen können in den Formaten MyISAM oder InnoDB angelegt werden
    • ISAM = Indexed Sequential Access Mode
    • InnoDB = Innovation Data Base
  • Spalten = Jede Spalte ist separat nach Typ, Sortierung (Kollation), automatische Werterzeugung, … definierbar.
  • Zeilen = Jede zeile enthält einen vollständigen Datensatz mit einem Wert pro Spalte.

Datentypen

nummerisch:

  • ganzzahlig mit und ohne Vorzeichen
  • signed = mit Vorzeichen
  • unsigned = ohne Vorzeichen
  • TINYINT : -128 bis + 127
  • SMALLINT : -32.768 bis + 32.767
  • MEDIUMINT : -8.388.608 bis +8.388.607
  • INT : -2.147.483.648 bis 2.147.483.647
  • BIGINT : -108 bis + 108 – 1

Fließkomma:

  • DECIMAL
  • FLOAT
  • DOUBLE

Datums- und Zeittypen:

  • DATE : YYYY-MM-DD
  • DATETIME : YYYY-MM-DD HH:MM:SS (TIMESTAMP)
  • TIME : HH:MM:SS
  • YEAR : YYYY

Zeichentypen:

  • CAHR : ein Zeichen
  • VARCHAR : eine Zeichenkette mit variable Länge
  • TINYTEXT : max. 256 Zeichen
  • TEXT : max. 65.585 Zeichen
  • MEDIUMTEXT : max. 16.777.215 Zeichen
  • LONGTEXT : max. 4.294.967.296 Zeichen
  • Daten können über die PHPMyAdmin-Funktion erfasst, geändert, gelöscht oder dargestellt werden.
  • Über die Import- und Export-Funktion können Massendaten aus- und eingelesen werden.
  • SQL-Statements werden zum Teil im PHPMyAdmin angezeigt.

→ Statements für spätere Administrationen notieren!

sql/administration_von_datenbanken_am_beispiel_von_mysql.txt · Zuletzt geändert: 2024/05/16 20:29 von 127.0.0.1