数据库必知词汇:SQL方言-阿里云开发者社区

开发者社区> 阿里云术语库> 正文

数据库必知词汇:SQL方言

简介: SQL方言(或者数据库方言)指的是用于访问数据库的结构化查询语言的变体,根据具体的数据库系统不同,也可能会支持不同的方言。

SQL方言(或者数据库方言)指的是用于访问数据库的结构化查询语言的变体,根据具体的数据库系统不同,也可能会支持不同的方言。

简单而言,某种DBMS不只会支持SQL标准,而且还会有一些自己独有的语法,这就称之为方言。例如LIMIT语句只能在MySQL中使用。
一般在配置hibernate.cfg.xml时需指定使用数据库的方言:
例:
org.hibernate.dialect.MySQL5Dialect
因为不同的数据库甚至同一个数据库的
不同版本都会有自己的独有的特性,有自己的一套语言逻辑。因此需要在访问不同的数据库时设置不同的方言

资料来源:
SQL Introduction https://www.w3schools.com/sql/sql_intro.asp
Difference between database drivers and database dialects https://stackoverflow.com/questions/2085368/difference-between-database-drivers-and-database-dialects

版权声明:本文中所有内容均属于阿里云开发者社区所有,任何媒体、网站或个人未经阿里云开发者社区协议授权不得转载、链接、转贴或以其他方式复制发布/发表。申请授权请邮件developerteam@list.alibaba-inc.com,已获得阿里云开发者社区协议授权的媒体、网站,在转载使用时必须注明"稿件来源:阿里云开发者社区,原文作者姓名",违者本社区将依法追究责任。 如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:developer2020@service.aliyun.com 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:

阿里云术语库提供术语的标准定义、缩略语、术语用法及多语言等,提供术语的增删改查等功能。

官方博客
官网链接