Kurzer Hinweis zu MySQL

exportiere nur Tabellendaten , Tabellenstruktur ausschließen:

mysqldump -uuser -ppassword -t Datenbankname > /dump_name.sql

Nur Exporttabellenstruktur ,Tabellendaten ausschließen:

mysqldump -uuser -ppassword -d Datenbankname > /dump_name.sql

Nur Exporttabellenstruktur ,Tabellendaten ausschließen (Statik der Droop-Tabelle hinzufügen):

mysqldump -uuser -ppassword -d –Add-Drop-Tabelle Datenbankname > /dump_name.sql

Exportieren Sie eine Datenbank:

mysqldump -uuser -ppassword db_name > /dump_name.sql

Exportieren Sie alle Datenbanken in MySQL:

mysqldump -uuser -ppassword –Alle Datenbanken > /dump_name.sql

Exporttabelle Einsiedler in Datenbank Roamway:

mysqldump -uuser -ppassword Roamway Einsiedler > dump_name.sql

Exportstruktur des Tabelleneinsiedlers im Datenbank-Roamway:

mysqldump -uroot -p123456 -d Roamway Einsiedler > dump_name.sql

Exportieren Sie die Daten des Tabelleneinsiedlers im Datenbank-Roamway:

mysqldump -uroot -p123456 -t Roamway Einsiedler > dump_name.sql

Exportieren Sie die Datenbank db1 und db2 in MySQL

mysqldump -uuser -ppassword –Datenbanken db1 db2 > /dump_name.sql

Drop-Tabelle email_sms

DROP TABLE IF EXISTIERT "email_sms";

Schreibsperre für email_sms setzen

LOCK TABLES `email_sms` WRITE;

 

TABELLEN ENTSPERREN;

 

Tabellenstruktur und Daten importieren

Angenommen, im Datenbanktest muss eine Tabelle mit dem Namen action erstellt werden, und einige Daten einfügen

zu Tischaktion.

es gibt 2 Setps.

1. Tabellenstruktur erstellen

2.Tabellendaten importieren

Angenommen, die Tabellenstruktur in a.sql , Tabellendaten in b.sql, sowohl a.sql als auch b.sql in path / home

Es gibt 3 Möglichkeiten zum Importieren :

1. Befehl zum Importieren von MySQL

mysql -uuser -ppassword

MySQL>Test verwenden;

MySQL>Quelle /home/a.sql

MySQL>Tabellen anzeigen

MySQL>show create table action

MySQL>Quelle /home/b.sql

MySQL>wählen * von der Aktion

 

2. Shell-Befehl importieren

mysql -uroot -p test < /home / a.sql

mysql -uroot -p test < /home / b.sql

 

Melden Sie sich bei MySQL an und wechseln Sie zum Datenbanktest,Überprüfen, ob Tabellenstruktur und Daten vorhanden sind oder nicht.

MySQL>Tabellen anzeigen;

MySQL>show create table action;

MySQL>wählen * von der Aktion;

 

3. Erstellen Sie eine Tabelle in MySQL direkt,und dann Daten einfügen

mysql -uuser -ppassword

MySQL>Test verwenden;

MySQL>TABELLE ERSTELLEN "Aktion"

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

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

) ENGINE = MyISAM AUTO_INCREMENT = 13

DEFAULT CHARSET = utf8 COMMENT = "Systemverhaltenstabelle";

 

MySQL>INSERT IN "Action" -WERTE (

———————————————-

———————————————-

);

 

Melden Sie sich bei MySQL an und wechseln Sie zum Datenbanktest,Überprüfen, ob Tabellenstruktur und Daten vorhanden sind oder nicht.

MySQL>Tabellen anzeigen;

MySQL>show create table action;

MySQL>wählen * von der Aktion;

 

Löschen Sie alle Datensätze der Tabellenaktion in der Testdatenbank

MySQL> Test verwenden;

MySQL> aus der Aktion löschen;

MySQL> wählen * von der Aktion;

 

Drop-Table-Aktion im Datenbanktest

MySQL> Test verwenden;

MySQL> Tabellenaktion löschen;

