Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Lepszy sposób wykonywania wielu poleceń MySQL za pomocą skryptu powłoki

Myślę, że możesz wykonać instrukcje MySQL z pliku tekstowego, na przykład

oto plik cmds.txt, który zawiera polecenia MySQL:

select colA from TableA;
select colB from TableB;
select colC from TableC;

Aby wykonać je za pomocą skryptu powłoki, wpisz

mysql -h$host -u$user -p$password db_dbname < cmds.txt

W ten sposób oddzielisz polecenia MySQL od skryptu powłoki.

Możesz chcieć, aby twój skrypt wyświetlał ci informacje o postępach. W tym celu możesz wywołać mysql z opcją "--verbose".

Aby uzyskać więcej informacji, zobacz https://dev. mysql.com/doc/refman/5.6/en/mysql-batch-commands.html



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zmienić sortowanie kolumn bez utraty lub zmiany danych?

  2. Jak korzystać z kreatora bazy danych MySQL cPanel

  3. Błąd interfejsu (0, '')

  4. Czy tabela może mieć wiele kluczy podstawowych?

  5. sql if w instrukcji insert bez select