PostgreSQL数据类型-数据类型简介和布尔类型
PostgreSQL相对于其他数据库,支持数据类型很多。 PostgreSQL数据类型有布尔类型、整数类型、字符串类型、二进制字符串类型、位串类型、时间与日期类型、枚举类型、几何类型、网络地址类型、数组类型、复合类型、XML类型、json类型、range类型、对象标识符类型、伪类型和其他类型。 为提高SQL语句兼容性,部分数据类型还有别名,例如integer类型,可以用int、int4表示,smallint类型可以用int2表示等。具体情况见下图 数据输入和转换 简单数据可以直接查询输出。复杂类型可以用类型名加单引号进行输入。 postgres=# select 1 AS "1",1.414 AS "Sqrt(2)!=!",'Hello,Tom'; 1 | Sqrt(2)!=! | ?column? ---+------------+----------- 1 | 1.414 | Hello,Tom (1 行记录) #查询复杂类型 postgres=# postgres=# select smallint '777'; int2 ------ 777 (1 行记录) postgres=# postgres=# postgres=# select int '777'; int4 ------ 777 (1 行记录) postgres=# postgres=# select int