单项选择题
1、关于DATETIME与TIMESTAMP两种数据类型的描述,错误的是( )
A.两者值的范围不一样。
B.两者值的范围一样。
C.两者占用空间不一样。
D.TIMESTAMP可以自动记录当前日期时间。
2、把实体-联系模型转换为关系模型时,实体之间多对多的联系在关系模型中是通过( )
A.建立新的属性来实现
B.建立新的关键字来实现
C.建立新的关系来实现
D.建立新的实体来实现
填空题
3、如果x->y,y->z成立,那么x->z也成立,这个推理规则称为( )
4、如果使用“( ) ”关键词,则即使在更新过程中出现错误,更新语句也不会中断
5、假设之前创建的KC表没有设置外键级联策略,设置触发器,实现在KC表中删除课程信息时,可自动删除该课程在xs_kc上的学生选课关系
Create trigger trigger_del( )on( )for each row
( )
6、每天定时清空test表,5天后停止执行:
( )EVENT e_test
ON SCHEDULE( )
( ) CURDATE() + ( )
( ) TRUNCATE TABLE test;
7、下面的程序可实现删除学生成功则在网页上显示“学生删除成功”,否则显示“学生删除失败”,将程序补充完整
$con=( )(“localhost:3306”,”root”,”123456”) or die(“数据库服务器连接失败!
”);
( )(“sxcj”,$con) or die(“数据库服务器选择失败!
”);
mysql_query(“set names ‘gbk’”);
$sql=”DELETE FROM XS”;
$sql=( ).”WHERE sname=’王五’”;
If(( )($sql,$con))
echo “学生删除成功!
”;
else
echo “学生删除失败!
”;
?>
8、用root用户新建“dsh”用户,密码为“shangwu”,授予对sxcj数据库中所有表的select权限。
Create user ( )
( )‘shangwu’;
( )
On ( ) to 'dsh'@'localhost';
9、在表KC上创建一个存储过程,用于实现给定KC中一个课程号KNO,即可为表KC中该课程号对应的课程指定一个新的学时。
Create procedure update_xueshi(( ) kechengno int, ( )new_xueshi int)
Begin
( )
End$$
简答题
10、修改job列,使其长度为60。