이전에 작성한 포스팅에서는 파이썬에서 sqlite3 패키지를 설치하고 데이터베이스에 연결하는 예제를 다뤘습니다. 이를 통해 파이썬 환경에서 sqlite3 데이터베이스를 사용하는 방법을 상세히 설명하였습니다. 해당 포스트를 참고하시면 sqlite3 패키지 설치와 데이터베이스 연결에 대한 예제를 확인하실 수 있습니다. 아직 파이썬으로 로컬 PC에 저장된 sqlite3 데이터베이스 연결 방법을 모르신다면 예제를 통해 학습하실 수 있습니다.
2024.01.26 - [Python] - [Linux/Python] 파이썬 sqlite3 모듈 설치 및 데이터베이스 연결 예제(database connect)
이전에 작성한 포스팅에서는 파이썬에서 os.getenv 함수를 활용하여 현재 설정된 환경변수의 내용을 가져오는 예제를 다루었습니다. 환경변수는 컴퓨터 시스템에서 사용되는 다양한 설정값을 저장하는데 사용됩니다. 해당 포스트에서는 os.getenv 함수를 사용하여 현재 설정된 환경변수의 값을 가져오는 방법을 자세히 설명하였습니다. 포스팅 내용을 참고하시면 os.getenv 함수의 활용 예제를 확인하실 수 있습니다.
2023.07.31 - [Python/os] - [Python] os.getenv 환경변수 가져오기 예제
이전에 작성한 포스팅에서는 파이썬에서 os.putenv 함수를 사용하여 환경변수의 값을 설정하는 예제를 다뤘습니다. 환경변수의 값을 설정함으로써 파이썬 프로그램에서 해당 값을 활용할 수 있습니다. 해당 포스트에서는 os.putenv 함수를 사용하여 환경변수의 값을 설정하는 방법을 상세히 설명하였습니다. 자세한 내용은 해당 포스트를 참고해주세요. 특히 환경변수를 설정하면 같은 PC에서는 언제 어디서든 동일한 변수명으로 값 참조가 가능합니다.
2023.07.31 - [Python/os] - [Python] os.putenv 환경변수 설정하기 예제(환경변수 삭제)
아래는 테이블을 생성하기 위해 파이썬에서 sqlite3의 execute 함수를 사용하는 예제입니다. execute 함수를 사용하면 SQL 쿼리문을 실행하여 테이블을 생성할 수 있습니다. 아래 예제에서는 execute 함수를 사용하여 테이블 생성 쿼리를 실행하는 방법을 자세히 설명하였습니다. 직접 예제 코드를 실행하여 신규 테이블을 생성해보세요.
import sqlite3
# 데이터베이스 연결
conn = sqlite3.connect('/home/wonseok/database.db')
# 커서 생성
cursor = conn.cursor()
# 테이블 생성 쿼리
create_table_query = '''CREATE TABLE IF NOT EXISTS users
(id INTEGER PRIMARY KEY, name TEXT, age INTEGER)'''
# 테이블 생성 쿼리 실행
cursor.execute(create_table_query)
# 변경사항 저장
conn.commit()
# 연결 종료
conn.close()
아래는 파이썬에서 sqlite3를 사용하여 테이블을 생성한 후, 테이블이 정상적으로 생성되었는지 확인하는 예제입니다. 테이블이 정상적으로 생성되었는지 확인하기 위해 SELECT 쿼리를 실행하여 테이블의 내용을 조회하였습니다. 해당 예제를 통해 테이블 생성 후 정상적으로 생성되었는지 확인할 수 있습니다.
import sqlite3
# 데이터베이스 연결
conn = sqlite3.connect('/home/wonseok/database.db')
# 커서 생성
cursor = conn.cursor()
# 테이블 조회 쿼리
select_query = "SELECT name FROM sqlite_master WHERE type='table' AND name='users'"
# 테이블 조회 쿼리 실행
cursor.execute(select_query)
# 조회 결과 가져오기
result = cursor.fetchone()
# 결과 출력 및 확인
if result:
print("테이블이 정상적으로 생성되었습니다.")
else:
print("테이블이 생성되지 않았거나 오류가 발생하였습니다.")
# 연결 종료
conn.close()