SELECT在MySQL中,使用关键字AUTO_INCREMENT设置自增属性时,要求该属性列的数据类型是()。
A. DATETIME
B. VARCHAR
C. INT
DOUBLE
查看答案
设有学生成绩表score(sno,cno,grade),各字段含义分别是学生学号、课程号及成绩。现有如下创建存储函数的语句:CREATEFUNCTIONfun()RETURNSDECIMALBEGINDECLARExDECIMALSELECTAVG(grade)INTOxFROMscoreRETURNxEND;以下关于上述存储函数的叙述中,错误的是()。
A. 表达式AVG(grade) INTO x 有语法错误
B. x是全体学生选修所有课程的平均成绩
C. fun没有参数
D. RETURNS DECIMAL指明返回值的数据类型
设db_association数据库中有三个表。学生表tb_student(sno,sname,ssex,smajor),各字段含义是:学号、姓名、性别、专业;社团表tb_group(gno,gname,gdate,gcomment),各字段的含义是:社团编号,社团名称,成立日期,说明;学生参加社团表tb_gs(gno,sno,gjob),各字段含义是:社团编号,学生学号,所承担的工作。如下语句:CREATEVIEWv_sgroupASSELECTs.sno,sname,gjobF
A. v_sgroup的数据分别保存在三个表中
B. v_sgroup中只有话剧社学生的相关信息
C. 该视图不能更新
D. 创建视图语句有语法错误,没有定义视图的结构
在使用ALTERTABLE修改表结构时,关于CHANGE和MODIFY两子句的描述中,不正确的是()。
A. CHANGE后面需要写两次列名,而MODIFY后面只写一次
B. 两种方式都可用于修改某个列的数据类型
C. 都可以使用FIRST或AFTER来修改列的排列顺序
D. MODIFY可用于修改某个列的名称
假设数据库中有一个名为get_time的存储函数,其只有一个类型为TIME的输入参数t,现欲删除该存储函数,以下语句正确的是()。
A. DROP FUNCTION get_time;
B. DROP FUNCTION get_time(t);
C. DROP FUNCTION get_time(t TIME);
DROP FUNCTION get_time(TIME t);