MySQL 명령을 파일에서 읽어들여 실행하기(source명령 사용하기).
파일로 작성한 SQL 명령을 MySQL 콘솔창에서 실행하기.
복잡하고 긴 SQL 문을 실행할 때 일일이 MySQL 콘솔창에 입력하는 것은 매우 불편합니다. 복잡한 SQL문을 실행할 경우 텍스트 파일에 SQL 문을 작성해서 저장하고 그 파일을 한 번에 실행합니다. SQL문을 텍스트 파일로 저장해 두면 언제든지 다시 사용하거나 변형할 수 있습니다.
텍스트 파일로 작성해둔 SQL문을 MySQL 콘솔창에서 source 명령으로 실행합니다.
source 텍스트파일명;
sql.txt 파일에 다음을 입력합니다.
select * from table_01
select * from table_sales;
sql.txt 파일을 저장한 후 MySQL 콘솔창에 다음 명령을 실행합니다.
source d:/test/sql.txt;
Sql.txt 파일에 저장한 명령문이 잘 실행됩니다.
파일로 작성한 SQL 명령을 명령 프롬프트에서 실행하기.
굳이 MySQL콘솔창을 실행하지 않아도 명령 프롬프트에서 직접 SQL문을 실행할 수 있습니다.
명령 프롬프트에서 SQL문을 실행하려면 다음 명령을 실행합니다.
mysql 데이터베이스명 –u 사용자명 -p비밀번호 –e “MySQL 콘솔창의 명령문”
mysql comster –u comster_user –p12345 –e “source d:/test/sql.txt”
'MySQL' 카테고리의 다른 글
MySQL 데이터베이스 전체를 백업하고 복원하기. (0) | 2018.01.09 |
---|---|
MySQL 문의 실행 결과를 파일에 저장하기. (0) | 2018.01.08 |
MySQL CSV 파일 임포트 익스포트 하기 (0) | 2018.01.03 |
MySQL 트랜잭션. (0) | 2018.01.02 |
MySQL 저장엔진. (0) | 2017.12.29 |