SQL(Structured Query Language):全稱結構化查詢語言(Structured Query Language),是一種特殊目的的編程語言,是一種數據庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關係數據庫系統;同時也是數據庫腳本文件的擴展名。它是關係數據庫查詢語言。from後面跟的是「表名」,where後用「表中字段」作條件java
HQL(Hibernate Query Language):HQL(Hibernate Query Language)查詢相對於Criteria查詢提供了更加豐富的和靈活的查詢特性,所以Hibernate將HQL查詢方式立爲官方推薦的標準查詢方式,HQL查詢在涵蓋Criteria查詢的全部功能的前提下,提供了相似標準SQL語句的查詢方式,同時也提供了更加面向對象的封裝。數據庫
JPQL(Java Presistence Query Language ):在JAVA EE中,JPQL是專門爲Java 應用程序訪問和導航實體實例設計的。Java Presistence Query Language(JPQL),java持久性查詢語言。JPQL就是一種查詢語言,具備與SQL 相相似的特徵,JPQL是徹底面向對象的,具有繼承、多態和關聯等特性,和Hibernate HQL很類似。編程
CQL ( Cloud Query Language):全稱爲 Cloud Query Language,是 一套相似 SQL 查詢語法的子集和變種,其目的是讓開發者能夠使用傳統的 SQL 語法來查詢 LeanCloud 雲端數據,從而減小學習 LeanCloud 查詢 API 的成本。是 LeanCloud 爲查詢 API 定製的一套相似 SQL 查詢語法的子集和變種,其目的是讓開發者能夠使用傳統的 SQL 語法來查詢
LeanCloud 雲端數據,從而減小學習 LeanCloud 查詢 API 的成本。編程語言