数据库基础
1、修改字段默认值
alter table 表名 drop constraint 约束名字 ------说明:删除表的字段的原有约束
alter table 表名 add constraint 约束名字 DEFAULT 默认值 for 字段名称 -------说明:添加一个表的字段的约束并指定默认值
2、修改字段名:
alter table 表名 rename column A to B
3、修改字段类型:
ALTER TABLE 表名 MODIFY 列名 VARCHAR(8) DEFAULT NULL COMMENT '备注';
4、修改增加字段:
alter table 表名 ADD 字段 类型 NOT NULL Default 0
二.SQL中如何将一个表中的某一列的数据替换到另一个表中的某一列里。
例子:
表jdxa_scgl_business_storage_material_inout_list有以下两列:ID,BADNESS_TYPE
表jdxa_scgl_business_quality_badness_type有以下三列:ID,BADNESS_ID,BADNESS_TYPE。
两个表BADNESS_TYPE是相同的。
现在想把表jdxa_scgl_business_quality_badness_type中的BADNESS_ID列数据替换到表jdxa_scgl_business_storage_material_inout_list中的BADNESS_TYPE列。
答:UPDATE jdxa_scgl_business_storage_material_inout_list a
SET a.BADNESS_TYPE = (SELECT BADNESS_ID FROM jdxa_scgl_business_quality_badness_type b WHERE a.BADNESS_TYPE = b.BADNESS_TYPE);