数字类型:

字符类型:

时间 日期类型:


时间 日期数据 型支持的操 符有 、减、乘、除,下面举例说明:

时间/日期类型常用函数:

布尔类型:

网络地址类型:

当有存储 IP 地址需求的业务场 时,对于 PostgreSQL 并不很 悉的开发者可能会使用字符类型存储,实际上 PostgreSQL 提供用于存储 IPv4 1Pv6 MAC 网络地址的专有网络地址数据类型 ,使用网络地址数据类型存 IP 地址 优于字符类型,因为网络地址类型一方面会对数 合法性进行检查 另一方面 提供了网络数据类型操作符和函数方便应用程序开发。网络地址类型列表:

cidr类型对IP 地址和子网掩码合法性进行检查, 而inet 不会 ,如下所示:

网络地址操作符:

数组类型:

PostgreSQL 支持一维数组和多维数组,常用的数组类型为数字类型数组和字符型数组,也支持枚举类型、复合类型数组。

数组操作符:

数组函数:

范围类型:

范围类型包含一个范围内 数据,常见的范围数据类型有日期范围类型、整数范围类型等;范围类型提供丰富的操作符和函数,对于日期安排、价格范围应用场景比较适用。

每一个范围类型都包含下界和上界,方括号“[”表示包含下界,圆括号“(”表示排除下界,方括号“]”表示包含上界 ,圆 号“)”表示排除上界 ,也就是说方括号表示边界点包含在内,圆括号表示边界点不包含在内,范围类型值的输入有以下几种模式:

范围类型操作符:

范围类型函数:

给范围类型创建索引:

json/jsonb 类型:

PostgreSQL 不只是一个关系型数据库,同时它还支持非关系数据类型 json (JavaScript Object Notation), json 属于重量级的非常规数据类型,下面将介绍 json 类型、 json jsonb差异、 json与jsonb 操作符和函数,以及 jsonb 键值的追加、删除、更新。

查询 json 数据:


jsonb与json 操作符:

jsonb与json 操函数:

jsonb 键/值的追加、删除、更新:

数据类型转换:

前面几小节介绍了 PostgreSQL 常规数据类型和非常规数据类型,这一小节将介绍数据类型转换, PostgreSQL 数据类型转换主要有三种方式:通过格式化函数、 CAST函数、::操作符,下面分别介绍:
通过格式化函数进行转换:

通过 CAST 函数进行转换:


通过::操作符进行转换:

介绍了三种数据 型转换方法,第一种方法 容性相对较好,第三 方法用法简捷。

pg数据类型及数据类型转换相关推荐

  1. python学习-知识点回顾(Python3的安装,编译器、一些关键知识点、数据类型、数据类型转换、运算符优先级)

    文章目录 说明 python特点 Python3下载 PyCharm 标识符 python保留字 行与缩进 基本数据类型 Python数据类型转换 Python运算符优先级 说明 首先说明:本篇博文知 ...

  2. C语言变量常量,基本数据类型及数据类型转换详讲

    文章目录 :star: 变量常量与基本数据类型及数据类型转换 1.数据在内存中的存储(二进制形式存储) 2.基本数据类型简介 2.1 C语言数据类型参考 2.2 为什么需要数据类型 3.整型 3.1 ...

  3. python中数据类型转换_Python(二).数据类型,数据类型转换

    数据类型 在python中,能够直接处理的的数据类型有以下几种:(这里似乎说法不一样,我这里仅表示自己的观点) (1).数字(Number) (2).字符串(String) (3).布尔值(Bool) ...

  4. js-变量、数据类型、数据类型转换

    1.计算机基础 硬件 鼠标 键盘 屏幕 音响 打印机 显卡 内存条 硬盘 CPU 软件 浏览器QQ 系统mac window linux 微信 单位: bit 1B=8bit 1kb=1024B 1M ...

  5. 前端牛客网刷题总结【 JS基础变量、数据类型、数据类型转换、运算符等】

    1.JavaScript是解释性语言.正确.体现在JS文件在完成之后,不会经过任何的编译.而是在运行时去解释执行.最好的例子就是,JS中一个函数有语法的错误,但是不会因为这个局部的错误而影响其他函数运 ...

  6. 前端JavaScript(1) --Javascript简介,第一个JavaScript代码,数据类型,运算符,数据类型转换,流程控制,百度换肤,显示隐藏...

    一.Javascript简介 Web前端有三层: HTML:从语义的角度,描述页面结构 CSS:从审美的角度,描述样式(美化页面) JavaScript:从交互的角度,描述行为(提升用户体验) Jav ...

  7. 数据类型(数据类型简介、数据类型的分类(简单数据类型,获取变量数据类型,数据类型转换))

    目录​​​​​​​ 数据类型 数据类型简介 为什么需要数据类型 变量的数据类型 数据类型的分类 简单数据类型 获取变量数据类型 数据类型转换 数据类型 数据类型简介 为什么需要数据类型 变量的数据类型 ...

  8. JAVA注释、标识符、常量与变量、数据类型和数据类型转换

    注释 顾名思义,注释就是指解释说明的文字,java中共有三种类型的注释. 作用: 对代码的解释说明: 便于后期维护. 分类: 1. 单行注释: 表现形式: // 单行注释 作用域: // 后面,只在当 ...

  9. python基础篇1(print函数,转义字符,保留字和标识符,变量,数据类型和数据类型转换)

    文章目录 print()函数 转义字符 python中的标识符和保留字 变量的定义和使用 什么是变量 变量的赋值 数据类型 整数类型 浮点数 布尔类型 字符串类型 数据类型转换 print()函数 描 ...

最新文章

  1. helm部署Loki
  2. 设计模式(八)组合模式 Composite
  3. 2dpsk调制解调实验matlab_ila抓取数据,matlab分析,调试AD9361信号通路
  4. 【报告分享】2020年中国知识图谱行业研究报告.pdf(附下载链接)
  5. linux的shell类型_Linux中有哪些不同类型的Shell?
  6. 蓝牙耳机测试软件apk_AndPods蓝牙耳机管理器.apkv1.5.2 免费版 Android
  7. node使用ffmpeg拼接音频
  8. 推荐 4 个开源小程序
  9. React:在发表评论功能中加入表情emoji
  10. Excel如何按照单元格背景颜色排序
  11. Bootstrap 3 如何设置图片居中对齐
  12. python数独解题器_python 数独解
  13. vue.runtime.esm.js?2b0e:619 [Vue warn]: Property “XX“ must be accessed with “$data._tos“ because
  14. Win10开启ssh和scp
  15. 计算机名词解释(计算机科学导论)
  16. Excel 属性及方法
  17. 从零开始之驱动发开、linux驱动(二十九、mmap原理)
  18. Swift的UIImage裁剪,缩放等代码实现
  19. win10中如何删除.ttf后缀的字体文件
  20. 【翻译】乔尔测试:改进代码的12步

热门文章

  1. 贷款那些事之还款方式协议还款(三)
  2. 图片标注工具LabelImg的简单安装
  3. Treating and the modern mould make high speed 高速加工和现代模具制造
  4. Notion AI vs ChatGPT vs New Bing 三款AI软件使用体验对比
  5. 魅蓝note5 Flyme6.3.0.2A root教程
  6. 简单入门canvas - 通过刮奖效果来学习
  7. linux查看内存多少g
  8. 苹果手机回收价格是怎么进行查询,实测后我推荐ta
  9. 怎么把人物图P到表情图并且做成动图~
  10. c语言中特殊符号意义,C语言特殊符号意义Word版