MySQL数据检索与操作试题及答案.docx

MySQL数据检索与操作试题及答案

姓名:____________________

一、单项选择题(每题2分,共10题)

1.在MySQL中,查询数据表`students`中年龄大于20的学生的姓名和年龄,正确的SQL语句是:

A.SELECTname,ageFROMstudentsWHEREage20

B.SELECTname,ageFROMstudentsWHEREage20

C.SELECTname,ageFROMstudentsWHEREage=20

D.SELECTname,ageFROMstudentsWHEREage=20

2.以下哪个SQL语句可以更新数据表`employees`中,姓名为“张三”的员工的薪资?

A.UPDATEemployeesSETsalary=5000WHEREname=张三

B.UPDATEemployeesSETsalary=5000WHEREname=李四

C.UPDATEemployeesSETsalary=5000WHEREname=王五

D.UPDATEemployeesSETsalary=5000WHEREname=赵六

3.以下哪个SQL语句可以删除数据表`orders`中,订单号为100的记录?

A.DELETEFROMordersWHEREorder_id=100

B.DELETEFROMordersWHEREorder_id=200

C.DELETEFROMordersWHEREorder_id=300

D.DELETEFROMordersWHEREorder_id=400

4.在MySQL中,要创建一个名为`products`的数据表,其中包含字段`product_id`(产品ID)、`product_name`(产品名称)和`price`(价格),正确的SQL语句是:

A.CREATETABLEproducts(product_idINT,product_nameVARCHAR(255),priceDECIMAL(10,2))

B.CREATETABLEproducts(product_idINT,product_nameCHAR(255),priceDECIMAL(10,2))

C.CREATETABLEproducts(product_idINT,product_nameVARCHAR(255),priceFLOAT)

D.CREATETABLEproducts(product_idINT,product_nameCHAR(255),priceFLOAT)

5.以下哪个SQL语句可以查询数据表`customers`中,邮箱以“@”结尾的客户信息?

A.SELECT*FROMcustomersWHEREemailLIKE%@

B.SELECT*FROMcustomersWHEREemailLIKE%@

C.SELECT*FROMcustomersWHEREemailLIKE%@

D.SELECT*FROMcustomersWHEREemailLIKE%@

6.在MySQL中,要删除名为`products`的数据表,正确的SQL语句是:

A.DROPTABLEproducts

B.DROPTABLEIFEXISTSproducts

C.DELETETABLEproducts

D.DELETETABLEIFEXISTSproducts

7.以下哪个SQL语句可以查询数据表`orders`中,订单金额大于100的订单详情?

A.SELECT*FROMordersWHEREamount100

B.SELECT*FROMordersWHEREamount100

C.SELECT*FROMordersWHEREamount=100

D.SELECT*FROMordersWHEREamount=100

8.在MySQL中,要修改数据表`employees`中,姓名为“李四”的员工的职位,正确的SQL语句是:

A.UPDATEemployeesSETposition=ManagerWHEREname=李四

B.UPDATEemployeesSETposition=ManagerWHEREname

文档评论(0)

1亿VIP精品文档

相关文档