PostgreSQL 数据类型
https://www.runoob.com/postgresql/postgresql-data-type.html
https://www.runoob.com/manual/PostgreSQL/datatype-datetime.html
https://blog.csdn.net/nydia_lvhq/article/details/52287939
PostgreSQL 数据类型
本章节,我们将讨论 PostgreSQL 的数据类型,数据类型是我们在创建表的时候为每个字段设置的。
设置数据类型的好处:
PostgreSQL提 供了丰富的数据类型。用户可以使用 CREATE TYPE 命令在数据库中创建新的数据类型。PostgreSQL 的数据类型有很多种,下面我们具体来说明。
数值类型
数值类型由 2 字节、4 字节或 8 字节的整数以及 4 字节或 8 字节的浮点数和可选精度的十进制数组成。
下表列出了可用的数值类型。
名字 | 存储长度 | 描述 | 范围 |
---|---|---|---|
smallint | 2 字节 | 小范围整数 | -32768 到 +32767 |
integer | 4 字节 | 常用的整数 | -2147483648 到 +2147483647 |
bigint | 8 字节 | 大范围整数 | -9223372036854775808 到 +9223372036854775807 |
decimal | 可变长 | 用户指定的精度,精确 | 小数点前 131072 位;小数点后 16383 位 |
numeric | 可变长 | 用户指定的精度,精确 | 小数点前 131072 位;小数点后 16383 位 |
real | 4 字节 | 可变精度,不精确 | 6 位十进制数字精度 |
double precision | 8 字节 | 可变精度,不精确 | 15 位十进制数字精度 |
smallserial | 2 字节 | 自增的小范围整数 | 1 到 32767 |
serial | 4 字节 | 自增整数 | 1 到 2147483647 |
bigserial | 8 字节 | 自增的大范围整数 | 1 到 9223372036854775807 |
货币类型
money 类型存储带有固定小数精度的货币金额。
numeric、int 和 bigint 类型的值可以转换为 money,不建议使用浮点数来处理处理货币类型,因为存在舍入错误的可能性。
名字 | 存储容量 | 描述 | 范围 |
---|---|---|---|
money | 8 字节 | 货币金额 | -92233720368547758.08 到 +92233720368547758.07 |
https://blog.csdn.net/nydia_lvhq/article/details/52287939
Navicat for PostgreSQL 是一套易于使用的图形化 PostgreSQL 数据库管理工具。可使用强劲的 SQL 编辑器创建和运行查询、函数和使用多功能的数据编辑工具管理数据。Navicat for PostgreSQL能连接到任何本机或远程7.3版本或以上的 PostgreSQL 数据库服务器,并支持所有 PostgreSQL 数据库对象。
Navicat for PostgreSQL 专为使用 PostgreSQL 服务器的新手或专业开发人员设计,不仅可以编写简单的 SQL,还可以开发复杂的数据库。主要功能包括 SQL 创建工具或编辑器、数据模型工具、数据传输、导入或导出、数据或结构同步、报表、以及更多。
Navicat for PostgreSQL下载地址:http://www.formysql.com/xiazai_postgresql.html
Navicat for PostgreSQL 主要功能如下:
Navicat Cloud
Navicat for PostgreSQL 提供 Navicat Cloud 服务给用户,同步连接设置、模型、查询和虚拟组到云。这样就能随时随地实时访问。有了 Navicat Cloud,便可以善用一天中的每分每秒,最大限度提高工作效率。
安全连接
Navicat for PostgreSQL 通过 SSH 通道创建安全的 SSH 阶段作业,确保两台主机之间的连接受到强大验证和安全加密的保护,验证方式可使用密码、公钥、私钥,也支持 HTTP 通道,可直接连接互联网服务供应商。
对象设计器
Navicat for PostgreSQL 对象设计器
使用专业的对象设计器创建、修改和设计所有数据库对象,例如:表、视图、函数、索引、和触发器。无需编写复杂的 SQL 创建和编辑对象。
表查看器
Navicat for PostgreSQL 查看网格或表单
查看网格或表单:使用网格查看添加、修改和删除记录。用类似数据表的功能浏览网格查看,例如排序和隐藏数据组,使用 Navicat for PostgreSQL 助理编辑器:备注、十六进制、图像或更多,也可以用表单查看操作记录,清楚显示记录的栏位名和其值,不必担心误解数据。
Navicat for PostgreSQL 选择外键数据
选择外键数据:使用外键关系选定参考查找表,并自动建立下拉列表。无需持续对照参考主表,简化工作流程和提升效率。
SQL 创建工具或编辑器
Navicat SQL 创建工具
SQL 创建工具:视觉化 SQL 创建工具创建和编辑查询或视图,不必担心语法和正确命令的用法。选择需要在表中执行的操作,自动编写 SQL 语句。
Navicat for PostgreSQL 自动完成代码
自动完成代码:使用自动完成代码功能,能快速地在 SQL 编辑器中创建 SQL 语句。无论选择数据库对象的属性或 SQL 关键字,只需从下拉列表中选择。
数据库设计器
Navicat for PostgreSQL 逆向工程
逆向工程:使用 Navicat for PostgreSQL 逆向工程,可从一个现有的数据库创建数据库模型,可视化地显现和编辑数据库结构或创建一个图形模型,并由模型生成一个数据库。
Navicat for PostgreSQL 正向工程和生成脚本
正向工程和生成脚本:同步到数据库功能可充分了解所有数据库的差异,生成必要的同步脚本来更新目标数据库,并使其与模型相同。导出 SQL 有机会全面控制最终的 SQL 脚本,生成参照完整性规则,生成模型的独立部份、注释、字符集等,可大大节省工作时间。
数据处理工具
导入或导出向导:从不同格式的文件导入数据到表,例如 Access、Excel、XML、TXT、CSV、JSON 及更多。而且在设置数据源连接后,可以从 ODBC 导入数据。只需简单地选择需要导入的表,或使用添加查询按钮指定查询。同样可以将数据导出到各种格式,如 Excel、TXT、CSV、DBF、XML 等。
Navicat for PostgreSQL 数据传输
数据传输:在多个数据库间轻松地传输数据,可以选择指定的 SQL 格式和编码导出数据为 SQL 文件,这个功能可大大的简化迁移数据的进程。
Navicat 数据或结构同步
数据或结构同步:从一个数据库中详细的分析进程传输数据到另外一个数据库,同样可以对比并修改表的结构。在数据和结构同步中,目标数据库可以在源服务器,也可以在其他的服务器。
Navicat 备份或还原
备份或还原:定期备份数据库对用户涞水相当重要,备份或还原全部表、记录、视图等。如果数据损坏,不用再重做,让你能高枕无忧。
Navicat for PostgreSQL 批处理作业
计划:不同数据库的设置文件可以创建在单一批处理作业,这样就可以设置计划并在指定的时间运行。批处理作业可以创建的对象包括打印报表、查询、数据 传输、数据 同步、导入和导出。而且可传送电子邮件通知给指定的收件人,获取最新的计划信息。此外导出的文件或打印的报表可以添加到批处理作业作为电子邮件附件,轻易 与其他人共享数据。
报表创建工具或查看器 只限于 Windows 版本
Navicat for PostgreSQL 报表创建工具
使用用户友好 GUI 报表创建工具创建各种不同类型的报表,设计发票、统计、邮寄标签及更多其他报表。输出报表到多种格式,如 text、PDF、Lotus、Excel、Graphic、Html 及更多。Navicat Report Viewer 可浏览由报表创建工具设计的报表,最酷的是可以与没有安装 Navicat 但安装了 Navicat Report Viewer 的计算机共享报表。
实用工具
Navicat ER 图表
ER 图表:ER 图表能通过图形格式显示数据库结构,帮助用户了解数据库,看到数据库中表之间的关联。
Navicat 连接颜色或虚拟组
连接颜色或虚拟组:连接颜色功能可立刻知道连接到哪个服务器,显示在子窗口工具栏的颜色指示,用于识别连接和它们的数据库对象。虚拟组工具可将对象分类到不用的组,令对象和连接有一个更好的组织。
Navicat for PostgreSQL 树或对象筛选功能
树或对象筛选:使用树或对象筛选功能可设计显示数据对象的列表,简单地需输入文本,就只显示符合指定字符串的数据库对象。
收藏夹
Navicat for PostgreSQL 可帮助用户容易地回到经常访问的数据库对象,通过添加路径到收藏列表,只需一次点击就可以打开这些数据库对象。
PostgreSQL 数据类型相关推荐
- PostgreSQL数据类型-枚举类型、几何类型、网络地址类型和其他数据类型
2019独角兽企业重金招聘Python工程师标准>>> PostgreSQL还有很多数据类型,例如枚举类型.几何类型.网络地址和MAC地址类型.XML类型.JSON类型.数组类型.范 ...
- PostgreSQL学习总结(3)—— PostgreSQL 数据类型
PostgreSQL提 供了丰富的数据类型.用户可以使用 CREATE TYPE 命令在数据库中创建新的数据类型.PostgreSQL 的数据类型有很多种,下面我们具体来说明. 数值类型 数值类型由 ...
- Oracle vs PostgreSQL,研发注意事项(9)- PostgreSQL数据类型转换规则
PostgreSQL与Oracle在数据比较上存在差异,本节简单介绍PostgreSQL的数据类型转换规则. 一.概述 PostgreSQL比起其他数据库有更强和更灵活的扩展类型系统.先前介绍的PG的 ...
- postgresql数据类型
bigint int8 有符号的8字节整数 bigserial serial8 自动增长的8字节整数 bit [ (n) ] 定长位串 bit varying [ (n) ] varbit 变长位串 ...
- PostgreSQL数据类型之money和int64
注意使用的PostgreSQL版本为11 货币用什么类型存储: numeric decimal bigint money 还有选择困难症吗? 现在可以明确的告诉大家选择bigint或money,因为它 ...
- postgresql数据类型之数组类型
2019独角兽企业重金招聘Python工程师标准>>> 数组字段类型 db01=# create table t_array(id int,array_1 int[],array_2 ...
- postgreSQL数据类型字符串和数值相互转换
1.将数值转成字符串类型 方法1:调用to_char(int, text)函数,int为要转换值,text为数值格式化模式,其中模式描述为: 模式 描述 9 带有指定数值位数的值 0 带前导零的值 ...
- redshift mysql_和支持的 Amazon Redshift 与 PostgreSQL 数据库之间的数据类型差异MySQL - Amazon Redshift...
本文属于机器翻译版本.若本译文内容与英语原文存在差异,则一律以英文原文为准. 和支持的 Amazon Redshift 与 PostgreSQL 数据库之间的数据类型差异MySQL 下表显示了 Ama ...
- Python3连接PostgreSQL(10.5)数据库
一.Psycopg简介 Psycopg是Python编程语言中最流行的PostgreSQL数据库适配器.它的主要功能是完整实现Python DB API 2.0规范和线程安全(多个线程可以共享相同的连 ...
最新文章
- t-top 命令详解
- 做项目需要使用的工具类
- 【DOM编程艺术】动态创建标记(签)---创建和插入节点
- JS在即将离开当前页面(刷新或关闭)时触发事件
- JS实现sleep()方法
- SAP S4HANA custom logic的一个实际例子
- SmartFoxServer学习总结(转载)
- OC-成员变量的作用域
- Android获取屏幕尺寸,屏幕适配
- 远程桌面无法连接服务器,启动Terminal Services 服务报1053错误
- [Leetcode][第17题][JAVA][电话号码的字母组合][回溯]
- 物流 计算机管理 好处,ERP系统在物流管理中的作用
- 实验报告:抽象数据类型的表现和实现
- Gallery 相册管理系统项目将不再维护
- 和思科Boss四年后重逢
- 互联网时代的发展给实体业都造成了不小的冲击
- php完全匹配,如何在PHP中使用正则表达式找到完全匹配的内容?
- 图书配套光盘、部分软件下载
- Oracle报错ORA-01507: ??????
- PHPYUN人才招聘系统 V5.0商业授权vip版和授权版及旗舰版有什么区别