update:
UPDATE table_name SET column1=value1,column2=value2,... WHERE some_column=some_value;
UPDATE Student set StudentClass = '202' where StudentName = '李品'要求要知道要修改哪张表,哪个列,更新什么值,在什么条件下更新。
1、若不带where条件则更新表中全部数据
2、 一次性更新多个值,中间使用英文的逗号分隔
UPDATE Student set StudentClass = '202', studentgender = '男' where StudentName = '李品'delete:
DELETE FROM table_name WHERE some_column=some_value;
要求要知道要删除改哪张表,在什么条件下删除。
1、若不带where条件则更新表中全部数据
2、如果删除的表中存在被外键引用的情况,则应先删除子表中的数据,在删除主表的数据。
3、当表中存在标志列(标志种子为1,增长为1),若用DELETE删除时,删除后重新插入时,从删除时的状态继续增长。
truncate:
TRUNCATE TABLE table_name ;
1、类似于没有where条件的DELETE删除,清除表中所有数据,但存在外键约束的表无法删除。
2、若用TRUNCATE删除时(标志种子为1,增长为1),删除后重新插入时,从标志种子1开始重新增长。
本文详细介绍了SQL语言中更新(UPDATE)与删除(DELETE)操作的使用方法,包括如何指定要更新或删除的表、列及条件,还对比了UPDATE、DELETE与TRUNCATE的不同之处,帮助读者掌握这些关键SQL指令。
1094

被折叠的 条评论
为什么被折叠?



