Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

修改 表

ALTER 修改

  • 重命名表名

    ALTER TABLE public.table_name 
    RENAME TO new_table_name;
    
  • 把表移到新的模式下

    ALTER TABLE public.table_name 
    SET SCHEMA new_schema;
    
  • 添加新的一列

    ALTER TABLE public.table_name 
    ADD COLUMN address varchar(32);
    
  • 删除已有的一列

    ALTER TABLE public.table_name 
    DROP COLUMN address RESTRICT;
    
    • RESTRICT指示此列无依赖时才会删除
  • 重命名已有的一列

    ALTER TABLE public.table_name 
    RENAME COLUMN address TO city;
    
  • 改变已有的一列的类型

    ALTER TABLE public.table_name 
    ALTER COLUMN address TYPE varchar(80);
    
    • 谨慎使用,可能会对条目进行重写,大表可能堵塞