Heim  >  Artikel  >  Datenbank  >  Wie exportiere ich eine einzelne gespeicherte Prozedur in MySQL?

Wie exportiere ich eine einzelne gespeicherte Prozedur in MySQL?

青灯夜游
青灯夜游Original
2020-10-12 11:13:072691Durchsuche

In MySQL können Sie die Anweisung „mysqldump -uroot -p -hlocalhost -P3306 -n -d -t -R DBName > procedurename.sql“ verwenden, um eine einzelne gespeicherte Prozedur zu exportieren. 🔜

Parameterbeschreibung:

Wie exportiere ich eine einzelne gespeicherte Prozedur in MySQL?

-n: --no-create-db

-d: --no-data

-t: --no-create-info

-R: --routines Dump gespeichert Routinen (Funktionen und Prozeduren)

  • Einführung in die Hauptparameter:

    Zeichensatzoptionen
  • --default--character-set=xx
  • Verbindungsoptionen
  • -u,-- Benutzer =name

-p,--password=name

  • -h,--host=name

-P,--port=#

  • Optionen für Ausgabeinhalte

  • - -add-drop-database

  • --add-drop-table

  • -n;--no-create-db

-d;--no-data

  • -t ; --no-create-info

  • Ausgabeformatoptionen

  • --compact

  • -c --complete-insert

  • -T (geben Sie die Datensicherung in der Datentabelle als einfache Daten an Datei- und Tabellenerstellung (SQL-Datei)

Beachten Sie, dass die xx.sql-Tabellenerstellungsdatei vom Root-Benutzer von Linux erstellt wird,

und die xx.txt-Datei vom MySQL-Benutzer von Linux erstellt wird,
  • also diese 2. Der Speicherpfad jeder Datei muss sicherstellen, dass der MySQL-Benutzer die Berechtigung zum Lesen, Schreiben und Erstellen von Dateien hat.

  • --fields-terminated-by=name (Feldtrennzeichen)

  • --fields-enclosed-by=name (Feldreferenz)

--fields-optional-enclosed-by=name ( Feldreferenz optionale Zeichen)

--fields-escaped-by=name (Escape-Zeichen)

  • other

  • -F --flush-logs (Protokolle vor dem Backup leeren)

  • -l --lock-tables (Lesesperren zu allen Tabellen hinzufügen)

  • Importieren gespeicherter MySQL-Prozeduren

    select body from mysql.proc where name='procedurename';

Das obige ist der detaillierte Inhalt vonWie exportiere ich eine einzelne gespeicherte Prozedur in MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn