Estou tentando escrever um script que permita ao usuário selecionar a manipulação que ele precisa fazer em uma tabela. Quero verificar se a tabela existe ou não. Se existir, continuarei com as outras coisas ou saio dizendo que a tabela não existe. Como eu posso conseguir isso.
mysql
shell
shell-scripting
RathanKalluri
fonte
fonte
.my.cnf
arquivo em seu diretório pessoal e adicionar um[client]
bloco contendopassword="my_password"
. Consulte a seção sobre arquivos de opções do usuário no manual.No MySQL você pode usar -e do shell
fonte
Se você deseja um método que não envolva a execução de um cliente mysql e o login no servidor mysql, você pode fazer o seguinte:
Você precisará substituir o caminho para o diretório de dados, o nome do banco de dados e o nome da tabela na primeira linha.
Ressalvas:
Não é tão confiável quanto os outros métodos já apresentados por causa dos motivos acima, mas evita o cliente mysql, portanto ainda pode valer a pena.
Observe que todos os métodos apresentados aqui dependem da obtenção correta de suas próprias permissões (sistema de arquivos ou MySQL). Se você errar, provavelmente terá um falso negativo.
fonte