Я хочу выполнить запрос внутри файла db.sql с использованием MySQL 5.1 в среде Windows. Кто-нибудь может мне с этим помочь? Я хочу сделать это, запустив файл .bat.Как написать файл bat для выполнения .sql-файла
ответ
Ответ Col Shrapnel - это способ сделать это. Пакетный файл будет выглядеть следующим образом:
mysql < %1
... который на самом деле просто показывает, что это было бы просто быть проще в использовании, что непосредственно вместо .bat.
runsql myfile.sql // (assuming you name your batch file "runsql.bat")
// vs
mysql < myfile.sql
Чтение ваш комментарий на другой ответ, кажется, что вы могли бы на самом деле получить некоторую пользу из пакетного файла до тех пор, пока вы не возражаете хранения пароля в виде обычного текста на вашем компьютере.
сделать пакетный файл, как это:
mysql -u myusername -pmypassword < %1
Обратите внимание, что нет пространства между -p
и mypassword
. Если вы используете это выше, каждый скрипт должен будет указать, какую базу данных использовать, что может быть проблемой. Другой способ, которым Вы могли бы это сделать, как это:
mysql -u myusername -pmypassword -D %1 < %2
И использование будет:
mysql database_name input.sql
mysql.exe < db.sql
это дает error'access Отказано с паролем нет», как я могу дать имя пользователя и пароль – ganuke
@ganuke: http://dev.mysql.com/doc/refman/5.1/en/mysql.html –
@ganuke, набрав mysql -help, вы можете получить справку по использованию консоли mysql –
- 1. Как написать файл «* .bat»?
- 2. Как создать bat-файл для выполнения Java .class файлов
- 3. Файл bat bat optiPNG для подпапок
- 4. файл выхода bat bat после выполнения в cmd
- 5. запуститься как файл bat bat
- 6. как создать файл bat bat?
- 7. Написать в BAT-файл с Java
- 8. cmd bat файл - знать время выполнения команды
- 9. Файл bat-файла во время выполнения
- 10. Как вызвать другой .bat файл, а текущий файл .bat работает
- 11. BAT-файл для mstsc
- 12. Файл Bat для открытия экранов и выполнения команд
- 13. Mac эквивалент .bat файл для выполнения функции терминала
- 14. Как вставить автоматически значение в bat-файл
- 15. Создание файла BAT для выполнения запроса
- 16. Исключая файл bat из bat bat
- 17. как написать командный файл для выполнения файлов TCL
- 18. Как написать файл docker для выполнения простого сценария bash?
- 19. windows BAT файл для java
- 20. Как перевести пакетный файл linux в файл bat bat?
- 21. Bat файл и ярлыки
- 22. Bat файл для hide/unhide
- 23. .bat файл для переименования нескольких папок
- 24. BAT-файл для создания Java CLASSPATH
- 25. Как выполнить .bat-файл из psake?
- 26. Как использовать Delphi для корректного выполнения .bat-файла
- 27. Как я могу написать программу после ее выполнения в .bat-файле?
- 28. Файл Bat для запуска программы по умолчанию
- 29. Добавление учетных данных для файла bat bat
- 30. bat файл Создание нового файла Bat
'$ 1'? Или '% 1'? –
исправлено это, приветствия. – nickf
mysql -u root -proot test
ganuke