PostgreSQL基础(四):图形化界面安装与数据类型介绍
【摘要】 图形化界面安装与数据类型介绍一、图形化界面安装图形化界面可以连接PGSQL的很多,Navicat(收费)。也可以直接使用PostgreSQL官方提供的图形化界面。(完全免费)官方提供的:pgAdmin - PostgreSQL Tools直接点击就可以下载即可。https://www.postgresql.org/ftp/pgadmin/pgadmin4/v6.9/windows/其实就是...
图形化界面安装与数据类型介绍
一、图形化界面安装
图形化界面可以连接PGSQL的很多,Navicat(收费)。
也可以直接使用PostgreSQL官方提供的图形化界面。(完全免费)
官方提供的:
直接点击就可以下载即可。
其实就是傻瓜式安装,非常简单。
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也不支持~ |
详细类型可参考以下链接
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)