명령줄에서 MySQL 스크립트에 매개변수를 전달하려면 어떻게 해야 합니까?
Nov 24, 2024 am 01:06 AMMySQL 스크립트 명령줄에 매개변수 전달
명령줄에서 MySQL 스크립트로 매개변수를 전달할 수 있습니다. 이는 동적 값이나 사용자 지정 입력을 스크립트에 전달하는 데 유용할 수 있습니다.
설정 변수를 사용하여 매개변수 전달
매개변수를 전달하는 한 가지 방법은 설정 변수를 사용하는 것입니다. 스크립트 내에서. 이러한 변수는 명령줄에서 값이 할당되며 @ 기호를 사용하여 스크립트 내에서 액세스할 수 있습니다.
예를 들어 시작 및 종료 날짜 범위를 기준으로 고객 데이터를 필터링하는 쿼리를 실행한다고 가정해 보겠습니다.
Select c_id, c_first_name,c_last_name, c_address,last_modified_date from customer where last_modified_date >=@start_date and last_modified_date <= @end_date;
명령줄에서 시작 날짜와 종료 날짜를 전달하려면 다음을 입력하세요.
/usr/bin/mysql –uuser_id -ppassword –h mysql-host -A \ -e "set @start_date=${start_date}; set @end_date=${end_date};\ source ${sql_script};" > ${data_file}
여기서 @start_date 및 @end_date는 해당 명령줄 변수 ${start_date} 및 ${end_date}로 설정됩니다. 그런 다음 스크립트 내에서 이러한 변수에 액세스하여 쿼리 결과를 동적으로 필터링할 수 있습니다.
위 내용은 명령줄에서 MySQL 스크립트에 매개변수를 전달하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

인기 기사

인기 기사

뜨거운 기사 태그

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











Alter Table 문을 사용하여 MySQL에서 테이블을 어떻게 변경합니까?

MySQL의 문제를 해결하는 방법 공유 라이브러리를 열 수 없습니다.

Linux에서 MySQL을 실행합니다 (Phpmyadmin이있는 Podman 컨테이너가 포함되지 않음)

일반적인 취약점 (SQL 주입, 무차별 적 공격)에 대해 MySQL을 어떻게 보호합니까?