MySQL > Tabellen anzeigen;

 

Löschen Sie einen Datensatz in der Tabellenaktion

MySQL> Test verwenden;

wählen * von der Aktion; ###Überprüfen Sie alle Datensätze in der Tabellenaktion

MySQL> aus Aktion löschen, wobei id = "12"; ###Datensatz in Zeile löschen 12

wählen * von der Aktion; ###Überprüfen Sie den Datensatz in der Reihe 12 existieren oder nicht.

 

Dieser Datensatz ist Name und in Reihe 10, Aktualisieren Sie den Wert von name auf 123

MySQL> Test verwenden;

MySQL> wählen * von der Aktion;

MySQL> Name des Aktualisierungsaktionssatzes = ‘123’ Dabei ist id = "10".;

MySQL> wählen * von der Aktion; ### Überprüfen Sie, ob der Datensatz geändert wurde oder nicht.

 

Chack den gesamten Inhalt der 10. Zeile in Tabellenaktion.

MySQL> Test verwenden;

MySQL> wählen * von acton wobei id = "10";

 

in Tabellenaktion, Suchen Sie die 10. Zeile oder die Zeile mit dem Wert name wird überprüft.

MySQL> Test verwenden;

MySQL> wählen * von wp_action wobei id = ’10’ oder name = "Überprüfung";

 

MySQL> Test verwenden;

MySQL> Titel auswählen,Bemerkung von wp_action mit id = ’10’ oder name = "Überprüfung";

 

MySQL> Test verwenden;

MySQL> Bemerkung auswählen,Regel aus Aktion, wobei title = ‘Benutzeranmeldung’ und name = "user_login";

 

MySQL> Test verwenden;

MySQL> wählen * von wp_action wobei id = ’10’ oder name = "Überprüfung";

 

MySQL> Test verwenden;

MySQL> Wählen Sie den Namen aus dem Aktionslimit 5;

MySQL> mysqlselect Name vom Aktionslimit 0,5;

MySQL> Wählen Sie den Namen aus der Aktionsreihenfolge nach ID auf 5;

 

Überprüfen Sie die erste 5 Zeilen von Datensätzen in Tabellenaktion

MySQL> Test verwenden;

MySQL> Wählen Sie den Namen aus der Aktion aus, wobei title = ‘评论’ Grenze 5;

MySQL> Wählen Sie den Namen aus der Aktion aus, wobei title = ‘评论’ Grenze 0,5;

MySQL> Wählen Sie den Namen aus der Aktion aus, wobei title = ‘评论’ Bestellung nach ID asc Grenze 5;

(du musst setzen “Sortieren nach” in lsat,Andernfalls wird ein Fehler auftreten)

 

Überprüfen Sie die letzten 5 Zeilen von Datensätzen in Tabellenaktion

MySQL> Test verwenden;

MySQL> wählen * von Aktion, bei der title = ‘评论’ Bestellung nach ID absteigend Grenze 5;

 

Anzahl der Datensätze in einer bestimmten Tabelle abfragen

Wählen Sie Anzahl(*) von tabellenname; //in der aktuellen Datenbank

Wählen Sie Anzahl(*) von Datenbankname.Tabellenname; //nicht in der aktuellen Datenbank

 

Fragen Sie ab, wie viele Tabellen sich in einer Datenbank befinden

Verwenden Sie Zieldaten;

Tabellen anzeigen;

Das Ergebnis ist “x Zeilen im Satz (y.zm sec)”,und x steht für die Anzahl der Tabellen.

oder Sie können den folgenden Befehl ausführen.

Wählen Sie Anzahl(*) Tabellen,table_schema aus information_schema.tables

Dabei ist table_schema = ‘Zieldatenbank’ gruppieren nach table_schema;

Dadurch wird die Anzahl der Tabellen angezeigt.

 

den ganzen Tisch räumen

aus Tabellenname löschen;

Daten der Zeile löschen 1 in einer Tabelle

aus Tabellenname löschen, wobei id = 1 ist;

2 Antworten auf “Kurzer Hinweis zu MySQL”

Hinterlasse eine Antwort