postgresql的ALTER经常使用操作

postgresql的ALTER经常使用操作

大家好,又见面了,我是全栈君。

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;      

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/115293.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Idea正则表达式一键替换注释,生成@ApiModelProperty(““)「建议收藏」

    平常日常开发中,返回给前端的vo对象在字段上需要加注释@ApiModelProperty(“xxx”),方便在前端同事在swagger文档看注释,一般我是domain对象生成之后,复制代码到vo对象里,然后再修改Java块注释为前端的注释@ApiModelProperty(“xxx”),那怎么从以下的代码注释转为@ApiModelProperty(“xxx”)注释呢?如果字段很多的话,一个一个写会比较耗时也枯燥,可以用正则表达式一键替。/***xxx*/(1)doma

    2022年4月14日
    160
  • C语言位运算符详解「建议收藏」

    C语言位运算符详解「建议收藏」目录位运算符简介1、按位与位运算符简介C语言既具有高级语言的特点,又具有低级语言的特性,如支持位运算就是其具体体现。这是因为,C语言1、按位与

    2022年10月5日
    2
  • 【Mac 教程系列第 10 篇】如何在 Mac 上破解带有密码的 ZIP 压缩文件[通俗易懂]

    【Mac 教程系列第 10 篇】如何在 Mac 上破解带有密码的 ZIP 压缩文件[通俗易懂]如何在Mac上破解带有密码的ZIP压缩文件。下载fcrackzip

    2022年5月30日
    191
  • 反射式dll注入「建议收藏」

    反射式dll注入「建议收藏」前不久实现了经典dll注入exe,实现注入到用户层面进程,比如notepad.exe和wps.exe。(像金山毒霸kxetray.exe有自我保护机制也注入不进去)。由于对会话隔离注入不太了解,怕搞坏主机,没有再去实现注入到系统进程中。最近在网上看到dll反射注入,想把学习总结的笔记给大家分享一下。首先什么是反射式注入?它和传统经典注入有什么区别呢?我这里作个比喻。经典式:在别人的内存里调用…

    2022年5月17日
    108
  • LinQ的学习(一)

    LinQ的学习(一)
    LinQ技术有什么用呢?
    LinQ使得开发人员可以象查询数据库一样来查询自己的对象,包括数组,xml,mdf文件等等。而LinQ提供了几乎统一的访问方式。
    例子:
    int[]numbers=newint[7]{0,1,2,3,4,5,6};
               varnumQuery=fromnuminnumberswhere(num%2==0)selectnum;
               

    2022年6月1日
    36
  • WEB框架本质和第一个Django实例

    Web框架本质我们可以这样理解:所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端。这样我们就可以自己实现Web框架了。半成品自定义web框架可以说We

    2022年3月29日
    42

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号