首页 > 试题广场 >

小明最近新学了SQL,它希望删除一个表,建议他使用()关键字

[单选题]
小明最近新学了SQL,它希望删除一个表,建议他使用()关键字。
  • DROP
  • REMOVE
  • DELETE
  • ALTER
推荐
选A。该题考察的是“删除”相关操作易混淆的关键字。
  • 对于选项A:DROP TABLE table_name;删除一个表所以A正确。
  • 对于选项B:不属于SQL删除操作的关键字。所以B错误。
  • 对于选项C:DELETE FROM table_name;删除一个表的记录,所以C错误
  • 对于选项D:ALTER TABLE table_name
    DROP COLUMN column_name
    ALTER 关键字是已有的表中添加、删除或修改列所以D错误
编辑于 2019-07-04 14:34:05 回复(1)
A
发表于 2019-07-03 18:13:27 回复(0)
A
原因是:Drop是删除表结构和数据 
delete和truncate是删除表数据,但是delete会将数据redo和undo到表空间中,以便进行
rollback操作。
remove 没有这个关键字
alter 是改变的意思,语义不符合本题

编辑于 2019-07-03 15:30:14 回复(0)
选择A
据题意可知所需操作是删除,那么排除D选项alter(修改)
sql中没有remove关键字,排除B选项
drop用于删除表,delete用于删除表中数据,故A选项正确
发表于 2019-07-03 19:05:07 回复(0)
删除表用DROP,删除表中信息用delete
发表于 2019-07-03 18:53:45 回复(0)
选择A,
Drop是删除表结构和数据
delete 删除行
remove 没有这个关键字
alter 是改变的意思

发表于 2019-07-03 23:08:32 回复(0)
答案:A
drop:删除表
remove:没有这种用法
delete:删除行
alter:修改表,可以增加、删除字段,也可以修改字段的名字和类型

发表于 2019-07-03 19:11:33 回复(0)
A
发表于 2018-09-22 09:21:18 回复(0)