Categories
Banco de dados Programação Tutoriais

Como enviar queries pro MySQL da linha de comando

O MySQL aceita queries direto da linha de comando, o que poupa tempo para realizar tarefas rápidas e evita ter que usar o modo interativo provido pelo cliente.
O conceito é simples e você provavelmente já o viu ser aplicado a inúmeros outros programas.
Oracle and MySQL logos
Uma query pode ser fornecida ao MySQL, diretamente da linha de comando, com a adição da opção -e (ou –execute) ao cliente.
O exemplo abaixo mostra como ver a quantidade de registros em na tabela clientes, dentro do banco de dados admin:

mysql -e "SELECT COUNT(*) FROM clientes" admin
+----------+
| COUNT(*) |
+----------+
|
12 |
+----------+

Se quiser usar mais de uma query, faça como sempre — separe as queries com ; (ponto e vírgula):

mysql -e "SELECT COUNT(*) FROM clientes;SELECT NOW( )" admin
+----------+
| COUNT(*) |
+----------+
|
12 |
+----------+
+---------------------+| NOW( )
|
+---------------------+
| 2001-07-04 10:42:22 |
+---------------------+

By Elias Praciano

Autor de tecnologia (livre, de preferência), apaixonado por programação e astronomia.
Fã de séries, como "Rick and Morty" e "BoJack Horseman".
Me siga no Twitter e vamos trocar ideias!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.