SQLAlchemy ORM을 활용한 Python 데이터베이스 연동

SQLAlchemy ORM 소개 SQLAlchemy는 Python에서 널리 사용되는 ORM(Object-Relational Mapping) 프레임워크로, 데이터베이스 작업을 효율적이고 유연하게 처리할 수 있습니다. 설치 방법 pip install sqlalchemy 데이터베이스별 드라이버 추가 설치: # PostgreSQL pip install psycopg2 # MySQL pip install pymysql # SQLite (별도 설치 불필요) 핵심 구성 요소 Eng ...

5월 30일 01:52에 게시됨

리눅스 환경 기반 MySQL 8.0 설치 과정과 기본 쿼리 활용법

환경 준비 및 저장소 구성 리눅스 시스템, 특히 CentOS 또는 RHEL 계열 OS 에서 최신 버전의 MySQL 8.0 을 배포하기 위해서는 먼저 공식 저장소를 등록해야 합니다. Oracle 이 제공하는 패키지를 직접 설치하는 방식보다 yum 레포지토리를 활용하는 것이 업데이트 관리를 용이하게 합니다. 먼저 해당 아키텍처에 맞는 RPM 파일 다운로드 후 인스톨을 진행합니다. 예시는 C ...

5월 30일 01:36에 게시됨

PostgreSQL 기초: 데이터베이스 및 테이블 생성, 삭제, 스키마 관리

데이터베이스 생성 방법 PostgreSQL에서 데이터베이스를 생성하는 세 가지 주요 방식은 다음과 같습니다: SQL 명령어 사용: CREATE DATABASE 명령줄 도구 사용: createdb GUI 도구 사용: pgAdmin 예를 들어, psql 클라이언트를 통해 다음 명령을 실행하면 이름이 shulanxtdb인 데이터베이스가 생성됩니다. postgres=# CREATE DATABASE shulanxtdb; pgAdmin을 이 ...

5월 27일 17:16에 게시됨

Elasticsearch SQL 쿼리 완벽 가이드

핵심 개념 인덱스 ↔ 테이블: Elasticsearch 인덱스는 SQL에서 데이터베이스 테이블과 동일합니다. 문서 ↔ 행: 인덱스 내 문서는 테이블의 한 행(row)에 해당합니다. 필드 ↔ 열: 문서의 필드는 테이블의 열(column)과 같습니다. 매핑 ↔ 스키마: text, keyword, long, date 등 필드 데이터 타입은 매핑으로 정의되며, 이는 데이터베이스 스키마에 대응됩니다. 방 ...

5월 27일 11:00에 게시됨