SQL 쿼리의 Hello World!
이제 본격적으로 시작해 볼까요? 이 연습 문제에서는 SQL 쿼리의 Hello World인 SELECT를 실행해 Chinook 데이터베이스의 Album 테이블에서 모든 열을 가져오겠습니다. SELECT *는 모든 열을 선택한다는 점을 기억하세요.
이 연습은 강의의 일부입니다
Python에서 데이터 가져오기 입문
연습 안내
- 엔진에서
.connect()메서드를 사용해 엔진 연결을con으로 여세요. Album테이블에서 모든 열을 선택하는 쿼리를 실행하세요. 결과는rs에 저장하세요.- 결과
rs에.fetchall()메서드를 적용해, 쿼리 결과 전체를 DataFramedf에 저장하세요. - 연결을 닫으세요!
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Import packages
from sqlalchemy import create_engine
import pandas as pd
# Create engine: engine
engine = create_engine('sqlite:///Chinook.sqlite')
# Open engine connection: con
# Perform query: rs
rs = con.execute(____)
# Save results of the query to DataFrame: df
df = pd.DataFrame(____)
# Close connection
# Print head of DataFrame df
print(df.head())