postgresql 常用语法
1、新增字段;
ALTER TABLE table_name ADD column_name datatype;
2、删除字段:
ALTER TABLE table_name DROP column_name;
3、更改字段的数据类型
ALTER TABLE table_name ALTER column_name TYPE datatype;
4、表的重命名
ALTER TABLE table_name RENAME TO new_name;
5、更改字段的名字
ALTER TABLE table_name RENAME column_name to new_column_name;
6、字段的not null设置
ALTER TABLE table_name ALTER column_name {SET|DROP} NOT NULL;
7、修改字段长度;
ALTER TABLE your_table_name alter COLUMN your_column_name type character varying(3000);
通过上面的一句话就可以把你的表中相应的字段的长度修改为3000.
8、修改字段的默认值
为已有的字段添加默认值
ALTER TABLE table_name ALTER COLUMN column_name SET DEFAULT default_value;
删除默认值
ALTER TABLE table_name ALTER COLUMN column_name DROP DEFAULT;
9、强制修改列的类型
当列的类型为字符类型,当我们想修改为数值类型时,是无法成功的,这个时候我们可以通过以下方法进行修改
ALTER TABLE table_name ALTER COLUMN column_name TYPE integer USING (column_name::integer);
如果字段里有空白字符,使用以下方法:
ALTER TABLE table_name ALTER COLUMN column_name TYPE integer USING (trim(column_name)::integer);
在类型转换前先去空白
10、给字段添加注释
comment on column table_name.column_name is 'The user ID';
11、给表添加注释:
comment on table table_name is 'Our session logs';
postgresql常用语法
最新推荐文章于 2025-05-21 12:04:04 发布