[sql] SQL 데이터베이스 연결과 접근

SQL은 데이터베이스 시스템에 연결하고 데이터에 접근하는 데 사용되는 강력한 언어입니다. 이 게시물에서는 SQL 데이터베이스에 연결하고 데이터에 접근하는 방법에 대해 살펴보겠습니다.

1. SQL 데이터베이스 연결

SQL 데이터베이스에 연결하려면 일반적으로 호스트, 포트, 사용자 이름, 암호 등의 연결 정보가 필요합니다. 여기에는 Python에서 사용되는 pymysql 패키지를 사용하는 예제가 있습니다.

import pymysql

# 데이터베이스 연결 설정
conn = pymysql.connect(
    host='호스트명',
    port=포트번호,
    user='사용자이름',
    password='비밀번호',
    db='데이터베이스명'
)

# 커서 생성
cursor = conn.cursor()

2. 데이터베이스에서 데이터 읽기

이제 연결이 설정되었으므로 데이터베이스에서 SELECT 쿼리를 사용하여 데이터를 읽을 수 있습니다.

# 데이터베이스에서 데이터 읽기
sql = "SELECT * FROM 테이블명"
cursor.execute(sql)
rows = cursor.fetchall()

for row in rows:
    print(row)

마무리

이것으로 SQL 데이터베이스에 연결하고 데이터에 접근하는 방법에 대한 간단한 개요를 살펴보았습니다. 데이터베이스 연결 및 쿼리 실행은 각 언어 및 라이브러리에 따라 문법이나 구문이 다를 수 있습니다. 함께 쓰인 예제는 Python의 pymysql 패키지를 기반으로 하였습니다.

더 많은 정보를 얻고 싶다면 다양한 레퍼런스와 SQL 패키지의 공식 문서를 참고하시기 바랍니다.