暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

GBase 8a GDCA认证之SQL基础

原创 丽芳 2021-07-08
995

一、标识符命名规则

image.png
注:

  • 标识符是限定词或包含特殊字符,必须用反引号``引用
  • 如果标识符长度超过最大长度限制,命令将报错(除别名外,别名会自动截取)
  • 当参数gcluster_extend_ident设置未1时,即开启创建中文库名、表名和列名的功能,默认不开启;库名最多支持48个汉字,表名最多支持21个汉字。

二、语法规范

1、注释
  • 单行注释:#、–
  • 多行注释:/**/
2、用户变量
  • 以@开头,不区分大小写
  • 声明周期是会话级,对其他会话不可见

三、数据类型

1、数值类型

image.png

2、字符类型

image.png
注:建议使用VARCHAR类型,TEXT不能指定DEFAULT值。

3、日期时间类型

image.png
注:在实际项目中推荐用DATETIME代替TIMESTAMP,DATETIME精确到微妙。

4、二进制类型

image.png
注:不能有DEFAULT值,不能创建HASH索引和HASH分布列。

四、与其他数据库数据类型对比

image.png
注:上表中与8a数据类型不同的类型,GBase 8a会自动转换成8a支持的数据类型,不需要手动转换。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论