Я пытаюсь написать сценарий, который позволяет пользователю выбрать, какие манипуляции ему нужно сделать на столе. Я хочу проверить, существует ли таблица или нет. Если он существует, я продолжу другие действия, иначе я выйду, сказав, что таблица не существует. Как я могу достичь этого.
mysql
shell
shell-scripting
RathanKalluri
источник
источник
.my.cnf
файл в вашем домашнем каталоге и добавить[client]
блок, содержащийpassword="my_password"
. Посмотрите раздел о пользовательских файлах опций в руководстве.В MySQL вы можете использовать -e из оболочки
источник
Если вам нужен метод, который не включает запуск клиента mysql и вход на сервер mysql, вы можете сделать это:
Вам придется заменить путь к вашему каталогу данных, имя вашей базы данных и имя вашей таблицы в первой строке.
Предостережения:
Это не так надежно, как другие методы, представленные уже по причинам, указанным выше, но он избегает клиента MySQL, поэтому он все еще может быть полезным.
Обратите внимание, что все методы, представленные здесь, зависят от правильного получения ваших собственных прав доступа (файловой системы или MySQL). Если вы ошибетесь, вы, скорее всего, получите ложный минус.
источник