So erstellen Sie eine MySQL-Datenbank (de1) mit Befehlen

So erstellen Sie eine MySQL-Datenbank (de1) mit Befehlen

1. Verbindung zu MySQL herstellen

Format: mysql -h Hostadresse -u Benutzername -p Benutzerkennwort

1. Stellen Sie auf diesem Computer eine Verbindung zu MySQL her.

Öffnen Sie zunächst ein DOS-Fenster, gehen Sie dann in das Verzeichnis mysql\bin und geben Sie anschließend den Befehl mysql -u root -p ein. Nach dem Drücken der Eingabetaste werden Sie aufgefordert, das Passwort einzugeben. Beachten Sie, dass der Benutzer

Vor dem Namen kann ein Leerzeichen stehen oder nicht, vor dem Passwort darf jedoch kein Leerzeichen stehen, da Sie sonst zur erneuten Eingabe des Passworts aufgefordert werden.

Wenn MySQL gerade erst installiert wurde, hat der Superuser root kein Passwort. Drücken Sie einfach die Eingabetaste, um MySQL aufzurufen. Die MySQL-Eingabeaufforderung lautet:
MySQL>

2. Stellen Sie eine Verbindung zu MySQL auf dem Remote-Host her. Angenommen, die IP des Remote-Hosts lautet 110.110.110.110, der Benutzername ist root und das Kennwort ist abcd123.

Geben Sie dann den folgenden Befehl ein:

mysql -h110.110.110.110 -u root -p 123; (Hinweis: Zwischen „u“ und „root“ muss kein Leerzeichen eingefügt werden, dasselbe gilt für die anderen)

3. MySQL beenden-Befehl: exit (Eingabe)

2. Passwort ändern

Format: mysqladmin -u Benutzername -p altes Passwort Passwort neues Passwort. Zum Beispiel

1. Fügen Sie dem Root-Benutzer das Passwort ab12 hinzu. Rufen Sie zunächst das Verzeichnis mysql\bin in DOS auf und geben Sie dann den folgenden Befehl ein

mysqladmin -u root -password ab12

2. Ändern Sie das Root-Passwort in djg345.

mysqladmin -u root -p ab12 Passwort ******

3. Erstellen Sie eine Datenbank

1. CREATE DATABASE Datenbankname;

2. GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER ON Datenbankname.* TO Datenbankname
@localhost IDENTIFIZIERT DURCH „Passwort“;

3. PASSWORT EINSTELLEN FÜR

'Datenbankname'@'localhost' = OLD_PASSWORD('Passwort');

Führen Sie die drei Befehle nacheinander aus, um die Datenbankerstellung abzuschließen. Hinweis: Das chinesische „Passwort“ und die „Datenbank“ müssen vom Benutzer selbst festgelegt werden.

—————————————————————————————————————————————

Lassen Sie uns nun einige häufig verwendete MySQL-Befehle vorstellen

Hinweis: Sie müssen sich zuerst bei MySQL anmelden. Die folgenden Vorgänge werden alle an der MySQL-Eingabeaufforderung ausgeführt und jeder Befehl endet mit einem Semikolon.

1. Operative Fähigkeiten

1. Wenn Sie beim Eingeben eines Befehls vergessen, nach dem Drücken der Eingabetaste ein Semikolon hinzuzufügen, müssen Sie den Befehl nicht erneut eingeben. Geben Sie einfach ein Semikolon ein und drücken Sie die Eingabetaste.

Das heißt, Sie können einen kompletten Befehl auf mehrere Zeilen aufteilen und als Abschlusszeichen ein Semikolon verwenden.

2. Mit den Cursortasten auf und ab können Sie vorherige Befehle aufrufen.

2. Allgemeine Befehle

1. Zeigen Sie die Liste der Datenbanken im aktuellen Datenbankserver an:

mysql> DATENBANKEN ANZEIGEN;

2. Datenbank erstellen:

mysql> CREATE DATABASE-Bibliotheksname;

3. Erstellen Sie eine Datentabelle:

mysql> USE-Bibliotheksname;

mysql> CREATE TABLE Tabellenname (Feldname VARCHAR (20), Feldname CHAR (1));

4. Löschen Sie die Datenbank:

mysql> DROP DATABASE-Bibliotheksname;

5. Löschen Sie die Datentabelle:

mysql> DROP TABLE Tabellenname;

6. Löschen Sie die Datensätze in der Tabelle:

mysql> LÖSCHEN AUS Tabellenname;

7. Datensätze in die Tabelle einfügen:

mysql> INSERT INTO Tabellenname VALUES ("hyq","M");

8. Aktualisieren Sie die Daten in der Tabelle:

mysql-> UPDATE Tabellenname SET Feldname 1 = ‚a‘, Feldname 2 = ‚b‘ WHERE Feldname 3 = ‚c‘;

9. Laden Sie Daten mithilfe von Text in die Datentabelle:

mysql> LOKALE DATEN INDATEI "D:/mysql.txt" IN TABELLE LADEN Tabellenname;

10. Befehl zum Importieren der SQL-Datei:

mysql> USE-Datenbankname;

mysql> QUELLE d:/mysql.sql;

11. Ändern Sie das Root-Passwort über die Befehlszeile:

mysql> UPDATE mysql.user SET password=PASSWORD('neues Passwort') WHERE User='root';

mysql> FLUSH-PRIVILEGIEN;

3. Ein Beispiel für den Aufbau einer Datenbank und Tabelle sowie das Einfügen von Daten

Datenbank löschen, falls Schule vorhanden ist; //Wenn Sudu vorhanden ist, lösche es

Datenbank erstellen sudu; //Datenbank erstellen sudu

benutze Schule; //Öffne Bibliothek sudu

Tabelle Lehrer erstellen //Tabelle LEHRER erstellen

