Postgresql ALTER语句常用操作小结

所属分类: 数据库 / PostgreSQL 阅读数: 134
收藏 0 赞 0 分享

postgresql版本:psql (9.3.4)

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、给列添加default
复制代码 代码如下:

ALTER TABLE table_name ALTER column_name SET DEFAULT expression; 

更多精彩内容其他人还在看

PostgreSQL教程(十一):服务器配置

这篇文章主要介绍了PostgreSQL教程(十一):服务器配置,本文讲解了服务器进程的启动和关闭、服务器配置、内存相关的参数配置等内容,需要的朋友可以参考下
收藏 0 赞 0 分享

PostgreSQL教程(十二):角色和权限管理介绍

这篇文章主要介绍了PostgreSQL教程(十二):角色和权限管理介绍,本文讲解了数据库角色、角色属性、权限、角色成员,需要的朋友可以参考下
收藏 0 赞 0 分享

PostgreSQL教程(十四):数据库维护

这篇文章主要介绍了PostgreSQL教程(十四):数据库维护,本文讲解了恢复磁盘空间、更新规划器统计、VACUUM和ANALYZE的示例、定期重建索引等内容,需要的朋友可以参考下
收藏 0 赞 0 分享

PostgreSQL教程(十五):系统表详解

这篇文章主要介绍了PostgreSQL教程(十五):系统表详解,本文讲解了pg_class、pg_attribute、pg_attrdef、pg_authid、pg_auth_members、pg_constraint、pg_tablespace、pg_namespace、pg_
收藏 0 赞 0 分享

PostgreSQL教程(十六):系统视图详解

这篇文章主要介绍了PostgreSQL教程(十六):系统视图详解,本文讲解了pg_tables、pg_indexes、pg_views、pg_user、pg_roles、pg_rules、pg_settings等视图的作用和字段含义等内容,需要的朋友可以参考下
收藏 0 赞 0 分享

PostgreSQL教程(十八):客户端命令(2)

这篇文章主要介绍了PostgreSQL教程(十八):客户端命令(2),本文讲解了pg_dump、pg_restore、psql、内置命令应用示例等内容,需要的朋友可以参考下
收藏 0 赞 0 分享

PostgreSQL教程(十九):SQL语言函数

这篇文章主要介绍了PostgreSQL教程(十九):SQL语言函数,本文讲解了SQL语言函数基本概念、基本类型、复合类型、带输出参数的函数、返回结果作为表数据源等内容,需要的朋友可以参考下
收藏 0 赞 0 分享

PostgreSQL教程(二十):PL/pgSQL过程语言

这篇文章主要介绍了PostgreSQL教程(二十):PL/pgSQL过程语言,本文讲解了、PL/pgSQL概述、PL/pgSQL的结构、声明、基本语句、控制结构等内容,需要的朋友可以参考下
收藏 0 赞 0 分享

SQLite教程(七):数据类型详解

这篇文章主要介绍了SQLite教程(七):数据类型详解,本文讲解了存储种类和数据类型、类型亲缘性、比较表达式、操作符等内容,需要的朋友可以参考下
收藏 0 赞 0 分享

Postgresql ALTER语句常用操作小结

这篇文章主要介绍了Postgresql ALTER语句常用操作小结,本文讲解了增加一列、删除一列、更改列的数据类型、表的重命名、更改列的名字、字段的not null设置等常用操作的代码示例,需要的朋友可以参考下
收藏 0 赞 0 分享
查看更多