데이터베이스에는 어떤 테이블이 있나요?
이번 연습에서는 다시 한 번 'Chinook.sqlite'에 연결할 엔진을 만들 거예요.
하지만 데이터베이스에서 데이터를 가져오려면, 먼저 어떤 테이블들이 있는지 알아야 하죠!
이를 위해 엔진의 .table_names() 메서드를 사용해 테이블 이름을 리스트로 저장한 뒤, 그 리스트를 출력하겠습니다.
이 연습은 강의의 일부입니다
Python에서 데이터 가져오기 입문
연습 안내
- 모듈
sqlalchemy에서 함수create_engine을 가져오세요. - SQLite 데이터베이스
'Chinook.sqlite'에 연결하는 엔진을 만들고engine에 할당하세요. - 엔진
engine의.table_names()메서드를 사용해'Chinook.sqlite'의 테이블 이름을 변수table_names에 할당하세요. - 객체
table_names를 셸에 출력하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Import necessary module
# Create engine: engine
# Save the table names to a list: table_names
# Print the table names to the shell
print(____)