Я хочу сохранить запрос, который я написал в консоли mysql, в файл .sql... например:
" CREATE TABLE Employee(id...,name...,salary);
Я хочу сохранить код вместо результата. Спасибо
Передайте запрос в переменной и затем выполните его. Таким образом, переменная будет содержать запрос, и вы сможете делать все, что хотите:
query = "CREATE TABLE Employee (идентификатор..., имя..., зарплата)";
mysql -u root -h localhost -P 3306 -P -e "$ query"
echo $ query >> query.sql
Это напечатает данные, а также заполнит файл query.sql
в вашей PWD. Вышеприведенный пример является частью скрипта оболочки.