Mariadb Workshop: Unterschied zwischen den Versionen
| Zeile 26: | Zeile 26: | ||
Man kann das Passwort direkt angeben, aber das ist unsicher. | Man kann das Passwort direkt angeben, aber das ist unsicher. | ||
*mysql -u root -p123Start | *mysql -u root -p123Start | ||
| + | = Datenbank Fahrzeuge anlegen = | ||
| + | Erstellt eine neue Datenbank für Fahrzeuge. | ||
| + | *create database fahrzeuge; | ||
| + | = Tabelle Autos anlegen = | ||
| + | Erstellt eine Tabelle für Autos mit sinnvollen Feldern. | ||
| + | *use fahrzeuge; | ||
| + | *create table autos ( | ||
| + | id int auto_increment primary key, | ||
| + | marke varchar(50), | ||
| + | modell varchar(50), | ||
| + | baujahr int, | ||
| + | farbe varchar(30), | ||
| + | preis decimal(10,2) | ||
| + | ); | ||
Version vom 20. März 2025, 19:40 Uhr
MariaDB Installation
MariaDB ist eine freie relationale Datenbank. Die Installation erfolgt über das Paketmanagement. Der Client ermöglicht die Verbindung zur Datenbank.
- apt update && apt install mariadb-server mariadb-client
MariaDB Einrichtung
Nach der Installation sollte MariaDB initial konfiguriert werden, um die Sicherheit zu erhöhen. (Default ist ok, Passwort setzen)
- mysql_secure_installation
Mit dem MariaDB-Client verbinden
Nach der Installation kann man sich mit dem Client zur Datenbank verbinden.
- mysql -u root -p
Anzeigen der Datenbanken
Zeigt alle vorhandenen Datenbanken an.
- show databases;
Wechseln in eine Datenbank
Wechselt in die gewünschte Datenbank.
- use mysql;
Anzeigen der Tabellen einer Datenbank
Zeigt alle Tabellen der aktuellen Datenbank an.
- show tables;
Anzeigen aller Werte einer Tabelle
Zeigt alle Werte einer Tabelle an.
- select * from user;
Verbindung zur Datenbank beenden
Beendet die aktuelle Sitzung und verlässt den MariaDB-Client.
- exit;
Mit Passwort in der Befehlszeile verbinden
Man kann das Passwort direkt angeben, aber das ist unsicher.
- mysql -u root -p123Start
Datenbank Fahrzeuge anlegen
Erstellt eine neue Datenbank für Fahrzeuge.
- create database fahrzeuge;
Tabelle Autos anlegen
Erstellt eine Tabelle für Autos mit sinnvollen Feldern.
- use fahrzeuge;
- create table autos (
id int auto_increment primary key, marke varchar(50), modell varchar(50), baujahr int, farbe varchar(30), preis decimal(10,2) );