SQL-增、删、改操作

#查看表

select * from `竟企区域数据分析`

#在表第一列新增名为“年月”的列
alter table `竟企区域数据分析` add column 年月 varchar(20) not null first 

alter table  LEAP.工作单回写表   add (填写人 varchar2(20))   #增加填写人字段列

#删除表的某列
alter table `竟企区域数据分析` drop column 年份 
alter table `竟企区域数据分析` drop column 月份

 #修改列名

alter table LEAP.工作单回写表  rename column 填写人 to 填表人

#修改列字段类型

alter table LEAP.工作单回写表  modify  填写人 varchar(200)   

#删除表中某些行

delete  from  LEAP.工作单回写表  t where 姓名 like '2'    

#修改列(“年月”)的值  
update `竟企区域数据分析` set 年月 = case when 月份 < 10 then concat(年份,'0',月份) else concat(年份,月份) end
update `竟企区域数据分析` set 年月 = concat(年份,月份)

PS:

delete from table t where not exists  (select 1 from  table t1 where t1.STARTNO= t.ENDNO)

delete from table t where t.startno not in (select distinct t.endno from table)

原文地址:https://www.cnblogs.com/Formulate0303/p/12604594.html