常用数据类型

数据类型 说明

布尔类型 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. 【Azure Developer】在Azure Storage Account的两个Blob可以同步吗?可以跨订阅拷贝吗?

    问题描述 不同订阅下的Azure Storage Account中Blob资源可以同步吗? 解决方案 可以.通过Azure 官方推荐的Storage Account工具来完成 Copy/Paste 操 ...

  2. 【Azure 环境】如果Azure中的某一个资源被删除后是否可以查看到删除的记录呢?如Resource Group

    问题描述 当一个资源从Azure中删除后,是否有地方可以查看到这些操作的记录呢?如操作人,操作时间等. 问题解答 可以的.通过 Azure订阅页面的活动日志,可以查看所有对订阅下资源的操作记录,包含D ...

  3. C++ //vector 容器构造 vector赋值操作 vector 容量大小 vector插入和删除 //vector数据存取 vector互换容器 vector预留空间

    1 //vector 容器构造 vector赋值操作 vector 容量大小 vector插入和删除 2 //vector数据存取 vector互换容器 vector预留空间 3 #include&l ...

  4. 排查 dotNET Core 程序内存暴涨的问题

    0. 问题 新版本上线之后,发现内存猛涨,入站流量猛增,不清楚具体原因,部分接口提示 OOM 异常,随后 Pod 直接崩溃无限重启. 1. 准备 Pod 已经接入了 NewRelic 和 Graylo ...

  5. 单词本z develop vel = 到上面 从下面到上面的一种过程 抽象是相对从无到有

    单词本z develop vel = 到上面 从下面到上面的一种过程 抽象是相对从无到有 develop 发展 开发 de = down 下面 velop 这里 vel 就是 lev的反写 op = ...

  6. vscode 切换项目快捷键 Alt + Shift + P 插件 Project Manager

    vscode 切换项目快捷键 Alt + Shift + P 插件 Project Manager 需求 快速切换同时打开的项目 解决方案 Alt + Shift + P 话说这个插件很早就用了,但是 ...

  7. WPF之控件布局

    目录 控件概述 WPF的内容模型 各类内容模型详解 ContentControl族 HeaderedContentControl族 ItemsControl族 ListBox:在XAML中添加数据 L ...

  8. arch安装deep-wine-wechat时,跳过md5检测的方法

    yay -S --mflags --skipinteg deepin-wine-wechat 这条命令是的我们跳过了md5检测! 微信的安装位置:C:\Program Files\Tencent\We ...

  9. Windows改变终端字体后,终端一片黑 的解决办法

    使用Windows终端的时候总觉得字体不好看,于是乎按照网上的教程改了一下 注册表 计算机\HKEY_CURRENT_USER\Console%SystemRoot%_system32_cmd.exe ...

  10. ubuntu中在命令行如何打开图形界面的文件夹的几种方法

    方法一: 使用自带的命令:nautilus . 打开当前文件夹 nautilus . 打开指定路径文件夹 nautilus ddd/ccc/ 方法二:xdg-open xdg-open 命令相当于在 ...