## 数据库技能模拟1

196 阅读1分钟

选择

1.下面那个关键字在语句中表示所有的列?()

  • A.*
  • B.all
  • C.desc
  • d.distinct

2.Transact—SQL 支持的程序结构语句中的一种为 ()。

  • A. begin...end
  • B. if...then...else
  • C. do case
  • D. do while

3.创建存储过程的命令为 ()。

  • A. create view
  • B. create index
  • C. create procedure
  • D. create function

4.判断“成绩”是否在0-100之间的约束时()。

  • A.default
  • B.constrain
  • C.range
  • D.check

5.如果将某一列设置为表的主键,则在表中此列的值()。

  • A. 可以出现重复值
  • B. 允许为空值
  • C. 不允许为空值,也不能出现重复值
  • D. 不允许为空值,但允许列值重复

判断下列语法是否则正确

1.select cno,avg(grade) from sc group by cno where avg(grade) > 5 ( )

2.select sname from student where sname = '刘%' ()

3.create procedure proc1 as select * from student ()

4.create view view1 as select * from student ( )

5.update student set sname = 刘大能 where sname = 刘能 ( )

SQL命令

设有student表

student(sno,sname,sex,sage,sdept)

1.向student表中添加约束,限定sex列的数据只能有"男"或”女“

2.向student表中添加约束,使sage列的默认值为18