MySQL-Datenbankverwaltung

MySQLMySQLBeginner
Jetzt üben

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In diesem Projekt lernst du, wie du mit MySQL-Datenbanken umgehst, einschließlich des Startens des MySQL-Diensts, des Zugangs zur MySQL-Befehlszeilenschnittstelle, des Importierens einer Datenbank und des Verwenden der TRUNCATE-Anweisung zum Löschen von Daten aus einer Tabelle.

👀 Vorschau

MariaDB [world]> SELECT * FROM city;
Empty set (0.001 sec)

🎯 Aufgaben

In diesem Projekt wirst du lernen:

  • Wie du den MySQL-Datenbankdienst startest
  • Wie du die MySQL-Befehlszeilenschnittstelle mit dem sudo-Befehl verwendest
  • Wie du eine Datenbank in MySQL importierst
  • Wie du die TRUNCATE-Anweisung verwendest, um alle Daten aus einer Tabelle zu löschen

🏆 Errungenschaften

Nach Abschluss dieses Projekts wirst du in der Lage sein:

  • Eine MySQL-Datenbank zu verwalten, einschließlich des Startens des Diensts und des Zugangs zur Befehlszeilenschnittstelle
  • Daten in eine MySQL-Datenbank zu importieren
  • SQL-Anweisungen wie TRUNCATE verwenden, um Daten in einer Datenbank zu manipulieren

Starte die MySQL-Datenbank und greife auf MySQL zu

In diesem Schritt lernst du, wie du die MySQL-Datenbank startest und auf sie mit dem sudo-Befehl ohne Passwort zugreifst.

  1. Starte den MySQL-Datenbankdienst:
sudo service mysql start
  1. Greife auf die MySQL-Befehlszeilenschnittstelle mit dem sudo-Befehl ohne Passwort zu:
sudo mysql

Du solltest jetzt auf den MySQL-Eingabeaufforderung zugreifen können.

Importiere die World-Datenbank

In diesem Schritt lernst du, wie du die world.sql-Datenbankdatei in die MySQL-Datenbank importierst.

  1. Importiere die world.sql-Datei in die MySQL-Datenbank:
MariaDB [(none)]> SOURCE /home/labex/project/world.sql;

Dies wird die world-Datenbank in deine MySQL-Instanz importieren.

  1. Wechsel zu der world-Datenbank:
MariaDB [(none)]> USE world;

Du solltest jetzt in der world-Datenbank sein.

Leere die City-Tabelle

In diesem Schritt lernst du, wie du die TRUNCATE-Anweisung verwendest, um alle Daten aus der city-Tabelle zu löschen.

  1. Öffne die truncateCity.sql-Datei.
  2. Füge die folgende SQL-Anweisung zur Datei hinzu:
TRUNCATE TABLE city;

Dies löscht alle Daten aus der city-Tabelle.

  1. Führe das truncateCity.sql-Skript in der MySQL-Eingabeaufforderung aus:
MariaDB [world]> SOURCE /home/labex/project/truncateCity.sql;
  1. Überprüfe, ob die city-Tabelle leer ist:
MariaDB [world]> SELECT * FROM city;

Du solltest einen leeren Ergebnissatz sehen, was darauf hindeutet, dass die city-Tabelle geleert wurde.

MariaDB [world]> SOURCE /home/labex/project/truncateCity.sql;
Query OK, 0 rows affected (0.004 sec)

MariaDB [world]> SELECT * FROM city;
Empty set (0.001 sec)
✨ Lösung prüfen und üben

Zusammenfassung

Herzlichen Glückwunsch! Du hast dieses Projekt abgeschlossen. Du kannst in LabEx weitere Übungen absolvieren, um deine Fähigkeiten zu verbessern.