在MySQL中,数据库中有学生表,包括姓名、学科、成绩、序号四个字段,其中最适合做主键的字段是()。
A.姓名
B.学科
C.成绩
D.序号
A.姓名
B.学科
C.成绩
D.序号
所有学员的成绩加10分。下列SQL语句正确的是()。
A、update students set Grade=Grade+10 where SID=1
B、update * set Grade=Grade+10
C、update * from stedents set Grade=Grade+10
D、update students set Grade=Grade+10
假设学生选课管理数据库中有3个表;学生、课程和学生选课,其结构分别如下所示: 学生(学号C(6),姓名C(8),系别C(30),省份C(10)) 课程(课程号C(6),课程名C(20),先修课号C(6)) 学生选课(学号C(6),课程号C(6),成绩N(4)) 如果要查询每个学生及其选修课的情况,请对下面的SQL语句填空。 SELECT学生.学号,学生.姓名,学生.系别,学生.省份, 学生选课.课程号,学生选课.成绩 FROM学生选课管理!学生,学生选课管理!学生选课 WHERE学生.学号【 】
A.SELECT*FROM 学生 WHERE LEFT(姓名,2)="王"
B.SELECT*FROM 学生 WHERE RIGHT(姓名,2)="王"
C.SELECT*FROM 学生 WHERE TRIM(姓名,2)="王"
D.SELECT*FROM 学生 WHERE STR(姓名,2)="王"
每个菜单栏包括一个子菜单。菜单结构如下:
数据操作
数据输出
文件
保存
退出
其中“数据输出”子菜单对应的过程可以完成下列操作:打开数据库Stu,使用SELECT语句查询数据库表Student中的所有信息,然后关闭数据库。
“退出”菜单项对应的命令为SET SYSMENU TO DEFAULT,使之可以返回到系统默认菜单。“保存”菜单项不要求设置功能。
A.默认值
B.有效性规则
C.索引
D.表之间关系
A.SELECT*FROM学生INNERJOIN成绩ON学生.学号=成绩.学号WHERE学生.班级名='一班'
B.SELECT*FROM学生CROSSJOIN成绩ON学生.学号=成绩.学号WHERE学生.班级名='一班'
C.SELECT*FROM学生WHERE学生.班级名='一班'INNERJOIN成绩ON学生.学号=成绩.学号
D.SELECT*FROM学生WHERE学生.班级名='一班'CROSSJOIN成绩ON学生.学号=成绩.学号