数据库基础

一.SQL语句增加字段、修改字段、修改类型、修改默认值

 

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);

 

 

posted @ 2016-03-09 11:56  武道巅峰  阅读(232)  评论(0编辑  收藏  举报