GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Arbeiten mit Tabellen (Auswählen, Aktualisieren, Löschen, Tabelle erstellen, Tabelle ändern, Tabelle löschen) in MySQL

MySQL ist eines der am häufigsten verwendeten Managementsysteme für relationale Datenbanken (DBMS). Es ermöglicht Ihnen, sehr effizient mit großen Datenmengen zu arbeiten. Die wichtigste Entität jeder Datenbank ist eine Tabelle. Mit dieser Entität sind mehrere verschiedene Operationen verbunden, mit denen Sie Ihre Daten bearbeiten können. Daher werden wir heute lernen, mit Tabellen in MySQL und MariaDB in Ubuntu 20.04 zu arbeiten.

Arbeiten mit Tabellen (Auswählen, Aktualisieren, Löschen, Tabelle erstellen, Tabelle ändern und Tabelle löschen) in MySQL in Ubuntu 20.04:

Um mit Tabellen in MySQL in Ubuntu 20.04 zu arbeiten, können Sie alle unten beschriebenen Schritte ausführen:

Schritt Nr. 1:Stellen Sie sicher, dass eine MySQL-kompatible Datenbank auf Ihrem Ubuntu 20.04-System installiert ist

Wenn Sie beabsichtigen, mit Tabellen in MySQL zu arbeiten, müssen Sie MySQL oder MariaDB installiert haben und auf Ihrem Ubuntu 20.04-System arbeiten. Um zu überprüfen, ob MySQL auf unserem Ubuntu 20.04-System installiert ist oder nicht, führen wir den folgenden Befehl in unserem Terminal aus:

mysql --version

Wenn MySQL auf Ihrem Ubuntu 20.04-System installiert wird, können Sie seine Version sehen, nachdem Sie diesen Befehl ausgeführt haben, wie im folgenden Bild gezeigt:

Nur für den Fall, dass MySQL nicht auf Ihrem Ubuntu 20.04-System installiert ist, können Sie es bequem installieren, bevor Sie fortfahren, indem Sie unserem Tutorial zur Installation von MySQL auf Ubuntu 20.04 folgen.

Schritt Nr. 2:Geben Sie die MySQL-Shell vom Ubuntu 20.04-Terminal aus ein:

Sobald Sie sicher sind, dass MySQL auf Ihrem Ubuntu 20.04-System vorhanden ist, können Sie auf die MySQL-Shell zugreifen, um darin Befehle auszuführen, indem Sie den folgenden Befehl ausführen:

sudo mysql

Wenn Sie den oben genannten Befehl ausführen, gelangen Sie sofort in die MySQL-Shell, wie im folgenden Bild gezeigt:

Schritt Nr. 3:Erstellen Sie eine Datenbank in MySQL in Ubuntu 20.04:

Wenn wir uns nun in der MySQL-Shell befinden, müssen wir als erstes eine Datenbank erstellen, damit wir darin Tabellen erstellen können, um verschiedene Operationen auszuführen. Eine Datenbank in MySQL kann mit dem folgenden Befehl erstellt werden:

mysql> create database DBName;

Hier müssen Sie DBName durch einen beliebigen Namen für Ihre Datenbank ersetzen. Wir haben es MyDB genannt.

Sobald Ihre Datenbank erstellt ist, erhalten Sie eine Nachricht auf der MySQL-Shell ähnlich der im Bild unten gezeigten:

Schritt Nr. 4:Wechseln Sie in Ubuntu 20.04 zur neu erstellten Datenbank in MySQL:

Wenn eine Datenbank mit Ihrem gewünschten Namen erstellt wurde, müssen Sie zu dieser Datenbank wechseln, damit Tabellen, die Sie in MySQL erstellen, in dieser Datenbank erstellt werden. Ohne Auswahl einer bestimmten Datenbank dürfen Sie in MySQL keine Tabellen erstellen. Um zu unserer neu erstellten Datenbank zu wechseln, führen wir den folgenden Befehl aus:

mysql> use MyDB

Wenn diese Datenbank erfolgreich ausgewählt wurde, erhalten Sie die im Bild unten gezeigte Meldung auf der MySQL-Shell.

Schritt Nr. 5:Erstellen Sie eine Tabelle in MySQL in Ubuntu 20.04:

