13.8.4 USE 구문
USE db_name
USE
문은 후속 명령문의 기본 (현재) 데이터베이스로 db_name
db_name
데이터베이스를 사용하도록 MySQL에 지시합니다. 이 데이터베이스는 세션이 종료하거나 다른 USE
문이 발행 될 때까지 기본 상태로 유지됩니다.
USE db1; SELECT COUNT (*) FROM mytable; # selects from db1.mytable USE db2; SELECT COUNT (*) FROM mytable; # selects from db2.mytable
USE
문을 사용하여 특정 데이터베이스를 기본으로하여도 사용자가 다른 데이터베이스의 테이블에 액세스하는 것은 제외되지 않습니다. 다음 예제에서는 db1
데이터베이스 author
테이블과 db2
데이터베이스 editor
테이블에 액세스합니다.
USE db1; SELECT author_name, editor_name FROM author, db2.editor WHERE author.editor_id = db2.editor.editor_id;