SQL语句应用实例与分析试题及答案
姓名:____________________
一、单项选择题(每题2分,共10题)
1.以下哪个SQL语句用于创建名为“Students”的表,包含字段“ID”和“Name”?
A.CREATETABLEStudents(IDINT,NameVARCHAR(50))
B.CREATETABLEStudents:IDINT,NameVARCHAR(50)
C.CREATETABLEStudentsIDINT,NameVARCHAR(50)
D.CREATETABLEStudents(IDINT,NameCHAR(50))
2.要删除“Students”表中所有记录,应使用以下哪个SQL语句?
A.DELETEFROMStudents
B.TRUNCATETABLEStudents
C.DROPTABLEStudents
D.DELETEStudents
3.以下哪个SQL语句用于在“Students”表中查找ID为1的记录?
A.SELECT*FROMStudentsWHEREID=1
B.SELECT*FROMStudentsWHEREID==1
C.SELECT*FROMStudentsWHEREIDIS1
D.SELECT*FROMStudentsWHEREID1
4.若要修改“Students”表中ID为1的记录的Name字段值为“John”,应使用以下哪个SQL语句?
A.UPDATEStudentsSETName=JohnWHEREID=1
B.UPDATEStudentsSETName=JohnWHEREID==1
C.UPDATEStudentsSETName=JohnWHEREIDIS1
D.UPDATEStudentsSETName=JohnWHEREID1
5.要在“Students”表中插入一条新记录,ID为2,Name为“Jane”,应使用以下哪个SQL语句?
A.INSERTINTOStudents(ID,Name)VALUES(2,Jane)
B.INSERTINTOStudents(ID,Name)VALUES(2,Jane)
C.INSERTINTOStudents(ID,Name)VALUES(2,Jane)
D.INSERTINTOStudents(ID,Name)VALUES(2,Jane)
6.以下哪个SQL语句用于从“Students”表中删除ID为2的记录?
A.DELETEFROMStudentsWHEREID=2
B.DELETEFROMStudentsWHEREID==2
C.DELETEFROMStudentsWHEREIDIS2
D.DELETEFROMStudentsWHEREID2
7.若要在“Students”表中查找Name字段以“J”开头的记录,应使用以下哪个SQL语句?
A.SELECT*FROMStudentsWHERENameLIKEJ%
B.SELECT*FROMStudentsWHERENameLIKEJ
C.SELECT*FROMStudentsWHERENameLIKEJ%
D.SELECT*FROMStudentsWHERENameLIKE%J
8.以下哪个SQL语句用于将“Students”表中的Name字段值全部转换为小写?
A.UPDATEStudentsSETName=LOWER(Name)
B.UPDATEStudentsSETName=UPPER(Name)
C.UPDATEStudentsSETName=TRIM(Name)
D.UPDATEStudentsSETName=REVERSE(Name)
9.若要计算“Students”表中所有记录的ID字段的总和,应使用以下哪个SQL语句?
A.SELECTSUM(ID)FROMStudents
B.SELECTSUM(*)FROMStudents
C.SELECTAVG(ID)FROMStudents
D.SELECTMIN(ID)FROMStudents
10.以下哪个SQL语句用于在“Students”表中查找ID字段值大于2的记录?
A.SELE