修改表
删除约束[语法通用]
alter table table_name drop constraint "some_name";
说明:
1.需要明确操作哪个表
2.需要知道约束的名称[可以是主键约束,外键约束,check约束,unique约束]
3.这对除了非空约束之外所有的约束类型都一样有效
移除非空约束
alter table table_name alter column ID drop not null;
说明:由于非空约束没有名称,因此不能使用上面的方法。
表中的versio
drop方法有一个可选参数inplace,表明可对原数组作出修改并返回一个新数组。不管参数默认为False还是设置为True,原数组的内存值是不会改变的,区别在于原数组的内容是否直接被修改。默认为False,表明原数组内容并不改变,如果我们需要得到改变后的内容,需要将新结果赋给一个新的数组,即data = data.drop([‘test’,’test2′],1)。
如果将inplace值设定为True,则原数组内容直接被改变。
测试程序如下
#增加两列空值
import numpy as n