Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

사용자를 위한 기본 MySQL 데이터베이스는 무엇을 의미합니까?

<시간/>

실제로 사용자에 대한 기본 데이터베이스는 없습니다. 그러나 현재 세션에 대한 기본 데이터베이스가 있습니다. 다음 쿼리에서 볼 수 있습니다 -

mysql> Select Database();
+------------+
| Database() |
+------------+
| sample     |
+------------+
1 row in set (0.00 sec)

위의 결과 집합은 현재 '샘플' 데이터베이스를 사용하고 있음을 보여줍니다. 현재 세션에 대해 설정됩니다. 다음과 같이 현재 세션에 대해서도 USE 문을 사용하여 다른 데이터베이스를 설정할 수 있습니다. -

mysql> USE query;
Database changed

mysql> Select Database();
+------------+
| Database() |
+------------+
| query      |
+------------+
1 row in set (0.00 sec)

이제 'query'가 현재 세션의 기본 데이터베이스가 됩니다.