PostgreSQL基础(四):图形化界面安装与数据类型介绍

举报
Lansonli 发表于 2024/10/27 11:25:38 2024/10/27
【摘要】 ​图形化界面安装与数据类型介绍一、图形化界面安装图形化界面可以连接PGSQL的很多,Navicat(收费)。也可以直接使用PostgreSQL官方提供的图形化界面。(完全免费)官方提供的:pgAdmin - PostgreSQL Tools直接点击就可以下载即可。https://www.postgresql.org/ftp/pgadmin/pgadmin4/v6.9/windows/其实就是...

图形化界面安装与数据类型介绍

一、图形化界面安装

图形化界面可以连接PGSQL的很多,Navicat(收费)。

也可以直接使用PostgreSQL官方提供的图形化界面。(完全免费)

官方提供的:pgAdmin - PostgreSQL Tools

直接点击就可以下载即可。

https://www.postgresql.org/ftp/pgadmin/pgadmin4/v6.9/windows/

其实就是傻瓜式安装,非常简单。

1、打开pgAdmin

2、添加一个新的连接

直接save保存,就可以连接到老郑的信息。

可以切换语言


二、数据类型

PGSQL支持的类型特别丰富,大多数的类型和MySQL都有对应的关系。

名称 说明 对比MySQL
布尔类型 boolean,标准的布尔类型,只能存储true,false MySQL中虽然没有对应的boolean,但是有替换的类型,数值的tinyint类型,和PGSQL的boolean都是占1个字节。
整型 smallint(2字节),integer(4字节),bigint(8字节) 跟MySQL没啥区别。
浮点型 decimal,numeric(和decimal一样一样的,精准浮点型),real(float),double precision(double),money(货币类型) 和MySQL基本也没区别,MySQL支持float,double,decimal。MySQL没有这个货币类型。
字符串类型 varchar(n)(character varying),char(n)(character),text 这里和MySQL基本没区别。<br />PGSQL存储的varchar类型,可以存储一个G。MySQL好像存储64kb(应该是)。
日期类型 date(年月日),time(时分秒),timestamp(年月日时分秒)(time和timestamp可以设置时区) 没啥说的,和MySQL基本没区别。<br />MySQL有个datetime。
二进制类型 bytea-存储二进制类型 MySQL也支持,MySQL中是blob
位图类型 bit(n)(定长位图),bit varying(n)(可变长度位图) 就是存储0,1。MySQL也有,只是这个类型用的不多。
枚举类型 enum,跟Java的enum一样 MySQL也支持。
几何类型 点,直线,线段,圆………… MySQL没有,但是一般开发也用不到
数组类型 在类型后,追加[],代表存储数组 MySQL没有~~~
JSON类型 json(存储JSON数据的文本),jsonb(存储JSON二进制) 可以存储JSON,MySQL8.x也支持
ip类型 cidr(存储ip地址) MySQL也不支持~

详细类型可参考以下链接 

 http://www.postgres.cn/docs/12/datatype.html

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。