MySQL建模基础知识与试题及答案
姓名:____________________
一、单项选择题(每题2分,共10题)
1.MySQL数据库中最常用的数据类型是:
A.VARCHAR
B.INT
C.DATE
D.TEXT
2.在MySQL中,创建一个名为“students”的表,包含三个字段“id”、“name”和“age”,正确的SQL语句是:
A.CREATETABLEstudents(idINT,nameVARCHAR(100),ageINT);
B.CREATETABLEstudents(idINT,nameTEXT,ageDATE);
C.CREATETABLEstudents(idINT,nameVARCHAR(100),ageVARCHAR(100));
D.CREATETABLEstudents(idINT,nameDATE,ageINT);
3.在MySQL中,删除名为“students”的表,正确的SQL语句是:
A.DELETETABLEstudents;
B.DROPTABLEstudents;
C.DELETEFROMstudents;
D.DROPFROMstudents;
4.在MySQL中,查询“students”表中所有学生的姓名,正确的SQL语句是:
A.SELECTnameFROMstudents;
B.SELECT*FROMstudentsWHEREname;
C.SELECTnameWHEREstudents;
D.SELECTnameFROMstudentsWHEREstudents;
5.在MySQL中,修改“students”表中“name”字段的长度为50,正确的SQL语句是:
A.ALTERTABLEstudentsMODIFYnameVARCHAR(50);
B.ALTERTABLEstudentsCHANGEnamenameVARCHAR(50);
C.MODIFYTABLEstudentsnameVARCHAR(50);
D.ALTERCOLUMNstudentsnameVARCHAR(50);
6.在MySQL中,将“students”表中年龄大于18岁的学生姓名列名为“old_student”,正确的SQL语句是:
A.RENAMECOLUMNstudents.ageTOold_student;
B.RENAMECOLUMNageINstudentsTOold_student;
C.ALTERCOLUMNstudents.ageTOold_student;
D.CHANGECOLUMNageINstudentsTOold_student;
7.在MySQL中,将“students”表中所有学生的年龄字段增加5岁,正确的SQL语句是:
A.UPDATEstudentsSETage=age+5;
B.UPDATEstudentsage=age+5;
C.UPDATEstudentsSETage=age+5WHEREage;
D.UPDATEstudentsSETage=age+5FROMstudents;
8.在MySQL中,查询“students”表中年龄在15到20岁之间的学生姓名,正确的SQL语句是:
A.SELECTnameFROMstudentsWHEREageBETWEEN15AND20;
B.SELECTnameFROMstudentsWHEREage=15AND=20;
C.SELECTnameFROMstudentsWHEREage=20AND=15;
D.SELECTnameFROMstudentsWHEREageBETWEEN15AND=20;
9.在MySQL中,删除“students”表中年龄小于18岁的学生,正确的SQL语句是:
A.DELETEFROMstudentsWHEREage18;
B.DELETEFROMstudentsWHEREage=18;
C.DELETEFROMstudentsWHEREage=18;
D.DELETEFROMstudentsWHEREage18;
10.在MySQL中,将“students”表中所有学生的年龄字段设置为默认值,正确的SQL语