MySQL 서버에 성공적으로 접속한 후에는 실제로 작업을 진행할 데이터베이스를 반드시 선택해야 합니다. 하나의 MySQL 서버에는 여러 개의 데이터베이스가 동시에 존재할 수 있기 때문에, 어떤 데이터베이스에서 작업할지 먼저 지정해 주어야 하기 때문입니다.
다행히 mysql> 프롬프트에서 데이터베이스를 선택하는 방법은 매우 간단합니다. SQL 명령어인 USE를 사용하면 되는데, 그 뒤에 사용하고자 하는 데이터베이스의 이름을 입력하기만 하면 됩니다.
사용 문법
USE 데이터베이스_이름;
예제
다음 예시에서는 'TUTORIALS'라는 이름의 데이터베이스를 선택하는 과정을 보여줍니다.
[root@host]# mysql -u root -p Enter password:****** mysql> use TUTORIALS; Database changed mysql>
위와 같이 실행하면 Database changed라는 메시지가 출력되며, 이는 데이터베이스 선택이 정상적으로 완료되었음을 의미합니다. 이제 TUTORIALS 데이터베이스가 활성화되었으므로, 이후에 실행하는 모든 쿼리와 작업은 해당 데이터베이스를 대상으로 수행됩니다.
참고: 현재 선택된 데이터베이스 확인하기
작업 중 어떤 데이터베이스가 선택되어 있는지 확인하고 싶다면 아래 명령어를 사용할 수 있습니다.
mysql> SELECT DATABASE();
또한 SHOW DATABASES; 명령어를 실행하면 MySQL 서버에 존재하는 전체 데이터베이스 목록을 확인할 수 있어, 정확한 데이터베이스 이름을 모를 때 유용하게 활용할 수 있습니다.