Script executeren (MySQL)
Versie door Jeroen Strompf (overleg | bijdragen) op 15 mrt 2017 om 23:42
De mysql-client is bedoeld voor interactief gebruik, maar je kunt er ook scripts (bestanden met SQL-commando's) mee uitvoeren.
Gebruikelijke syntaxis:
mysql -u username -ppassword -h db_name < script_file
of
mysql -u username -ppassword -e executiestring
Indien geen credentials nodig zijn:
mysql db_name < script_file
Indien het eerste statement in het bestand een use db_name
-commando is, kan het ook zo:
mysql < script_file
Je kunt scriptbestanden ook executeren vanuit mysql:
source bestandsnaam
of
\. bestandsnaam
Direct strings executeren
Bv.:
mysql --execute "show databases;"