Wie erstelle ich eine neue Datenbank in MySQL über die Kommandozeile?
- Vorbereitung und Zugang zur MySQL-Kommandozeile
- Datenbank erstellen mit SQL-Befehl
- Optional: Die neue Datenbank verwenden
- Beenden der MySQL-Sitzung
- Zusammenfassung
Vorbereitung und Zugang zur MySQL-Kommandozeile
Um eine neue Datenbank in MySQL über die Kommandozeile zu erstellen, benötigen Sie zunächst Zugriff auf das Terminal oder die Eingabeaufforderung Ihres Betriebssystems. Stellen Sie außerdem sicher, dass MySQL auf Ihrem System installiert ist und der MySQL-Server läuft. Um sich in die MySQL-Datenbank einzuloggen, öffnen Sie das Terminal und geben den Befehl mysql -u Benutzername -p ein. Dabei ersetzen Sie Benutzername durch den tatsächlichen Benutzernamen, mit dem Sie sich verbinden möchten, beispielsweise root. Nach dem Ausführen dieses Befehls werden Sie zur Eingabe Ihres Passworts aufgefordert. Geben Sie dieses ein (Hinweis: Das Passwort wird aus Sicherheitsgründen nicht angezeigt) und drücken Sie Enter.
Datenbank erstellen mit SQL-Befehl
Nachdem Sie erfolgreich eingeloggt sind und sich in der MySQL-Kommandozeile befinden (gekennzeichnet durch die Eingabeaufforderung mysql>), können Sie eine neue Datenbank mit dem SQL-Befehl CREATE DATABASE anlegen. Möchten Sie zum Beispiel eine Datenbank namens meinedatenbank anlegen, geben Sie folgenden Befehl ein:
CREATE DATABASE meinedatenbank;
Beachten Sie, dass jeder SQL-Befehl mit einem Semikolon ; abgeschlossen werden muss. Nach dem Ausführen dieses Befehls bekommen Sie eine Erfolgsmeldung wie "Query OK", wenn die Datenbank erfolgreich erstellt wurde. Falls der Name der Datenbank Sonderzeichen enthält oder beispielsweise Groß- und Kleinbuchstaben berücksichtigt werden sollen, können Sie den Namen in Backticks setzen, also CREATE DATABASE `MeineDatenbank`;.
Optional: Die neue Datenbank verwenden
Nachdem die Datenbank erstellt wurde, können Sie sie direkt verwenden, um Tabellen zu erstellen oder Daten zu verwalten. Wechseln Sie mit dem Befehl USE meinedatenbank; in die neu angelegte Datenbank. Dadurch wird die Datenbank als Standard für alle weiteren Befehle gesetzt. Sie erhalten dann eine Meldung wie "Database changed".
Beenden der MySQL-Sitzung
Wenn Sie Ihre Arbeiten innerhalb der MySQL-Kommandozeile abgeschlossen haben, können Sie die Sitzung mit exit; oder quit; beenden. Anschließend kehren Sie zum normalen Terminal zurück.
Zusammenfassung
Um eine neue Datenbank in MySQL über die Kommandozeile zu erstellen, starten Sie das MySQL-Clientprogramm mit dem Login-Befehl mysql -u Benutzername -p, geben Ihr Passwort ein, verwenden dann den SQL-Befehl CREATE DATABASE Datenbankname;, und können schließlich mit USE Datenbankname; in die neue Datenbank wechseln. Achten Sie darauf, dass Sie jeden SQL-Befehl mit einem Semikolon abschließen und die MySQL-Sitzung mit exit; verlassen, wenn Sie fertig sind.
