• PgSQL 表

    创建表支持标准的创建表的语法,最简单的建表语法如下: 123456CREATE TABLE table_name (col01_namme data_type,col02_namme data_type,col03_namme data_type,col04_namme data_type,}; 一般的表都有主键,可以通过直接在字段定义后面加上“PRIMARY KEY”关键字来指...
  • PgSQL 模式

    模式(Schema)是数据库中的一个概念,可以将其理解为一个命名空间或目录,不同的模式下可以有相同名称的表、函数等对象而不会产生冲突。 创建模式的语法如下: 12CREATE SCHEMA schemaname [ AUTHORIZATION username ] [ schema_element [ ... ] ]CREATE SCHEMA AUTHORIZATION username [...
  • PgSQL数据库基本操作

    创建数据库创建数据库的语法如下: 12345678CREATE DATABASE name [ [ WITH ] [ OWNER [=] user_name ] [ TEMPLATE [=] template ] [ ENCODING [=] encoding ] [ LC_COLLATE [=] lc_collate ] [ LC_CTYPE [=] lc_cty...
  • 数据类型-日期时间

    名字 存储空间 描述 最低值 最高值 分辨率 timestamp [ (p) ] [ without time zone ] 8 字节 日期和时间(无时区) 4713 BC 294276 AD 1 毫秒 / 14 位 timestamp [ (p) ] with time zone 8 字节 日期和时间,有时区 4713 BC 294276 AD 1 毫秒 ...
  • 数据类型-Range

    范围数据类型代表着某一元素类型在一定范围内的值。 例如,timestamp 范围可能被用于代表一间会议室被预定的时间范围。 PostgreSQL 内置的范围类型有: int4range — integer的范围 int8range —bigint的范围 numrange —numeric的范围 tsrange —timestamp without time zone的范围 tstzrang...
  • 数据类型-位串

    位串就是一串 1 和 0 的字符串。它们可以用于存储和直观化位掩码。 **bit(n)**:必须准确匹配长度 n **bit varying(n)**:最长 n 的变长类型;更长的串会被拒绝 这里的n是一个正整数。
  • 数据类型-复合

    复合类型表示一行或者一条记录的结构; 它实际上只是一个字段名和它们的数据类型的列表。PostgreSQL 允许像简单数据类型那样使用复合类型。比如,一个表的某个字段可以声明为一个复合类型。 创建复合类型 1234567891011CREATE TYPE complex AS ( r double precision, i double precision)...
  • 数据类型-数组

    PostgreSQL 允许将字段定义成变长的多维数组。 数组类型可以是任何基本类型或用户定义类型,枚举类型或复合类型。 123CREATE TABLE Array ( schedule text[]); 12345678910@TableName(value ="sal_emp") @Data public class Array impleme...
  • 数据类型-二进制

    BYTEA 类型用于存储二进制数据,它可以存储任意长度的二进制字符串。 BYTEA 类型的数据在数据库中以字节序列的形式存储。 BYTEA 类型适用于存储图片、音频、视频等二进制文件,或者任何需要以二进制形式存储的数据。 123CREATE TABLE "public"."bytea" ( "bytea" bytea); 在 J...
12347