Klassischer MySQL-High-Level-/Befehlszeilenvorgang (schnell) (empfohlen)

Klassischer MySQL-High-Level-/Befehlszeilenvorgang (schnell) (empfohlen)

Da ich lernen muss, wie man Server und Datenbanken erstellt, habe ich vor Kurzem begonnen, mir selbst die SQL-Sprache beizubringen. Zum Schreiben von Datenbanken verwende ich die grundlegendere MySQL-Datenbank. Obwohl MySQL von Internetunternehmen eliminiert wurde, verwenden sie alle NoSQL, SQL Server und andere SQL-Sprachen. Am Ende habe ich mich dennoch entschieden, mit den Grundlagen zu beginnen. Nach einer einfachen Entscheidung habe ich es mit der High-End-Befehlszeile cmd geschrieben. Ich werde hier kein ausführliches Tutorial zur Installation der MySQL-Datenbank geben. Im Internet gibt es viele Installationstutorials, die Sie selbst installieren können.

1. Der erste Schritt besteht darin, eine Bibliothek in Mysql zu erstellen

Nehmen wir MySQL 5.0 als Beispiel. Melden Sie sich nach der Installation über die Befehlszeile bei MySQL an:
Geben Sie in der Kommandozeile ein: mysql -u root(用戶名) -p

Geben Sie dann das Passwort wie aufgefordert ein und melden Sie sich bei der Datenbank an;


Geben Sie nach der Anmeldung „show databases“ ein, um die Bibliotheken in der Datenbank anzuzeigen:


Darunter:

Informationsschema,
MySQL,
Prüfen,
Performance_schema

Diese drei Bibliotheken werden mit MySQL installiert, Sie müssen sie also nicht verwenden. Erstellen Sie als Nächstes Ihre eigene Datenbank:

Geben Sie „create database Cheung“ ein und verwenden Sie dann die von Ihnen erstellte Datenbank, indem Sie „use Cheung“ eingeben.


Das Erscheinen der obigen Schnittstelle bedeutet, dass die Datenbank, die wir derzeit verwenden, Cheung ist. Die Vorbereitungen sind nun abgeschlossen und wir werden mit der formellen SQL-Anweisungsübung beginnen.

2. Lassen Sie uns lernen, wie man eine Tabelle erstellt:

Geben Sie die folgenden Operationen in die Befehlszeile ein, um eine Tabelle in der Datenbank zu erstellen. Bei einigen Operationen werden dem Namen der einzelnen Daten einfache Anführungszeichen hinzugefügt, dies ist jedoch nicht erforderlich. Die Auswirkungen beider Operationen sind gleich:


Damit ist die zu verwendende Tabellenregisterkarte erstellt. Wir können eingeben: desc tab

So überprüfen Sie, ob die angezeigte Tabelle korrekt ist


Denken Sie beim Eingeben der einzelnen Daten daran, sie durch Kommas zu trennen, da sonst bei der Tabellenerstellung ein Fehler auftritt. Dies ist normalerweise sehr peinlich, daher müssen Sie den Details mehr Aufmerksamkeit schenken. Fügen Sie zwischen der letzten Klammer und den Daten keine zusätzlichen Klammern hinzu, da dies zu einem Fehler führt.

3. Aktualisieren Sie die Struktur der Tabelle in der Datenbank

Aktualisieren Sie die Tabellendefinition und fügen Sie der Tabelle mit dem Befehl „alter table + table name“ eine Zeile hinzu:


Wenn Sie eine Spalte in einer Tabelle löschen möchten, müssen Sie das Schlüsselwort Column verwenden. Die spezifischen Operationen sind wie folgt:


Wenn Sie die gesamte Tabelle löschen möchten, geben Sie einfach ein:

4. Verwenden Sie Einfügen, um Daten einzufügen

Schauen wir uns zunächst die aktuelle Struktur der Tab-Tabelle an:


Um Daten in eine Tabelle einzufügen, müssen Sie die Insert-Anweisung im folgenden Format verwenden:

In den Tabellennamen (Spaltenname 1, Spaltenname 2, …) Werte (Wert 1, Wert 2, …) einfügen

Im Folgenden wird gezeigt, wie ein vollständiger Datensatz eingefügt wird:


Bitte beachten Sie, dass ich den ID-Wert nicht im Voraus so eingestellt habe, dass er sich selbst erhöht. Das heißt, ich habe ihn beim Erstellen der Tabelle nicht geschrieben:

id int nicht null auto_increment

