Dieser Artikel veranschaulicht anhand eines Beispiels die Ausführung von MySQL-Kommandozeilenskripten. Teilen Sie uns die Einzelheiten zu Ihrer Information mit: Befehlszeilenverbindung Der Hauptbetriebsmodus ist die Befehlsbedienung, die Schreibkenntnisse erfordert Öffnen Sie das Terminal und führen Sie den Befehl aus mysql -uroot -p Nach dem Drücken der Eingabetaste geben Sie das Passwort ein. Das aktuelle Passwort lautet mysql. Nach erfolgreicher Verbindung wird folgende Abbildung angezeigt Aus Konto abmelden beenden und beenden oder Strg+D Geben Sie nach erfolgreicher Anmeldung den folgenden Befehl ein, um den Effekt anzuzeigen Überprüfen Sie die Version: Aktuelle Uhrzeit anzeigen: Ändern der Eingabeaufforderung Eingabeaufforderung Python> 1 \D Vollständiges Datum\U Benutzer Datenbank Alle Datenbanken anzeigen Datenbanken anzeigen; Datenbank verwenden Datenbanknamen verwenden; Anzeigen der aktuell verwendeten Datenbank Datenbank auswählen(); Erstellen einer Datenbank Datenbank erstellen Datenbankname charset=utf8; Beispiel: Datenbank Python-Zeichensatz = utf8 erstellen; Löschen einer Datenbank Datenbank Datenbankname löschen; Beispiel: Datenbank Python löschen; Datenblatt Alle Tabellen in der aktuellen Datenbank anzeigen Tabellen anzeigen; Tabelle erstellen auto_increment bedeutet automatisches Wachstum CREATE TABLE Tabellenname( Column1 Datentyp contrai, Datentyp column2, Datentyp column3, ..... Datentyp „columnN“, PRIMÄRSCHLÜSSEL (eine oder mehrere Spalten) ); Beispiel: Erstellen einer Klassentabelle Tabellenklassen erstellen( id int unsigned auto_increment Primärschlüssel nicht null, Name varchar(10) ); Beispiel: Erstellen einer Studententabelle Tabelle „Studenten“ erstellen ( id int vorzeichenloser Primärschlüssel auto_increment nicht null, Name varchar(20) Standard '', Alter tinyint unsigned Standard 0, Höhe Dezimal(5,2), Geschlecht Aufzählung('männlich','weiblich','Shemale','vertraulich'), cls_id int vorzeichenlos Standard 0 ) Tabelle ändern - Felder hinzufügen Tabelle ändern, Tabellenname, Spaltenname, Typ hinzufügen; Beispiel: Tabelle ändern, Studentendatum und -zeit hinzufügen; Tabelle ändern - Feld ändern: Version umbenennen Tabelle ändern, Tabellenname, ursprünglichen Namen ändern, neuer Name, Typ und Einschränkungen; Beispiel: Tabelle ändern, Studentengeburtstag, Geburtsdatum und -zeit ändern, nicht null; Tabelle ändern - Feld ändern: Version nicht umbenennen Tabelle ändern, Tabellennamen, Spaltennamen, Typ und Einschränkungen ändern; Beispiel: Tabelle ändern, Geburtsdatum der Studenten ändern, nicht null; Tabelle ändern - Feld löschen Tabelle ändern, Tabellenname, Spaltenname löschen; Beispiel: Altartisch, Schüler lassen Geburtstag fallen; Löschen einer Tabelle Tabellennamen löschen; Beispiel: Drop-Table-Studenten; Zeigen Sie die Anweisung zur Tabellenerstellung an Tabelle mit Tabellennamen erstellen anzeigen; Beispiel: Tabellenklassen erstellen anzeigen; Hinzufügen, löschen, ändern und prüfen (curd) Erklärung von curd: steht für Create, Update, Retrieve und Delete Grundlegende Abfrageverwendung Alle Spalten abfragen Wählen Sie * aus dem Tabellennamen; Beispiel: wähle * aus Klassen; Abfrage der angegebenen Spalte Mit „as“ können Sie einen Alias für eine Spalte oder Tabelle angeben. Wählen Sie Spalte1, Spalte2, ... aus Tabellenname; Beispiel: Wählen Sie ID und Name aus den Klassen aus. Zunahme Format: INSERT [INTO] tb_name [(col_name,…)] {VALUES | VALUE} ({expr | DEFAULT},…),(…),… Hinweis: Die Primärschlüsselspalte wird automatisch erhöht, aber beim Einfügen der vollständigen Spalte ist ein Platzhalter erforderlich. Normalerweise wird 0, Standard oder Null als Platzhalter verwendet. Nach erfolgreichem Einfügen gelten die tatsächlichen Daten. Vollständiges Einfügen der Spalte: die Reihenfolge der Werte entspricht der Reihenfolge der Felder in der Tabelle in Tabellennamenwerte einfügen(...) Beispiel: in Studentenwerte einfügen (0, „Guo Jing“, 1, „Mongolei“, „2.1.2016“); Partielle Spalteneinfügung: die Reihenfolge der Werte entspricht der Reihenfolge der angegebenen Spalten in Tabellenname (Spalte 1, …) Werte (Wert 1, …) einfügen Beispiel: in Studenten einfügen (Name, Heimatstadt, Geburtstag) Werte („Huang Rong“, „Taohua Island“, „2.3.2016“); Mit der obigen Anweisung können Sie jeweils eine Datenzeile oder mehrere Datenzeilen gleichzeitig in die Tabelle einfügen, wodurch die Kommunikation mit der Datenbank verringert werden kann. Vollständiges Einfügen mehrerer Spalten: Die Reihenfolge der Werte entspricht der Reihenfolge der angegebenen Spalten in Tabellennamenwerte einfügen(...),(...)...; Beispiel: in Klassenwerte einfügen(0,'python1'),(0,'python2'); in Tabellenname (Spalte 1, …) Werte (Wert 1, …), (Wert 1, …) einfügen …; Beispiel: in Studenten (Name) Werte einfügen (,Name‘), (,Name‘), (,Studentenname‘); Überarbeiten Format: UPDATE tbname SET col1={expr1|DEFAULT} [,col2={expr2|default}]…[wobei Bedingung] Tabellennamen aktualisieren, Spalte 1 = Wert 1, Spalte 2 = Wert 2 festlegen... wobei Bedingung Beispiel: Aktualisiere die Schüler, setze Geschlecht=0, Heimatstadt='Student', wobei ID=5 ist; löschen DELETE FROM tbname [wobei Bedingung] Löschen aus Tabellenname, wobei Bedingung Beispiel: Löschen aus Studenten mit ID=5; Logisches Löschen ist im Wesentlichen eine Änderungsoperation Aktualisiere Studenten, setze isdelete=1, wobei id=1; Sicherung Führen Sie den Befehl mysqldump –uroot –p Datenbankname> python.sql; # Geben Sie das MySQL-Passwort wie aufgefordert ein genesen Stellen Sie eine Verbindung zu MySQL her, erstellen Sie eine neue Datenbank und beenden Sie die Verbindung. Führen Sie den folgenden Befehl aus mysql -uroot –p neuer Datenbankname < python.sql # Geben Sie das MySQL-Passwort wie aufgefordert ein Leser, die an weiteren MySQL-bezogenen Inhalten interessiert sind, können sich die folgenden Themen auf dieser Site ansehen: „MySQL-Abfragekenntnisse“, „Zusammenfassung der allgemeinen MySQL-Funktionen“, „MySQL-Protokolloperationskenntnisse“, „Zusammenfassung der MySQL-Transaktionsoperationskenntnisse“, „MySQL-gespeicherte Prozedurkenntnisse“ und „Zusammenfassung der MySQL-Datenbanksperrenkenntnisse“. Ich hoffe, dass dieser Artikel für jedermann beim Entwurf einer MySQL-Datenbank hilfreich ist. Das könnte Sie auch interessieren:
|
<<: vue + springboot realisiert die Login-Funktion
>>: Detaillierte Erläuterung der Umleitungskonfiguration und -praxis von Rewrite in Nginx
Ubuntu-JDK installieren: [Link] Installieren Sie ...
Hintergrund des Problems Das Serverüberwachungssy...
Ursprüngliche Adresse: http://www.webdesignfromsc...
Inhaltsverzeichnis Vorwort 1. Vorbereitung 2. Ins...
Da die Anzahl der Besuche zunimmt, werden bei ein...
Methode 1: Bitte fügen Sie den folgenden Code nach...
Inhaltsverzeichnis 1: MySQL-Ausführungsprozess 1....
1. InnoDB-Sperrmechanismus Die InnoDB-Speicher-En...
Ich bin vor kurzem mit MySQL in Berührung gekomme...
In diesem Artikelbeispiel wird der spezifische Co...
Inhaltsverzeichnis Technologie-Stack Backend-Buil...
1. Ändern Sie die Docker-Konfigurationsdatei und ...
Inhaltsverzeichnis Vorwort WebSocket verwenden Er...
Inhaltsverzeichnis 1. Übersicht 2. nginx.conf 1) ...
Methode 1: Verwenden Sie den cmd-Befehl Öffnen Si...