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