Nachdem wir zu unserer gewünschten Datenbank gewechselt haben, können wir eine Tabelle in MySQL erstellen, indem wir den folgenden Befehl ausführen:

mysql> CREATE TABLE TableName(Col1 Datatype, Col2 Datatype, ….);

Hier müssen Sie TableName durch einen beliebigen Namen für Ihre Tabelle ersetzen. Wir haben es Student genannt. Col1, Col2 usw. stellen die Namen der Spalten Ihrer Datenbank dar, während Datatype sich auf die Datentypen jeder dieser Spalten bezieht. Sie können beliebig viele Spalten oder Attribute für Ihre Tabelle erstellen. Wir haben drei Spalten namens StudentID, StudetName und StudentAge mit den Datentypen int, varchar(255) bzw. int erstellt.

Wenn dieser Befehl erfolgreich ausgeführt wird, erhalten Sie die im Bild unten gezeigte Meldung auf der MySQL-Shell.

Schritt Nr. 6:Datensätze in die neu erstellte Tabelle in MySQL in Ubuntu 20.04 einfügen:

Sobald eine Tabelle in der MySQL-Datenbank erstellt wurde, können wir Datensätze in diese Tabelle einfügen, indem wir den folgenden Befehl ausführen:

mysql> INSERT INTO Student VALUES (1, ‘Ayesha’, 24);

Sie können diese Werte nach Ihren Wünschen ändern.

Wenn unser neuer Datensatz erfolgreich zu unserer Tabelle hinzugefügt wurde, erhalten wir die im Bild unten gezeigte Nachricht auf der MySQL-Shell.

Auf die gleiche Weise haben wir einen weiteren Datensatz eingefügt, wie in den folgenden Bildern gezeigt:

Schritt Nr. 7:Zeigen Sie die Einträge Ihrer Tabelle in MySQL in Ubuntu 20.04 an:

Wenn wir unserer Tabelle einige Datensätze hinzugefügt haben, ist es der richtige Zeitpunkt, diese Datensätze anzuzeigen. Dazu dient die SELECT-Anweisung. Wenn Sie alle Datensätze oder Einträge Ihrer Tabelle in MySQL auf einmal anzeigen möchten, können Sie den folgenden Befehl ausführen:

mysql> SELECT * From Student;

Wenn Sie diesen Befehl ausführen, werden alle Datensätze Ihrer Tabelle in einer schönen tabellarischen Form angezeigt, wie im folgenden Bild gezeigt:

Wenn Sie die Werte einer bestimmten Spalte oder mehrerer Spalten anzeigen möchten, können Sie auf die gleiche Weise das „*“ im obigen Befehl durch den Namen dieser bestimmten Spalte ersetzen.

Schritt Nr. 8:Aktualisieren Sie einen Datensatz in Ihrer Tabelle in MySQL in Ubuntu 20.04:

Der UPDATE-Befehl in MySQL wird verwendet, um die Werte eines bestimmten Datensatzes zu ändern. Wenn Sie beispielsweise die Werte eines beliebigen Datensatzes Ihrer Tabelle ändern möchten, müssen Sie den folgenden Befehl ausführen:

mysql> UPDATE Student SET StudentName='Saad', StudentAge=24 WHERE StudentID=2;

Hier können Sie den Wert von StudentID durch die ID des Datensatzes ersetzen, den Sie ändern möchten.

Nachdem Sie diesen Befehl ausgeführt haben, erhalten Sie die im Bild unten gezeigte Nachricht in der MySQL-Shell.

Wir können überprüfen, ob die besagten Änderungen stattgefunden haben oder nicht, indem wir dieselbe SELECT-Anweisung noch einmal verwenden, um die Datensätze unserer Tabelle anzuzeigen. Sie können dem folgenden Bild entnehmen, dass unser angegebener Datensatz erfolgreich aktualisiert wurde.

Schritt Nr. 9:Ändern Sie Ihre Tabelle in MySQL in Ubuntu 20.04:

Der ALTER-Befehl in MySQL wird verwendet, um eine bestimmte Spalte aus einer Tabelle hinzuzufügen oder zu löschen. Wenn wir beispielsweise eine bestimmte Spalte aus unserer Tabelle löschen möchten, führen wir den folgenden Befehl aus:

