前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >PostgreSQL基础(四):图形化界面安装与数据类型介绍

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

原创
作者头像
Lansonli
修改2024-09-15 07:55:24
修改2024-09-15 07:55:24
3340
举报
文章被收录于专栏:Lansonli技术博客

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

一、图形化界面安装

图形化界面可以连接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基本没区别。 PGSQL存储的varchar类型,可以存储一个G。MySQL好像存储64kb(应该是)。

日期类型

date(年月日),time(时分秒),timestamp(年月日时分秒)(time和timestamp可以设置时区)

没啥说的,和MySQL基本没区别。 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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 图形化界面安装与数据类型介绍
    • 一、图形化界面安装
    • 二、数据类型
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档