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:
-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
-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';
Nach dem Login kopieren
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!