常用数据类型

数据类型 说明

布尔类型 boolean true/'1'/'yes' false/'0'/'no'

数值类型 smallint 两字节

int 4 字节 bigint 8 字节 double/real 浮点型 money 货币(两位小数 | | 字符类型 | varchar(n 几位数)/char/text | | 二进制 | bytea | | 位串类型 | 一串 0、1 bit(n)/bit varying(n) | | 日期和时间 | data/time/timestamp | | 枚举类型 | create type enum_name as enum ('apple','banana'); create table table_name (id int, name enum_name); | | 几何类型 | 点 point 直线 line 线段 lseg 路径 path 多边形 polygon 圆 cycle | | 网络地址 | cidr inet macaddr | | 数组类型 | | | 复合类型 | | | xml 类型 | XML | | JSON | JSON | | range | 范围 | | 对象标识符类型 | oid 类型、regproc 类型、regclass 类型 | | 伪类型 | | | 其他 | UUID |

1.函数类型转换

函数 CAST 类型转换 select cast('5' as int),cast('20114-0717' as date); 双冒号的方式 select '5'::int,'2014-07-17'::date;

2.布尔型

and/or/not null 表示未知 is 运算符 unknown

3.小数

精确的小数类型 numeric、numeric(m,n)、numeric(m) numeric=decimal numeric(perision,scale) persion 精度,scale 标度 numeric(persion)=numeric(percision,0) 声明标度,超过位数会四舍五入 声明精度的,小数点左右加起来的位数,超过该精度会报错 对于 numeric(3,3)因为精度和标度都是三位,因此,该数字只能小于 1 浮点数类型不精确的变精度数字类型 double;real

  1. 序列类型 serial

    5.货币类型

    lc_monetary 其中,en_US.UTF-8 美国;zh_CN.UTF-8 中国

  2. 位串类型

    bit(n) bit varying(n) n 表示二进制的位数 bit(n)必须等于该位数,否则会报错 bit varying(n) 不能超过该位数,否则会报错 bit 默认一位

  3. 日期和时间

  4. 枚举

    create type type_name as enum('a','b','c',); 查看枚举类型 \dT

  5. 几何类型

  6. 复合类型

    筛选复合型的某个字段 range '[a,b]' (a,b) [a,b) '[' ']' 包含该数 '(' ')' 不包含该数

11.数组类型

int[ ]一维数组 int[ ][ ] 二维数组

openGauss社区入门(openGauss-常用数据类型)的更多相关文章

  1. 我们携手啦 | SphereEx 正式加入 openGauss 社区

    近日,SphereEx 签署 CLA ( Contribution License Agreement,贡献许可协议),正式加入 openGauss 社区. SphereEx 和 openGauss ...

  2. NoSQL初探之人人都爱Redis:(2)Redis API与常用数据类型简介

    一.Redis API For .Net 首先,不得不说Redis官方提供了众多的API开发包,但是目前Redis官方版本不支持.Net直接进行连接,需要使用一些第三方的开源类库.目前最流行的就是Se ...

  3. MySQL数据库3 - MySQL常用数据类型

    一. MySql常用数据类型 数据类型:整数(tinyint smailint int bigint) 定点数 decimal(p,s) ------ 小数点位置固定的       ---> 数 ...

  4. 【转】NoSQL初探之人人都爱Redis:(2)Redis API与常用数据类型简介

    一.Redis API For .Net 首先,不得不说Redis官方提供了众多的API开发包,但是目前Redis官方版本不支持.Net直接进行连接,需要使用一些第三方的开源类库.目前最流行的就是Se ...

  5. Mssql中一些常用数据类型的说明和区别

    Mssql中一些常用数据类型的说明和区别 1.bigint 占用8个字节的存储空间,取值范围在-2^63 (-9,223,372,036,854,775,808) 到 2^63-1 (9,223,37 ...

  6. Redis常用数据类型介绍、使用场景及其操作命令

    Redis常用数据类型介绍.使用场景及其操作命令 本文章同时也在cpper.info发布. Redis目前支持5种数据类型,分别是: 1.String(字符串) 2.List(列表) 3.Hash(字 ...

  7. Redis简介、与memcached比较、存储方式、应用场景、生产经验教训、安全设置、key的建议、安装和常用数据类型介绍、ServiceStack.Redis使用(1)

    1.NOSQL简介 nosql的产生并不是要彻底的代替关系型数据库,而是作为传统关系型数据库的一个补充. Facebook和360使用Cassandra来存储海量社交数据 Twitter在其url抓取 ...

  8. Mysql常用数据类型

    Mysql常用数据类型 数字: 字符串: 时间:

  9. python常用数据类型内置方法介绍

    熟练掌握python常用数据类型内置方法是每个初学者必须具备的内功. 下面介绍了python常用的集中数据类型及其方法,点开源代码,其中对主要方法都进行了中文注释. 一.整型 a = 100 a.xx ...

  10. ios中常用数据类型相互转换

    ios中常用数据类型相互转换 //1. NSMutableArray和NSArray互转 // NSArray转为NSMutableArray NSMutableArray *arrM = [arr ...

随机推荐

  1. 文心一言 VS 讯飞星火 VS chatgpt (204)-- 算法导论15.3 3题

    三.考虑矩阵链乘法问题的一个变形:目标改为最大化矩阵序列括号化方案的标量乘法运算次数,而非最小化.此问题具有最优子结构性质吗?需要写代码的时候,请用go语言. 文心一言,代码正常运行: 首先,我们要明 ...

  2. 【Azure 环境】当本地网络通过ER专线与Azure云上多个虚拟网络打通,如何通过特定的网络策略来限制本地部分网段访问云上虚拟机22端口?

    问题描述 当本地网络通过ER专线与Azure云上多个虚拟网络打通,如何通过特定的网络策略来限制本地部分网段访问云上虚拟机22端口? 问题回答 根据文档调研,在ER线路服务的层面,是无法做网络策略来限制 ...

  3. 用图机器学习探索 A 股个股相关性变化

    在本系列的前文 [1,2]中,我们介绍了如何使用 Python 语言图分析库 NetworkX [3] + Nebula Graph [4] 来进行<权力的游戏>中人物关系图谱分析. 在本 ...

  4. 简单封装 Flurl

    FlurlHttpClient类 public class FlurlHttpClient { private readonly FlurlClient client; public FlurlHtt ...

  5. [C++/QT] 获取进程完整路径

    气哭我了,我不就获取一下进程路径嘛,,,绕了好大一圈 主要是用到了GetModuleFileNameEx() 函数 食用方式如下 HANDLE hProcess = OpenProcess(PROCE ...

  6. vue2init vue2z

    <template> <div> </div> </template> <script> export default { name: 'b ...

  7. linux文件管理(补充)

    linux文件管理 vim编辑器 vi概述 vi 编辑器 他是linux和unix系统上最基本的文本编辑器,类似于windows系统下的记事本编辑器 vim编辑器 vim是vi的加强版,比vi更容易使 ...

  8. 常见字符的ASCII码值

    ASCII值就是字符对应的十进制数值,字符就是可以表示的字符.

  9. Linux 常见缩写命令英文全称

    linux 命令参考Linux 命令大全: https://man.linuxde.net/ awk = "Aho Weiberger and Kernighan" 三个作者的姓的 ...

  10. 阿里云centos Linux系统挂载数据盘操作流程

    这里假设的是已经在阿里云管理后台购买完了新增的硬盘.我们只讲在Linux系统里操作挂载硬盘过程. 一. 环境: 操作系统: Centos 7 二.查看云服务下所有硬盘 使用root账号登录服务器,执行 ...