Daher kann die ID-Spalte in der Tabelle nicht selbst inkrementiert werden. Daher müssen Sie beim Einfügen von Daten das ID-Element schreiben, da sonst ein Fehler gemeldet wird.

Als nächstes müssen wir mehrere Datensätze gleichzeitig in die erstellte Tabelle einfügen:


Das erste Schreiben dieser Operationen hat viel Mühe gekostet, aber schließlich hat sich meine harte Arbeit gelohnt. Nachdem ich bis 3 Uhr morgens mitten in der Nacht hart gearbeitet hatte, bekam ich endlich die richtige Antwort.

Die Abfrage der Daten in der Tabelle ist relativ einfach, daher werde ich hier nicht näher darauf eingehen.

5. Verwenden Sie die Update-Anweisung, um eine Spalte zu aktualisieren

Das Format ist: update 表名set 屬性1= 新值1,屬性2 = 新值2 where 屬性3 = ?

Das Format ist nicht schwer zu verstehen. Der Schlüssel liegt darin, es gekonnt zu verwenden.


Löschen Sie abschließend die Tabellendaten:


Und zum Schluss die gesamte Tabelle leeren:


Auf diese Weise wird eine vollständige High-End-Operation der MySQL-Befehlszeile abgeschlossen. Während des Lernprozesses hatte ich keinen Kontakt mit ähnlichen Datenbanksprachen, also begann ich direkt mit der Befehlszeile. Dabei bin ich auf viele Fallstricke gestoßen. Hier werde ich Ihnen auch helfen, die Fallstricke zu beseitigen. Wenn Sie in Zukunft ähnliche Probleme haben, wird es einfacher sein, sie zu lösen. Ich werde in Zukunft weiterhin andere SQL-Sprachen lernen.

Oben finden Sie eine detaillierte Integration der vom Herausgeber eingeführten MySQL-Befehlszeilenoperationen. Ich hoffe, dass sie für alle hilfreich sein wird. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!

Das könnte Sie auch interessieren:
  • Mycli ist ein unverzichtbares Tool für MySQL-Befehlszeilen-Enthusiasten
  • Lösung für das Absturzproblem beim Öffnen des Befehlszeilenfensters nach der Installation von MySQL 5.7
  • C# implementiert MySQL-Befehlszeilensicherung und -wiederherstellung
  • 18 allgemeine Befehle in der MySQL-Befehlszeile
  • Zusammenfassung mehrerer Möglichkeiten zum Ausführen von SQL in der MySQL-Befehlszeile
  • In der MySQL-Befehlszeile ein Feld zur Tabelle hinzufügen (Feldname, ob es leer ist, Standardwert)
  • Eine kurze Einführung in das Kommandozeilentool mycli zum Bedienen von MySQL-Datenbanken

<<:  So implementieren Sie die JavaScript-Ausgabe der Fibonacci-Folge

>>:  So verbergen Sie die Versionsnummer und die Cache-Zeit von Webseiten in Nginx

Artikel empfehlen

Detaillierte Beschreibung des MySQL-Ersetzens in der Verwendung

Die Ersetzungsanweisung ähnelt im Allgemeinen der...

So ändern Sie die inländische Quelle von Ubuntu 20.04 apt

UPD 2020.2.26 Derzeit ist Ubuntu 20.04 LTS noch n...

Detaillierte Analyse der untergeordneten und übergeordneten Vue-Komponenten

Inhaltsverzeichnis 1. Übergeordnete Komponenten u...

Schritte zum Importieren von Millionen von Daten in MySQL mit .Net Core

Inhaltsverzeichnis Vorbereitende Vorbereitung Imp...

Zusammenfassung der allgemeinen MySQL-Funktionen

Vorwort: Die MySQL-Datenbank bietet eine breite P...

MySQL-Startfehlerproblem und Szenarioanalyse

1. Komplettlösung 1. Problemanalyse und -lokalisi...

Details zum JavaScript-Abschluss

Inhaltsverzeichnis 1. Was ist ein Abschluss? 2. D...

Detaillierte Erklärung der allgemeinen For-Schleife in JavaScript-Anweisungen

Es gibt viele Schleifenanweisungen in JavaScript,...

W3C Tutorial (10): W3C XQuery Aktivitäten

XQuery ist eine Sprache zum Extrahieren von Daten...

Natives JS zum Erreichen von Spezialeffekt-Meldungsfeldern

In diesem Artikel wird ein Nachrichtenfeld mit Sp...