MySQL基本语法试题及答案整理.docx
MySQL基本语法试题及答案整理
姓名:____________________
一、单项选择题(每题2分,共10题)
1.以下关于MySQL的描述,错误的是:
A.MySQL是一种开源的关系型数据库管理系统
B.MySQL支持多种存储引擎,如InnoDB和MyISAM
C.MySQL不支持事务处理
D.MySQL支持SQL标准查询语言
2.在MySQL中,创建一个名为“students”的表,包含字段“id”和“name”,正确的SQL语句是:
A.CREATETABLEstudents(idINT,nameVARCHAR(100));
B.CREATETABLEstudents(idINT,nameCHAR(100));
C.CREATETABLEstudents(idINT,nameTEXT);
D.CREATETABLEstudents(idINT,nameBLOB);
3.以下关于MySQL数据类型,错误的是:
A.INT是整数类型
B.VARCHAR是可变长度的字符串类型
C.DATE是日期类型
D.FLOAT是浮点数类型
4.在MySQL中,删除名为“students”的表,正确的SQL语句是:
A.DROPTABLEstudents;
B.DELETETABLEstudents;
C.TRUNCATETABLEstudents;
D.ALTERTABLEstudentsDROP;
5.在MySQL中,查询名为“students”的表中所有记录,正确的SQL语句是:
A.SELECT*FROMstudents;
B.SELECTstudentsFROM*;
C.FROMstudentsSELECT*;
D.SELECTFROMstudents;
6.在MySQL中,更新名为“students”的表中“name”字段的值为“张三”,正确的SQL语句是:
A.UPDATEstudentsSETname=张三;
B.UPDATEstudentsWHEREname=张三;
C.SETstudents.name=张三;
D.WHEREstudents.name=张三SET;
7.在MySQL中,查询名为“students”的表中“age”字段大于20的记录,正确的SQL语句是:
A.SELECT*FROMstudentsWHEREage20;
B.SELECT*FROMstudentsWHEREage=20;
C.SELECT*FROMstudentsWHEREage20;
D.SELECT*FROMstudentsWHEREage=20;
8.在MySQL中,插入一条记录到名为“students”的表中,包含字段“id”和“name”,正确的SQL语句是:
A.INSERTINTOstudents(id,name)VALUES(1,李四);
B.INSERTINTOstudents(id,name)VALUES(1,李四);
C.INSERTINTOstudents(id,name)VALUES(1,王五);
D.INSERTINTOstudents(id,name)VALUES(1,王五);
9.在MySQL中,删除名为“students”的表中“age”字段大于20的记录,正确的SQL语句是:
A.DELETEFROMstudentsWHEREage20;
B.DELETEFROMstudentsWHEREage=20;
C.DELETEFROMstudentsWHEREage20;
D.DELETEFROMstudentsWHEREage=20;
10.在MySQL中,查询名为“students”的表中“name”字段以“张”开头的记录,正确的SQL语句是:
A.SELECT*FROMstudentsWHEREnameLIKE张%;
B.SELECT*FROMstudentsWHEREnameLIKE%张%;
C.SELECT*FROMstudentsWHEREnameLIKE%张;
D.SELECT*FROMstudentsWHEREnameLIKE%张%;
二、填空题(每题2分,共10题)
1.在MySQL中,创建数据库的SQL语句是____________________。
2