mysql> ALTER TABLE Student Drop COLUMN StudentAge;

Hier können Sie StudentAge durch eine beliebige Spalte Ihrer Wahl ersetzen, die Sie löschen möchten.

Nach erfolgreicher Ausführung dieser Operation erhalten Sie die im Bild unten gezeigte Meldung auf der MySQL-Shell.

Um zu überprüfen, ob die angegebene Spalte gelöscht wurde oder nicht, führen wir den SELECT-Befehl erneut aus. Das Ergebnis wird im folgenden Bild gezeigt, das bestätigt, dass die genannte Spalte erfolgreich gelöscht wurde.

Auf die gleiche Weise können Sie Ihrer Tabelle sogar eine neue Spalte hinzufügen, indem Sie das Schlüsselwort DROP durch ADD und StudentAge durch den Namen Ihrer neu hinzuzufügenden Spalte ersetzen.

Schritt Nr. 10:Löschen Sie einen bestimmten Datensatz aus Ihrer Tabelle in MySQL in Ubuntu 20.04:

Die ALTER-Anweisung in MySQL wird zum Hinzufügen oder Löschen von Spalten verwendet. Wenn Sie jedoch einen bestimmten Datensatz aus einer Tabelle in MySQL löschen möchten, müssen Sie den folgenden Befehl ausführen:

mysql> DELETE FROM Student WHERE StudentID=1;

Wenn der angegebene Datensatz erfolgreich gelöscht wurde, erhalten Sie die im Bild unten gezeigte Meldung auf der MySQL-Shell.

Wir können es überprüfen, indem wir den SELECT-Befehl noch einmal ausführen, und seine Ergebnisse werden im folgenden Bild gezeigt, das bestätigt, dass unser gewünschter Datensatz aus der Tabelle gelöscht wurde.

Schritt Nr. 11:Löschen Sie alle Einträge aus Ihrer Tabelle in MySQL in Ubuntu 20.04:

Wenn Sie nun alle Datensätze Ihrer Tabelle in MySQL auf einmal loswerden möchten, können Sie den folgenden Befehl ausführen:

mysql> DELETE FROM Student;

Wenn dieser Befehl erfolgreich ausgeführt wird, erhalten Sie die im Bild unten gezeigte Nachricht auf der MySQL-Shell.

Idealerweise sollte dieser Befehl alle Einträge Ihrer Tabelle löschen. Dies kann überprüft werden, indem der SELECT-Befehl noch einmal ausgeführt wird, wie in der folgenden Abbildung gezeigt. Der Empfang einer Empty Set-Nachricht zeigt an, dass alle Datensätze aus unserer angegebenen Tabelle erfolgreich gelöscht wurden.

Schritt Nr. 12:Löschen Sie Ihre Tabelle in MySQL in Ubuntu 20.04:

Schließlich können wir eine Tabelle löschen, indem wir den folgenden Befehl ausführen:

mysql> DROP Table Student;

Die erfolgreiche Ausführung dieses Befehls löscht die ausgewählte Tabelle. Die im Bild unten gezeigte Nachricht bestätigt diese Löschung.

Schlussfolgerung

Der heutige Artikel war im Grunde ein Anfänger-Tutorial für die Arbeit mit Tabellen in MySQL in Ubuntu 20.04. Wir haben Ihnen die grundlegenden Operationen von Tabellen in MySQL mit sehr einfachen Beispielen gezeigt. Sobald Sie jedoch all diese Befehle gut verstanden haben, können Sie sogar komplexere Operationen ausführen.


Ubuntu
  1. So erstellen Sie eine Tabelle in PhpMyAdmin

  2. So kopieren Sie MySQL-Tabellen zwischen Datenbanken

  3. So erstellen Sie eine Datenbank in MySQL mit MySQL Workbench

  4. So erstellen Sie eine MySQL-Datenbank in cPanel

  5. Löschen Sie Tabellen in MySQL

So löschen Sie eine Tabelle in MySQL

So löschen Sie eine MySQL-Datenbank in cPanel

So erstellen Sie eine Datenbank mit dem MySQL-Datenbankassistenten

Wie repariert man eine MySQL-Datenbank?

Wie optimiert man eine MySQL-Datenbank?

Wie man eine Datenbank in MySQL erstellt