[#16] Datenbank mit SQL erstellen (Teil 1: MySQL)
Inhaltsverzeichnis:
- Bevor Sie beginnen
- Erstellen Sie eine MySQL-Datenbank
- Alle MySQL-Datenbanken anzeigen
- Wählen Sie eine MySQL-Datenbank
- Erstellen Sie eine MySQL-Datenbank mit mysqladmin
- Fazit
MySQL ist das beliebteste relationale Open-Source-Datenbankverwaltungssystem.
In diesem Tutorial wird erklärt, wie Sie MySQL- oder MariaDB-Datenbanken über die Befehlszeile erstellen.
Bevor Sie beginnen
Wir gehen davon aus, dass Sie bereits einen MySQL- oder MariaDB-Server auf Ihrem System installiert haben.
- So installieren Sie MySQL unter CentOS 7, Ubuntu 18.04, Debian 9.So installieren Sie MariaDB unter CentOS 7, Ubuntu 18.04, Debian 9
Alle Befehle werden als Administrator (zum Erstellen einer neuen Datenbank ist mindestens die Berechtigung
CREATE
erforderlich) oder mit einem Root-Konto ausgeführt.
Um auf die MySQL-Shell zuzugreifen, geben Sie den folgenden Befehl ein und geben Sie Ihr MySQL-Root-Benutzerkennwort ein, wenn Sie dazu aufgefordert werden:
mysql -u root -p
Wenn Sie für Ihren MySQL-Root-Benutzer kein Kennwort festgelegt haben, können Sie den Schalter
-p
weglassen.
Erstellen Sie eine MySQL-Datenbank
Das Erstellen einer neuen MySQL-Datenbank ist so einfach wie das Ausführen eines einzelnen Befehls.
Um eine neue MySQL- oder MariaDB-Datenbank zu erstellen, führen Sie den folgenden Befehl aus, wobei
database_name
der Name der
database_name
ist, die Sie erstellen möchten:
CREATE DATABASE database_name;
Query OK, 1 row affected (0.00 sec)
ERROR 1007 (HY000): Can't create database 'database_name'; database exists
Um Fehler zu vermeiden, wenn die Datenbank mit dem Namen existiert, den Sie erstellen möchten, können Sie den folgenden Befehl verwenden:
CREATE DATABASE IF NOT EXISTS database_name;
Query OK, 1 row affected, 1 warning (0.00 sec)
In der obigen Ausgabe sehen Sie
Query OK
was bedeutet, dass die Abfrage erfolgreich war, und
1 warning
die besagt, dass die Datenbank bereits vorhanden ist und keine neue Datenbank erstellt wurde.
Alle MySQL-Datenbanken anzeigen
Führen Sie zum Anzeigen der von Ihnen erstellten Datenbank in der MySQL-Shell den folgenden Befehl aus:
SHOW DATABASES;
Mit dem obigen Befehl wird eine Liste aller Datenbanken auf dem Server gedruckt. Die Ausgabe sollte ungefähr so aussehen:
+--------------------+ | Database | +--------------------+ | information_schema | | database_name | | mysql | | performance_schema | | test | +--------------------+ 5 rows in set (0.00 sec)
Wählen Sie eine MySQL-Datenbank
Wenn Sie eine Datenbank erstellen, wird die neue Datenbank nicht zur Verwendung ausgewählt. Verwenden Sie den folgenden Befehl, um eine Datenbank auszuwählen, bevor Sie eine MySQL-Sitzung starten:
USE database_name;
Database changed
Sobald Sie eine Datenbank ausgewählt haben, werden alle nachfolgenden Vorgänge, z. B. das Erstellen von Tabellen, für die ausgewählte Datenbank ausgeführt.
Erstellen Sie eine MySQL-Datenbank mit mysqladmin
Sie können auch mit dem Dienstprogramm mysqladmin eine neue MySQL-Datenbank auf dem Linux-Terminal erstellen.
Um beispielsweise eine Datenbank mit dem Namen
database_name
zu erstellen, geben Sie den folgenden Befehl ein und geben Sie Ihr MySQL-Root-Benutzerkennwort ein, wenn Sie dazu aufgefordert werden:
mysqladmin -u root -p create database_name
Fazit
Sie haben gelernt, wie Sie MySQL-Datenbanken erstellen.
Fühlen Sie sich frei, einen Kommentar zu hinterlassen, wenn Sie Fragen haben.
MySQL MariadbErstellen Sie eine Sprungliste für eine angeheftete Taskleisten-App unter Windows 7
Wir zeigen Ihnen eine Software, mit der Sie eine Sprungliste für jede App erstellen können, die Sie in Windows 7 in der Taskleiste anheften. Probieren Sie es aus!
So finden Sie Dateien unter Linux über die Befehlszeile
Der Befehl find ist eines der leistungsstärksten Tools im Linux-Systemadministrator-Arsenal. Es sucht nach Dateien und Verzeichnissen in einer Verzeichnishierarchie basierend auf einem vom Benutzer angegebenen Ausdruck und kann benutzerdefinierte Aktionen für jede übereinstimmende Datei ausführen.
So verwalten Sie MySQL-Datenbanken und Benutzer über die Befehlszeile
MySQL ist das beliebteste relationale Open-Source-Datenbankverwaltungssystem. In diesem Tutorial wird erklärt, wie Sie mithilfe der Befehlszeile MySQL- und MariaDB-Datenbanken und -Benutzer erstellen und verwalten.