7.在UPDATE语句中,使用WHERE子句的作用是()。
A.指定修改后的值
B.指定要修改哪些字段
C.指定是否修改
D.指定可以被修改的前提条件
查看答案
8.下列()条语句是错误的。
A.TRUNCATE TABLE tb_user;
B.DELETE FROM tb_user;
C.UPDATE FROM tb_user SET username='mr' WHERE id=2;
D.UPDATE tb_user SET username='mr' WHERE id=2;
9.下列()可以实现从数据表tb_book中查询publishid和typeid字段的值,插入到数据表tb_book2中。
A.INSERT INTO tb_book2(publishid,typeid) SELECT publishid, typeid FROM tb_book;
B.INSERT FROM tb_book2(publishid,typeid) SELECT publishid, typeid FROM tb_book;
C.INSERT INTO FROM tb_book2(publishid,typeid) SELECT publishid, typeid FROM tb_book;
D.INSERT INTO tb_book(publishid,typeid) SELECT publishid, typeid FROM tb_book2;
10.下列关于DELETE语句和TRUNCATE TABLE语句的区别()描述是错误的。
A.使用TRUNCATE TABLE语句后,表中的AUTO_INCREMENT计数器将被重新设置为该列的初始值。
B.对于参与了索引和视图的表,不能使用TRUNCATE TABLE语句来删除数据。
C.DELETE语句每删除一行,都会在事务日志中添加一行记录。
D.使用TRUNCATE TABLE语句删除数据表中的所有数据后,也可以恢复。