Для выполнения SQL-запроса с использованием .BAT файла можно использовать командную строку Windows и утилиту командной строки, такую как SQLCMD или MySQL. Вот подробная инструкция по каждому варианту:
SQLCMD:
1. Установите SQL Server или инструменты SQL Server, чтобы получить доступ к программе SQLCMD.
2. Создайте новый .BAT файл в текстовом редакторе, таком как Notepad.
3. В .BAT файле напишите следующую команду:
sqlcmd -S <server_name> -d <database_name> -U <username> -P <password> -Q "<sql_query>"
Где:
- <server_name>
- имя сервера SQL, к которому вы хотите подключиться.
- <database_name>
- имя базы данных, в которой вы хотите выполнить запрос.
- <username>
- имя пользователя для подключения к серверу SQL.
- <password>
- пароль пользователя для подключения к серверу SQL.
- <sql_query>
- SQL-запрос, который вы хотите выполнить.
4. Сохраните .BAT файл, например, как "execute_sql.bat".
5. Запустите .BAT файл, двойным щелчком на нем, или из командной строки с помощью команды "execute_sql.bat".
MySQL:
1. Установите MySQL или инструменты MySQL, чтобы получить доступ к программе MySQL.
2. Создайте новый .BAT файл в текстовом редакторе, таком как Notepad.
3. В .BAT файле напишите следующую команду:
mysql -h <host> -u <username> -p <password> -D <database_name> -e "<sql_query>"
Где:
- <host>
- хост, на котором находится сервер MySQL.
- <username>
- имя пользователя для подключения к серверу MySQL.
- <password>
- пароль пользователя для подключения к серверу MySQL.
- <database_name>
- имя базы данных, в которой вы хотите выполнить запрос.
- <sql_query>
- SQL-запрос, который вы хотите выполнить.
4. Сохраните .BAT файл, например, как "execute_sql.bat".
5. Запустите .BAT файл, двойным щелчком на нем или из командной строки с помощью команды "execute_sql.bat".
Обратите внимание, что в обоих случаях вы должны правильно настроить параметры подключения, такие как имя сервера, имя пользователя и пароль, для ваших конкретных настроек и базы данных.