本文为mariadb官方手册:Identifier Qualifiers的译文。

原文:https://mariadb.com/kb/en/library/identifier-qualifiers/
我提交到MariaDB官方手册的译文:https://mariadb.com/kb/zh-cn/library/identifier-qualifiers/

Identifier Qualifiers

SQL语句中使用限定符来引用数据结构,例如数据库、表、字段。例如,一个SELECT查询中会包含一些字段以及至少一个表。

限定符可以由一个或多个identifiers names组成,从其首字符开始到其结束字符中间的所有内容都会被解析:

  • 对于数据库而言,只需为数据库名称部分指定标识符。
  • 对于数据库中的对象(如,表、视图、函数等),可以为数据库名称部分指定标识符。如果没有指定数据库名称,将假定使用当前数据库(详细信息见USE和DATABASE())。如果没有默认的数据库且没有指定数据库,将会报错。
  • 对于字段名称,一般可以从语句上下文中显而易见地知道表和数据库名称。但也可以指定表标识符,或者再加上数据库标识符。 如果限定符由一个以上的标识符组成,限定符之间必须使用点(.)进行分隔。所有标识符都可以单独被引号引起来。限定符之间允许有额外的空格(或新行、制表符)。

以下几个示例都是正确有效的:

  • db_name.tbl_name.col_name
  • tbl_name
  • `db_name`.`tbl_name`.`col_name`
  • `db_name` . `tbl_name`
  • db_name. tbl_name

如果表标识符有一个前缀点(.),将表示使用默认数据库。该语法是为了遵从ODBC,但在MariaDB中没有实际的作用。下面这些限定符是等价的:

  • tbl_name
  • . tbl_name
  • .`tbl_name`
  • . `tbl_name`

从MariaDB 10.0开始,DML语句可以使用PARTITION子句指定分区列表。详细信息见Partition Pruning and Selection。

翻译:Identifier Qualifiers标识限定符相关推荐

  1. OpenCL Function Qualifiers (函数限定符)

    OpenCL Function Qualifiers (函数限定符) OpenCL 3.0 Reference Pages -> OpenCL Compiler -> Function Q ...

  2. “将‘const NSString *‘发送到‘NSString *‘类型的参数会丢弃限定符”警告

    本文翻译自:"sending 'const NSString *' to parameter of type 'NSString *' discards qualifiers" w ...

  3. 背水一战 Windows 10 (9) - 资源: 资源限定符概述, 资源限定符示例

    原文: 背水一战 Windows 10 (9) - 资源: 资源限定符概述, 资源限定符示例 [源码下载] 背水一战 Windows 10 (9) - 资源: 资源限定符概述, 资源限定符示例 作者: ...

  4. java ee cdi_Java EE6 CDI,命名组件和限定符

    java ee cdi Java EE6的最大承诺之一就是简化了依赖注入的使用. 他们做到了,使用CDI . CDI代表Java EE的上下文和依赖注入,它提供了一个基础集,用于在企业应用程序中应用依 ...

  5. Java EE6 CDI,命名组件和限定符

    Java EE6的最大承诺之一就是简化了依赖注入的使用. 他们做到了,使用CDI . CDI代表Java EE的上下文和依赖注入,它提供了一个基础集,用于在企业应用程序中应用依赖注入. 在CDI之前, ...

  6. android smallestWidth 限定符屏幕适配方案dimens.xml

    简介 smallestWidth 限定符适配方案 这个方案的的使用方式和我们平时在布局中引用 dimens 无异,核心点在于生成 dimens.xml 文件,但是已经有大神帮我们做了这 一步 ├── ...

  7. C++11之decltype类型推导(使用场景、推导四规则、cv限定符)

    系列文章 C++11之正则表达式(regex_match.regex_search.regex_replace) C++11之线程库(Thread.Mutex.atomic.lock_guard.同步 ...

  8. Unity3D C#中 String.Format的格式限定符

    Format方法将多个对象格式化成一个字符串Format方法解析格式字符串的原理: (1).格式字符串中的{0}会被替换成格式字符串之后的第一个参数,以此类推 (2).Format方法解析格式字符串时 ...

  9. C++ 中的类型限定符 类型限定符提供了变量的额外信息。

    类型限定符提供了变量的额外信息. 限定符 含义 const const 类型的对象在程序执行期间不能被修改改变. volatile 修饰符 volatile 告诉编译器不需要优化volatile声明的 ...

最新文章

  1. “学了半年后,我要揭开Python 3宗罪!”
  2. 斗地主案例的需求分析
  3. 小学生眼里的飞鸽传书
  4. 前端开发 认识css 体验变色的效果 0228
  5. 用Java描述数据结构之二叉树,前序遍历,中序遍历,后序遍历
  6. python 干什么工作具有明显优势-Python 的优势在哪里?
  7. Linux shell脚本详解及实战(四)——shell脚本选择
  8. c语言程序设计必备单词32个,c语言编程必背单词-20210324071350.docx-原创力文档
  9. Java飞机大战教程(大一课程设计)
  10. Ruby静态分析工具检视:metric_fu, Simian, Saikuro以及其他
  11. 虚拟机安装CentOS系统教程(详细)
  12. Python的学习笔记案例4--52周存钱挑战1.0
  13. 国际贸易基础(三)商检
  14. 【图书馆】——中英文对照表
  15. 神经网络之输出层设计
  16. 英语在线教育机构争战AI风口,为何雷声大雨点小?
  17. 计算机不能再U盘新建文件夹,如何让你的U盘永不中毒?新建一个文件夹就搞定!-u盘文件夹变成exe...
  18. (PTA)数据结构(作业)1、基本概念
  19. matlab矩阵转入tecplot,[转载]tecplot编辑自己想要的变量
  20. 中青报X牛客 “百校百企”青年就业扶持计划在京启动,共商青年就业蓝图

热门文章

  1. Machine Learning 和 Data Science 的最佳公共数据集
  2. Oracle主机down机问题分析
  3. 微前端wujie的使用与nginx部署整理
  4. 《独辟蹊径的编程思维——“拿来主义”编程》
  5. 易优插件-免费易优插件大全覆盖所有插件
  6. 一键清理oracle,一键清理 Nexus 中无用的 Docker 镜像
  7. bounding box的简单理解
  8. 解决用户登录、注册传输中账号密码的安全泄露问题
  9. Corel Painter Essentials 5 for Mac 如何绘制漫画
  10. Rhino gha开发如何添加动态参数