Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- s
- 윤성우의 열혈 자료구조
- Stack
- Serialization
- ㅅ
- stream
- list 컬렉션
- 이스케이프 문자
- insertion sort
- Graph
- R
- C 언어 코딩 도장
- 메모리구조
- C programming
- Selection Sorting
- Algorithm
- buffer
- coding test
- datastructure
- 알기쉬운 알고리즘
- JSON
- 혼자 공부하는 C언어
- 이것이 자바다
- 윤성우 열혈자료구조
Archives
- Today
- Total
Engineering Note
SQL Alchemy와 ORM 본문
ORM
- 데이터베이스에 객체(Class)를 통해 접근하는 방법을 ORM(Object Relational Mapping, 객체 관계 매핑)이라고 합니다.
- ORM은 SQL 질의어가 없어도 데이터베이스를 다룰 수 있도록 도와줍니다.

ORM 장점
- DB에 대한 큰 고민 없이 데이터베이스를 코드로 다룰 수 있습니다.
- 테이블 구조가 변결될 때, ORM 모델만 수정하면됩니다.
- 코드로 작성하기 때문에 쿼리를 직관적으로 이해할 수 있습니다.
SQL Alchemy
- 파이썬 ORM 라이브러리
- 파이썬 코드에서 Database와 연결하기 위해 사용할 수 있는 라이브러리입니다.
DB와 모델
- DB의 테이블과 매핑되는 클래스를 모델이라고 합니다.
- 아래 코드에서 Member는 파이썬 클래스이며, DB의 Member 테이블과 매핑하여 사용합니다.

'Server > Flask' 카테고리의 다른 글
| flask-restful (0) | 2021.07.23 |
|---|---|
| Flask 공식 튜토리얼 게시판 만들기 (0) | 2021.07.20 |
| JWT (0) | 2021.07.18 |
| RDB와 Flask (0) | 2021.07.18 |
| Flask 게시글 삭제 (0) | 2021.07.18 |
Comments