오류가 났습니다. 결과창의 Message 항목을 보면 world.box_office 테이블이 존재하지 않는다고 나옵니다. 현재 world 데이터베이스를 사용하므로 box_office 테이블이 없는 것이 당연하죠. 이 테이블은 mywork 데이터베이스에 있습니다. 따라서 FROM 절에 mywork.box_office라고 명시해야 합니다.
코드 5-9
SELECT *
FROM mywork.box_office;
실행결과
정리하면, SELECT 문의 FROM 절에 테이블명을 데이터베이스명.테이블명 형태로 명시해야 하지만, 현재 특정 데이터베이스를 사용하고 있다면(들어와 있다면) 해당 데이터베이스에 있는 테이블을 조회할 때는 데이터베이스명을 생략할 수 있습니다.
1분 퀴즈 1
world 데이터베이스에는 countrylanguage 테이블이 있습니다. 이 테이블의 countrycode 칼럼을 제외한 나머지 칼럼의 데이터를 조회하는 SELECT 문을 작성하세요.