현재 tutorial 데이터베이스를 사용하고 있다고 가정해 보겠습니다. 이 상태에서는 이후에 실행되는 모든 쿼리가 이 데이터베이스를 기본 MySQL 데이터베이스로 인식하게 됩니다.
만약 작업 대상 데이터베이스를 다른 곳으로 옮기고 싶다면 USE db_name 문을 사용하면 됩니다. 이 문장 하나만으로 기본 데이터베이스를 원하는 데이터베이스로 즉시 전환할 수 있습니다.
USE 문으로 데이터베이스 전환하기
mysql> USE Sample Database changed
명령 실행 후 "Database changed"라는 메시지가 출력되면, 기본 데이터베이스가 tutorial에서 Sample로 성공적으로 변경된 것입니다.
변경 결과 확인하기
현재 선택된 데이터베이스가 무엇인지 확인하려면 DATABASE() 함수를 사용한 다음 쿼리를 실행하면 됩니다.
mysql> select database(); +------------+ | database() | +------------+ | sample | +------------+ 1 row in set (0.00 sec)
결과에서 볼 수 있듯이 현재 기본 데이터베이스가 sample로 설정되어 있습니다. 참고로 USE 문은 세미콜론(;) 없이도 실행할 수 있으며, 해당 세션에서만 적용되므로 새로 연결할 때는 다시 지정해 주어야 합니다.