天天看点

drop与delete,alter与update的区别

drop一般用于删除整体性数据 如表,模式,索引,视图,完整性限制等

delete用于删除局部性数据 如表中的某一元组 

SQL语言中的修改语句ALTER和UPDATE有何区别?

打个比方一个表有多字段,字段里面有数据

比作一个楼里有很多房间,房间里面有家具

alter是改房间(表名),update是改家具(表里的数据)

ALTER TABLE   修改表名值

alter 修改表名的列

用法,表名是"你家"

在你家加个字段"客厅"就是

ALTER TABLE 你家 ADD 客厅 VARCHAR( 8 ) 

VARCHAR( 8 )表示8平米

把你家客厅改厨房就是

ALTER TABLE 你家 CHANGE 厨房 客厅 VARCHA(8) 

在客厅改椅子就是(你家以前是凳子)

update 你家 set 椅子=长椅子

alter 可以用来增加或减少表的列

alter table名字 add 列  类型

update 是用来更改表里的数据

update table set 列名 =  数值 (where 限制条件)