Loading...
MySQL 9.5 Reference Manual 9.5의 15.8.4 USE Statement의 한국어 번역본입니다.
아래의 경우에 피드백에서 신고해주신다면 반영하겠습니다.
감사합니다 :)
1USE db_name
USE 구문은 MySQL에 이후 구문들에 대해 지정된 데이터베이스를 기본(현재) 데이터베이스로 사용하도록 지시합니다. 이 구문을 사용하려면 해당 데이터베이스 또는 그 안의 어떤 객체에 대한 권한이 필요합니다.
지정된 데이터베이스는 세션이 끝날 때까지 또는 다른 USE 구문이 실행될 때까지 기본값으로 남습니다:
1USE db1; 2SELECT COUNT(*) FROM mytable; # selects from db1.mytable 3USE db2; 4SELECT COUNT(*) FROM mytable; # selects from db2.mytable
데이터베이스 이름은 단일 라인에 지정되어야 합니다. 데이터베이스 이름에 개행 문자를 사용하는 것은 지원되지 않습니다.
USE 구문으로 특정 데이터베이스를 기본으로 만든다고 해서 다른 데이터베이스의 테이블에 접근하지 못하는 것은 아닙니다. 다음 예제는 db1 데이터베이스의 author 테이블과 db2 데이터베이스의 editor 테이블에 접근합니다:
1USE db1; 2SELECT author_name,editor_name FROM author,db2.editor 3 WHERE author.editor_id = db2.editor.editor_id;
15.8.3 HELP Statement
16 MySQL Data Dictionary