PostgreSQL基本操作

PostgreSQL基本操作

基本命令

  1. 登录

    postgres -U 用户名
    
  2. 查看所有数据库

    \l
    
  3. 选择数据库

    \c + 数据库名
    
  4. 查看该数据库下的表

    select * from pg_tables where schemaname = 'public'  #所有的表名存在pg_tables里
    
  5. 查看表结构

    \d + 表名
    

自增问题

PostgreSQL使用序列来标识字段的自增长,数据类型有 smallserial、serial 和 bigserial 。

SMALLSERIAL、SERIAL 和 BIGSERIAL 范围:

伪类型 存储大小 范围
PostgreSQL 2字节 1 到 32,767
SERIAL 4字节 1 到 2,147,483,647
BIGSERIAL 8字节 1 到 922,337,2036,854,775,807

实例:

CREATE TABLE COMPANY(
   ID  SERIAL PRIMARY KEY,
   NAME           TEXT      NOT NULL,
   AGE            INT       NOT NULL,
   ADDRESS        CHAR(50),
   SALARY         REAL
);

需要注意的是:自增必须是int类型而且不能指定(就像例子中的ID不用添加int类型指定)。

posted @ 2021-09-17 19:18  云子墨  阅读(55)  评论(0编辑  收藏  举报