Elixir의 ecto 쿼리 : 초보자 안내서
이 기사에서는 기본 쿼리 기술을 안내하는 Elixir의 쿼리 언어 인 Ecto를 소개합니다. 우리는 Elixir와 Ecto 기초에 대한 기본적인 이해를 가정 할 때, 합류, 협회, 집계 등을 다루겠습니다.
주요 개념 :
ecto는 데이터베이스 상호 작용을위한 Elixir의 DSL이며 SQL을 밀접하게 반영합니다.
는 기능적으로 동등하지만 스타일이 다르고 키워드 및 매크로 쿼리 구문을 제공합니다.
, , 및 와 같은 코어 함수는 정확한 데이터 선택을 허용합니다.
집계 함수 (, , , ,
, , - ) 복잡한 데이터 계산을 활성화합니다.
- 응용 프로그램을 시작하는 것 :
ecto (매크로 구문) :
뚜렷한 성 선택, 순서 및 제한 :
<: :> sql :
ecto (키워드 구문) :
ectoing
ecto (매크로 구문) :
집계 쿼리 :
ecto는 집계 함수를 지원합니다
평균 친구 등급이 4 이상인 사용자 찾기 :
<: :> sql :
ecto (키워드 구문) :
ectoing
ecto (매크로 구문) : (파이프 연산자를 사용하여 키워드 구문과 유사한 구조)
결론 : git clone https://github.com/tpunt/ectoing
cd ectoing
mix deps.get
# Update credentials in config/config.exs
mix ecto.create
mix ecto.migrate
mix run priv/repo/seeds.exs
로그인 후 복사
이 소개는 Ecto의 쿼리 기본 사항을 다룹니다. 다음 단계에는 조인, 복잡한 쿼리 및 고급 기술을 탐색하는 것이 포함됩니다. 포괄적 인 안내서는 Ecto 문서를 참조하십시오
위 내용은 ELIXIR의 이해 DSL : 기본 사항의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!