点击查看:2015年计算机二级考试《MySQL》提高练习题汇总
1[简答题]在数据库db_test中创建一个存储过程,用于实现给定表content中一个留言人的姓名即可修改表content中该留言人的电子邮件地址为一个给定的值。
参考解析:在MySQL命令行客户端输入如下SQL语句即可实现:
mysql>USE db_test;
Database changed
mysql>DELIMITER$$
mysql>CREATE PROCEDURE sp_update email(IN USer_name VARCHAR(50),IN e_mail VARCHAR(50))
一>BEGIN
一> UPDATE content SET email=e_mail WHERE username=user_name;
一>END$$
Query OK,0 rows affected(0.06 SeC)
2[填空题]假设之前创建的KC表没有设置外键级联策略,设置触发器,实现在KC表中删除课程信息时,可自动删除该课程在xs_kc上的学生选课关系
Create trigger trigger_del( )on( )for each row
( )
参考解析:
Create trigger trigger_del after delete on kc for each row
Delete from xs_kc where xs_kc.kno=old.kno;
3[单选题]SELECT * FROM city limit 5,10描述正确的是( )
A.获取第6条到第10条记录。
B.获取第5条到第10条记录。
C.获取第6条到第15条记录。
D.获取第5条到第15条记录。
参考答案:C
4[单选题]在HTML文档中使用( )进行PHP脚本标记
A.,<?PHP ?>
B.<? ?>
C. <HTML></HTML>
D.<PHP></PHP>
参考答案:A
5[单选题]关于TRUNCATE TABLE描述不正确的是( )
A.TRUNCATE将删除表中的所有数据
B.表中包含AUTO_INCREMENT列,使用TRUNCATE TABLE可以重置序列值为该列的初始值。
C.TRUNCATE 操作比DELETE操作占用资源多
D.TRUNCATE TABLE删除表,然后重新构建表。
参考答案:C
6[填空题] 将一个列设置为主键的方法是,在列的定义中使用“( )”子句。
参考解析:“ PRIMARY KEY /KEY ”
7[单选题]在概念设计阶段,最常使用的数据模型是( )
A.对象模型 B.物理模型 C.逻辑模型 D.实体联系模型
参考答案:D
8[单选题]在MySQL中,通常使用________语句来进行数据的检索、输出操作。
A.SELECTB.INSERTC.DELETED.UPDATE
参考答案:A
9[单选题] E-R图提供了表示信息世界中实体、属性和________的方法。
A.数据B.联系C.表D.模式
参考答案:B
10[填空题]创建普通索引时,通常使用的关键字是_______或KEY。
参考解析:INDEX
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |