PostgreSQL数据库中修改表字段的常用命令小结


    目录
  • 1. 修改表字段数据类型
  • 2. 修改表字段名称
  • 3. 删除表字段

    1. 修改表字段数据类型
    当需要修改表字段数据类型时,可以使用以下命令:
    
ALTER TABLE table_name ALTER COLUMN column_name SET DATA TYPE new_data_type;

    其中,table_name 为要修改的表名,column_name 为要修改的字段名,new_data_type 为新设定的数据类型。
    例如,将表 students 中的字段 age 从整数类型修改为浮点型:
    
ALTER TABLE students ALTER COLUMN age SET DATA TYPE FLOAT;

    2. 修改表字段名称
    当需要修改表字段名称时,可以使用以下命令:
    
ALTER TABLE table_name RENAME COLUMN old_name TO new_name;

    其中,table_name 为要修改的表名,old_name 为原始字段名,new_name 为新的字段名。
    例如,将表 students 中的字段 year 修改为 enrollment_year
    
ALTER TABLE students RENAME COLUMN year TO enrollment_year;

    3. 删除表字段
    当需要删除表字段时,可以使用以下命令:
    
ALTER TABLE table_name DROP COLUMN column_name;

    其中,table_name 为要修改的表名,column_name 为要删除的字段名。
    例如,将表 students 中的字段 address 删除:
    
ALTER TABLE students DROP COLUMN address;