SQL Server(青鸟-复习试题及参考答案-2025.6).docxVIP

  • 1
  • 0
  • 约7.18千字
  • 约 9页
  • 2026-02-06 发布于江苏
  • 举报

SQL Server(青鸟-复习试题及参考答案-2025.6).docx

SQLServer(青鸟-复习试题及参考答案-2025.6)

姓名:__________考号:__________

一、单选题(共10题)

1.在SQLServer中,如何创建一个名为`Students`的表,包含`StudentID`(主键),`Name`和`Age`字段?()

A.CREATETABLEStudents(StudentIDINTPRIMARYKEY,NameVARCHAR(50),AgeINT)

B.CREATETABLEStudents(StudentIDINT,NameVARCHAR(50),AgeINTPRIMARYKEY)

C.CREATETABLEStudents(StudentIDINT,NameVARCHAR(50),AgeINT,PRIMARYKEY(StudentID))

D.CREATETABLEStudents(StudentIDINT,NameVARCHAR(50),AgeINT,PRIMARYKEYName,Age)

2.以下哪个是SQLServer中的事务特性?()

A.原子性

B.一致性

C.隔离性

D.以上都是

3.在SQLServer中,如何删除一个名为`Students`的表?()

A.DROPTABLEStudents

B.DELETETABLEStudents

C.TRUNCATETABLEStudents

D.ALTERTABLEStudentsDROP

4.在SQLServer中,如何查询`Students`表中年龄大于20的所有学生姓名?()

A.SELECTNameFROMStudentsWHEREAge20

B.SELECTNameFROMStudentsWHEREAge=20

C.SELECTNameFROMStudentsWHEREAge20

D.SELECTNameFROMStudentsWHEREAge=20

5.在SQLServer中,如何修改`Students`表中`Name`字段的长度为50?()

A.ALTERTABLEStudentsMODIFYNameVARCHAR(50)

B.ALTERTABLEStudentsADDNameVARCHAR(50)

C.ALTERTABLEStudentsDROPName

D.UPDATEStudentsSETName=NewNameWHEREName=OldName

6.在SQLServer中,如何创建一个名为`Courses`的视图,显示所有学生姓名和课程名称?()

A.CREATEVIEWCoursesASSELECTName,CourseNameFROMStudents

B.CREATEVIEWCoursesASSELECTName,CourseNameFROMStudents,Courses

C.CREATEVIEWCoursesASSELECTName,CourseNameFROMStudentsJOINCourses

D.CREATEVIEWCoursesASSELECTName,CourseNameFROMStudentsINNERJOINCourses

7.在SQLServer中,如何为`Students`表中的`Name`字段添加一个非空约束?()

A.ALTERTABLEStudentsADDCONSTRAINTName_NOT_NULLCHECK(NameISNOTNULL)

B.ALTERTABLEStudentsMODIFYNameVARCHAR(50)NOTNULL

C.ALTERTABLEStudentsADDNameVARCHAR(50)NOTNULL

D.ALTERTABLEStudentsADDCONSTRAINTName_NOT_NULLNameVARCHAR(50)NOTNULL

8.在SQLServer中,如何将`Students`表中的所有记录复制到`StudentsBackup`表中?()

A.INSERTINTOStudentsBackupSELECT*FROMStudents

B.SELECT*INTOStudentsBackupFROM

文档评论(0)

1亿VIP精品文档

相关文档