Wecode -기업협업 인턴 (부트캠프)/기업협업 독학, 공부

쿼리 빌더 Query Builder 왜, 언제, 어떻게 쓰는가

JBS 12 2023. 11. 8. 20:37

 Query Builder 왜 쓰는가

 

대규모 데이터 세트를 관리하고 쿼리하는 것은 어려울 수.

기존의 SQL 쿼리는 복잡하고 시간이 오래 걸리므로 필요한 정보를 즉시 추출하기가 어렵다.

-->  Query Builder

 데이터베이스 생성 및 관리를 단순화하여 작업에 집중할 수 있도록 . 워크플로를 간소화

 

 

 

 Query Builder 언제 쓰는가

쿼리 빌더는 typerom을 사용할 때 사용 

 

 

 

 Query Builder 어떻게 쓰는가

 SQL 코드를 작성하는 대신 시각적 인터페이스를 사용

 

 

 

오픈 소스 SQL 쿼리 빌더: MySQL Workbench, DBeaver 및 pgAdmin 

 

 

 

SQL 쿼리 빌더를 사용하여

CSV 또는 Excel 파일과 같은 다양한 파일 형식에서 데이터베이스로 데이터를 가져올 수


 

Update using Query Builder - typeorm

This syntax doesn't escape your values, you need to handle escape on your own.

orkhan.gitbook.io

 

 

// Update  테이블 SET ~~ WHERE 조건  execute로 실행하라!~ 

 

await dataSource
    .createQueryBuilder()
    .update(User)
    .set({ firstName: "Timber", lastName: "Saw" })
    .where("id = :id", { id: 1 })
    .execute()