# SQLAlchemy
sqlalchemy 2.0 (수정중)
참고 영상 https://www.youtube.com/watch?v=KkBqT12CeQA https://www.youtube.com/watch?v=1Va493SMTcY 
[Fastapi]SQLAlchemy 이용하여 DB와 연결하기
SQLAlchemy란? Python에서 관계형 데이터베이스와의 연결 및 ORM 등을 활용할 수 있도록 해주는 라이브러리 데이터베이스를 table의 모음이 아닌 algebra engine으로 봄. SQLAlchemy는 다음 2가지로 나뉨 Core 데이터베이스 도구
sqlmodel + async session으로 CRUD 하기
sqlmodel이란 > * sqlalchemy + pydantic > * 기존에 fastapi에서 sqlalchemy orm을 사용할려면 schema(pydantic)과 model(sqlalchemy)를 둘 다 작성해야 됐는데 이런 불편함을 해결하기 위해 나온 것 같다
sqlalchemy 끄적끄적
Fastapi 에서 orm 을 이용하기위해 sqlalchemy를 사용하는데 사용하기에 앞서 기초적인 것들을 remind 하고자 작성한다.fastapi_docs(https://fastapi.tiangolo.com/tutorial/sql-databases/\*
[Flask] Flask-SqlAlchemy 이용해서 DB 연결하기
Flask-SqlAlchemy를 통해 flask에서 SqlAlchemy 간단하게 이용하기

SQLite DB tutorial
웹 어플리케이션 상에서 머신러닝을 가동시키고 싶었다. 그러기 위해서는 데이터가 필요했고, 자연스럽게 데이터를 보관할 곳 또한 필요했다. 파이선에서 활용되는 데이터를 모두 저장하고자 했다. 두 가지 테이블에 활용되는데, fois 데이터를 담는 테이블과 그 결과를 담는 테

Flask-Migrate로 SQLAlchemy 연동하기
ORM을 사용하는 여러가지 이유가 있겠지만 나같은 경우에 ORM을 사용하는 가장 큰 이유는 별다른 노력을 들이지 않고도 개발자간에 스키마 구조를 공유할 수 있다는 점을 가장 좋아한다.전통적 방식으로 코드 상에서 DB를 쓰게되면 다른 개발자가 참여하게 됐을 때 스키마 구
[Python] insert, update data into rds DB using sqlalchemy
[Python] Connect to AWS RDS with sqlalchemy and read SQL with pandas
[SQLAlchemy] try-except로 integrityerror 잡기
기본키에 어긋나는 데이터가 DB에 들어가면 발생하는 integrity error를 코드에서 잡아내고 싶었다.sqlalchemy를 이용해 mysql과 연결하여 사용하고 있었기에,어떤 에러를 except에 넣어줘야할지 삽질을 좀 했다.결론은 sqlalchemy에러를 넣어줘
SQLAlchemy의 backref와 back_populates의 차이
SQLAlchemy를 사용하면서 backref와 back_poplates를 자주 사용하는데 두 개의 차이점이 무엇인지 정확하게 알고 싶었다. 그런데 한국어로 된 블로그나 자료에선 대부분 이 두 개가 그저 역할이 같다고만 설명하고 넘어가길래, 정확히 알아보고 블로그에 올
[SQLAlchemy] 문법 참고 사이트 모음
오늘 count, sum, join, filter....등 여러 문법을 활용하여 페이지를 개발해야만 했다.그런데 sqlalchemy orm로는 생소한 부분들이 많아서 여러 사이트를 찾아 다녔고, 나에게 도움이 됐던 곳들을 남겨 놓고자 한다.

sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1049, "Unknown database "
SQL Alchemy 사용중 에러,나는 포트번호 설정을 틀리게 해서 발생했다.mariaDB랑 포트 충돌나서 설정을 다르게 해줬는데 항상 환경세팅할때마다 헷갈린다.해결3306포트가 아닌 3307포트!app.config'SQLALCHEMY_DATABASE_URI' = "m

[flask] DB에 Null value 넣기
python에서는 db에 null value를 넣을 때 None을 넣어주면 된다.나는 sqlalchemy로 db 작업을 하고 있고 데이터 값을 Null로 update 시켜주는 로직을 짜고 있다.코드는 아래와 같다.Users는 db Model로 클래스 정의해놓은 것이다.