Mariadb Workshop: Unterschied zwischen den Versionen
| Zeile 40: | Zeile 40: | ||
preis decimal(10,2) | preis decimal(10,2) | ||
); | ); | ||
| + | = Beispieldaten in die Tabelle Autos einfügen = | ||
| + | Fügt verschiedene Autos in die Tabelle ein. | ||
| + | *insert into autos (marke, modell, baujahr, farbe, preis) values | ||
| + | ('Volkswagen', 'Golf', 2018, 'blau', 15999.99), | ||
| + | ('BMW', '3er', 2020, 'schwarz', 27999.50), | ||
| + | ('Mercedes', 'C-Klasse', 2019, 'silber', 31999.00), | ||
| + | ('Audi', 'A4', 2021, 'weiß', 34999.99), | ||
| + | ('Ford', 'Focus', 2017, 'rot', 13999.00), | ||
| + | ('Opel', 'Astra', 2016, 'grau', 8999.50), | ||
| + | ('Toyota', 'Corolla', 2022, 'grün', 24999.99), | ||
| + | ('Honda', 'Civic', 2020, 'blau', 22999.00), | ||
| + | ('Peugeot', '308', 2019, 'weiß', 18999.99), | ||
| + | ('Renault', 'Megane', 2018, 'schwarz', 17999.50); | ||
Version vom 20. März 2025, 19:41 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) );
Beispieldaten in die Tabelle Autos einfügen
Fügt verschiedene Autos in die Tabelle ein.
- insert into autos (marke, modell, baujahr, farbe, preis) values
('Volkswagen', 'Golf', 2018, 'blau', 15999.99),
('BMW', '3er', 2020, 'schwarz', 27999.50),
('Mercedes', 'C-Klasse', 2019, 'silber', 31999.00),
('Audi', 'A4', 2021, 'weiß', 34999.99),
('Ford', 'Focus', 2017, 'rot', 13999.00),
('Opel', 'Astra', 2016, 'grau', 8999.50),
('Toyota', 'Corolla', 2022, 'grün', 24999.99),
('Honda', 'Civic', 2020, 'blau', 22999.00),
('Peugeot', '308', 2019, 'weiß', 18999.99),
('Renault', 'Megane', 2018, 'schwarz', 17999.50);