关于SQL的一些问题,高手来解答

来源:百度知道 编辑:UC知道 时间:2024/05/20 22:06:58
这两道题是我一套试卷上的简答题,求高手来帮忙按他的要求给一个准确的回复。
简答题:
《1》下面的SQL语句是否有意义?如果有,请说明其功能,否则请说明没有意义的原因。
DELETE * FROM bumen

《2》如果要更新部门表bumen中部门号为10的数据行,使用INSERT bumen(10,'财务中心','天津')是否正确?如果不正确,请改正。

(1) 写法有语法错误,应该这样写:DELETE FROM bumen 是删除表bumen 的所有记录。
(2)不正确。假设bumen表中A字段对应'财务中心',B字段对应'天津',则应改为:update bumen set A='财务中心',B='天津'
where 部门号=10

1.删除整个表时有意义,一般不会做整表删除,就又没意义了
2.inser 语法错误 也不正确
更新应该用update

1.DELETE * FROM bumen 是没有意义的 delete 针对的是整行,所以
DELETE * FROM bumen 和 delete from bumen 是一个样的
2. 这个是插入数据 不是更新数据 如果更新的话 要使用 update