(

id int(3) auto_increment nicht null Primärschlüssel,

Name char(10) nicht null,

Adresse varchar(50) Standard 'Shenzhen',

Jahr Datum

); //Ende der Tabellenerstellung

//Das folgende ist das eingefügte Feld

in Lehrerwerte einfügen('','allen','Feishu Technology 1','2005-10-10');

insert into teacher values('','jack','飞数科技2','2005-12-23');Wenn Sie den obigen Befehl in die MySQL-Eingabeaufforderung eingeben, funktioniert er, ist aber zum Debuggen nicht praktisch.

(1) Sie können den obigen Befehl unverändert in eine Textdatei, beispielsweise sudu.sql, schreiben, diese dann nach c:\\ kopieren und das Verzeichnis im DOS-Modus aufrufen.
\mysql\bin, und geben Sie dann den folgenden Befehl ein:

mysql -uroot -p password < c:\sudu.sql

Bei Erfolg bleibt eine Zeile leer und es wird nichts angezeigt, bei einem Fehler erfolgt eine Eingabeaufforderung. (Die obigen Befehle wurden debuggt, Sie müssen nur die //-Kommentare entfernen, um sie zu verwenden).

(2) Alternativ können Sie nach Eingabe der Kommandozeile den Befehl mysql> source c:\sudu.sql; verwenden, um die Datei sudu.sql in die Datenbank zu importieren.

4. Textdaten in die Datenbank übertragen

1. Das Format, dem Textdaten entsprechen sollten: Felddaten werden durch die Tabulatortaste getrennt und Nullwerte werden durch \n ersetzt. Beispiel:

3 Rose Feishu Technologie 1 1976-10-10

4 Mike Feishu Technologie 2 1975-12-23

Angenommen, Sie speichern diese beiden Datensätze als Datei speedsudu.txt im Stammverzeichnis von Laufwerk C.

2. Der Datenübertragungsbefehl lädt die Daten lokal in die Datei „c:\sudu.txt“ in die Tabelle Tabellenname.

Hinweis: Kopieren Sie die Datei am besten in das Verzeichnis \mysql\bin und öffnen Sie mit dem Befehl „use“ zuerst die Bibliothek, in der sich die Tabelle befindet.

5. Sichern Sie die Datenbank: (der Befehl wird im DOS-Verzeichnis \mysql\bin ausgeführt)

1. Exportieren Sie die gesamte Datenbank

Die Exportdatei wird standardmäßig im Verzeichnis mysql\bin gespeichert.

mysqldump -u Benutzername -p Datenbankname > Name der exportierten Datei

mysqldump -u Benutzername -p123456 Datenbankname > Ausgabedateiname.sql

2. Exportieren einer Tabelle

mysqldump -u Benutzername -p Datenbankname Tabellenname > exportierter Dateiname

mysqldump -u Benutzername -p Datenbankname Tabellenname > Ausgabedateiname.sql

3. Exportieren einer Datenbankstruktur

mysqldump -u Benutzername -p -d --add-drop-table Datenbankname > Ausgabedateiname.sql

-d keine Daten --add-drop-table fügt vor jeder Create-Anweisung eine Drop-Tabelle hinzu

4. Export mit Sprachparametern

mysqldump -uroot -p --default-character-set=latin1 --set-charset=gbk --skip-opt
Datenbankname > Ausgabedateiname.sql

Die obige Methode zum Verwenden von Befehlen zum Erstellen einer MySQL-Datenbank (de1) ist der gesamte Inhalt, den der Editor mit Ihnen teilt. Ich hoffe, es kann Ihnen als Referenz dienen. Ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen.

Das könnte Sie auch interessieren:
  • Befehl „mysqlcheck – Datenbank reparieren“ unter Linux (ausführliche Erklärung)
  • Detaillierte Erläuterung des MySQL-Befehlszeilenexports und -imports einer Datenbankinstanz
  • mysql drop database - Befehl „Datenbank löschen“ - Beispielerklärung
  • Detaillierte Erläuterung des MySQL-Befehls zum Auswählen einer Datenbank
  • Detaillierte Erläuterung der cmd-Befehlsoperation in der MySQL-Datenbank
  • mysqldump-Befehl - Import- und Exportdatenbank - Methoden und Beispiele - Zusammenfassung
  • Spezielle Befehle in der MySql-Datenbankabfrage

<<:  Beispielcode für den Anzeigeeffekt zum Schütteln und Vergrößern von JS-Albumbildern

>>:  So beheben Sie das Timeout während des Pip-Vorgangs in Linux

Artikel empfehlen

Grundlegendes Tutorial zur Steuerung des mobilen Roboters Turtlebot3 mit ROS

Chinesisch-Tutorial https://www.ncnynl.com/catego...

Lösen Sie schnell das Problem der chinesischen Eingabemethode unter Linux

Hintergrund: Ich arbeite derzeit an Funktionen fü...

Zweistündiges Docker-Einführungstutorial

Inhaltsverzeichnis 1.0 Einleitung 2.0 Docker-Inst...

JavaScript zum Implementieren einer einfachen Uhr

In diesem Artikelbeispiel wird der spezifische Co...

Django-Online-Bereitstellungsmethode von Apache

Umfeld: 1. Windows Server 2016 Datacenter 64-Bit ...

Detailliertes Tutorial zum Löschen von Linux-Benutzern mit dem Befehl userdel

Was ist Serdel userdel ist ein Low-Level-Tool zum...

Ausführliche Erklärung zu Sitzung und Cookie in Tomcat

Vorwort HTTP ist ein zustandsloses Kommunikations...

Vergleich der von der MySQL-Datenbank unterstützten Speicher-Engines

Inhaltsverzeichnis Speicher-Engine Von MySQL unte...