Computer >> 컴퓨터 >  >> 프로그래밍 >> MySQL

MySQL에서 기본 데이터베이스를 다른 데이터베이스로 변경하는 방법

현재 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 문은 세미콜론(;) 없이도 실행할 수 있으며, 해당 세션에서만 적용되므로 새로 연결할 때는 다시 지정해 주어야 합니다.