DB000 - common table expression
When write a query to a table, I have to wrtie very complex query to get the data that I want. In that case, I usually write query like b...
When write a query to a table, I have to wrtie very complex query to get the data that I want. In that case, I usually write query like b...
RDB와 프로그래밍 언어들을 데이터를 읽고 쓰는 방법이 다릅니다. 따라서, 이 둘간의 데이터 교환을 효과적으로 하기 위한 방법이 바로 Object Relaional Mapping(ORM)이죠. 즉, DB에서의 SQL 접근과, 프로그래밍에서의 객체...
지금까지는 주로 OracleDB를 주로 사용해 왔는데요. postgresql을 한번 공부해보면서 그 내용들을 정리해보려고 합니다. 로컬에 설치하지 않고, docker를 설치한 다음 docker에 가상으로 띄워서 접속해보려고 합니다. 이게, 매번 ...
mongoDB의 aggreation을 정리합니다. 의미적으로는 SQL의 group by 라고 생각하셔도 됩니다. 저는 python을 사용해서 mongoDB에 접속합니다. aggregation - basic 를 사용하기 위해서는 pipeline이라...
mongoDB - distinct 를 사용하여 특정 칼럼의 distinct list를 가져올 수 있습니다. 아주 간단한 코드는 다음과 같습니다. 는 결과로 를 반환합니다. 보통의 sql에서는 2개 이상에 대해서 distinct tuple을 가져올...
mongoDB를 사용하여 특정 DB를 백업하고 복구하는 방법을 정리합니다. 그냥 mongodump를 사용하여 백업하면 된다고 하는데 실제로 해보니까 다음과 같은 오류가 발생합니다. 구글에서 찾아봐서 stackoverflow - mongodb - ...
얼마 전에 mongoDB tools의 를 사용하여 백업하는 방법을 정리했습니다. 그런데, 이 를 사용한 백업이 결국 그냥 모든 document를 읽어서 json과 같은 파일로 저장해주는 것처럼 보이더라고요. 이럴 거면 그냥 내가 직접 mongoD...
mongoDB - sort, limit, skip mongoDB의 find method에서 정렬(sort), 처음 n개로 제한(limit), 처음 n개를 제외(skip)하여 결과를 리턴하는 방법을 정리합니다. 저는 python에서 mongoDB에...
mongoDB - python python에서 mongoDB에 접속해서 데이터를 insert, select, update 등을 해보려고 합니다. 우선 를 설치해줍니다. Basic Usage pymongo를 사용해서 서버에 접속하고, collect...