이전 포스팅에서는 파이썬 sqlite3 모듈을 사용하여 데이터를 삽입하는 방법에 대해 다뤘습니다. 데이터베이스에 새로운 레코드를 추가하기 위해 INSERT 문을 사용하는 방법과 그 예제를 상세히 설명하였습니다. 이전 포스트를 참고하시면 파이썬에서 sqlite3을 이용한 데이터 삽입 방법에 대해 더 자세히 알 수 있습니다. 나의 데이터베이스에 컬럼에 맞는 값을 삽입하고 싶으시다면 아래 링크를 참고해주세요.
2024.02.02 - [Python] - [Linux/Python] 파이썬 sqlite3 데이터 추가 예제(data insert)
이전 포스팅에서는 파이썬의 os 모듈의 uname 함수를 사용하여 현재 컴퓨터의 사양을 확인하는 방법에 대해 다뤘습니다. uname 함수는 운영체제의 정보를 반환하며, 이를 통해 컴퓨터의 시스템 정보를 확인할 수 있습니다. 이전 포스트를 참고하시면 파이썬에서 os.uname을 이용한 컴퓨터 사양 확인 방법에 대해 더 자세히 알 수 있습니다. 특히 커널 정보 혹은 운영체제명 등을 확인할 수 있습니다. 아래 링크를 참고해주세요.
2023.07.31 - [Python/os] - [Python] os.uname 현재 PC 및 운영체제 정보 가져오기
이전 포스팅에서는 파이썬의 os 모듈의 getgid 함수를 사용하여 사용자의 그룹을 확인하는 방법에 대해 다뤘습니다. getgid 함수는 현재 사용자의 그룹 ID를 반환하며, 이를 통해 사용자의 그룹 정보를 확인할 수 있습니다. 이전 포스트를 참고하시면 파이썬에서 os.getgid를 이용한 사용자의 그룹 확인 방법에 대해 더 자세히 알 수 있습니다. 리눅스 운영체제는 사용자명과 그룹명이 공용 사용됩니다. 내가 속한 그룹을 알고 싶으시다면 아래 링크를 참고해주세요.
2023.07.31 - [Python/os] - [Python] os.getgid 현재 사용자의 그룹 정보 가져오기
아래는 파이썬 sqlite3 모듈을 사용하여 데이터를 조회하고 출력하는 방법에 대한 예제입니다. SELECT 문을 사용하여 데이터베이스에서 원하는 데이터를 조회하고, 그 결과를 화면에 출력할 수 있습니다. 예제 코드를 직접 실행하여 이전 포스팅에서 추가한 값을 가져와 출력해보세요.
import sqlite3
# 데이터베이스 연결
conn = sqlite3.connect('/home/wonseok/database.db')
cursor = conn.cursor()
# SELECT 쿼리 실행
cursor.execute("SELECT * FROM users")
# 결과 가져오기
rows = cursor.fetchall()
# 결과 출력
for row in rows:
print(row)
# 연결 종료
conn.close()
아래는 파이썬 sqlite3 모듈을 사용하여 SELECT 문에서 조건을 설정하여 데이터를 조회하는 예제입니다. WHERE 절을 사용하여 원하는 조건에 맞는 데이터만을 조회하는 방법과 그 예제를 상세히 설명하였습니다. 특정 나이 이상의 값만 구한다던지 이러한 쿼리 조건이 필요하시다면 예제를 참고해주세요.
import sqlite3
# 데이터베이스 연결
conn = sqlite3.connect('/home/wonseok/database.db')
cursor = conn.cursor()
# SELECT 쿼리 실행(조건 설정)
cursor.execute("SELECT * FROM users WHERE age=21")
# 결과 가져오기
rows = cursor.fetchall()
# 결과 출력
for row in rows:
print(row)
# 연결 종료
conn.close()