数据库update和alter之间的区别

来源:互联网 发布:淘宝店怎么过户 编辑:程序博客网 时间:2024/05/22 03:25

区别:alter用来修改基本表,是对表的结构进行操作,比如对字段增加,删除,修改类型

update用来修改表中的数据,修改某一行某一列的值

对于初学数据库的菜鸟来说,可能update和alter之间的区别不是很明白。我就是。刚才建立了一个简单的的数据表。


如图我们创建了一个slioders的表,现在我们想给张飞也发工资。改变张飞对应的行的salary字段的值。

愚蠢 的我居然想着用insert int......where name='张飞';显然这样不行,因为对insert into而言我们是想表中插入表中不存在的行,但是张飞这一行已经存在所以不可以。我们只是要修改某个字段的值,这个时候利用update。


也就是说我们利用update来修改数据。

那么alter用来干嘛,我们可以利用alter来修改数据表的结构,比如说改变字段的类型,添加或者是删除某个字段

基本用法:

alter table <表名>

[add <新字段名><数据类型><约束条件>]添加新的字段

[drop <字段>]删除表中某个字段

[modify <字段><数据类型>]修改字段的类型

比如我们在表中袖增加一个字段sex


1 0
原创粉丝点击