mysql题目。
一、选择题(每题2分,共20分)
1、支持主外键,索引及事务的存储引擎为是(b )
2、创建用户的命令是(b)
useruser
rootuser
3、有订单表orders,包含用户信息userid,产品信息productid,以下()语句能够返回至少被订购过两回的productid?(d)
productid from orders where count(productid)>1
productid from orders where max(productid)>1
productid from orders where h**ing count(productid)>1 group by productid
productid from orders group by productid h**ing count(productid)>1
4、mysql中,备份数据库的命令是(a)
5、删除用户的命令是( a)
useruser
rootuser
6、( b)
select,insert on for‘zhangsan’@’localhost’
select, to‘zhangsan’@’localhost’
select,insert for
on select,insert
7、从学生(student)表中的姓名(name)字段查找姓“张”的学生可以使用如下**:select*fromstudentwhere。 (c)
张*’张%’
张%’张*’
8、要快速完全清空一个表,可以使用如下语句:(a)
9、改表记录的语句关键字是:(b)
a delete
bupdate
cinsert
dselect
10、修改操作的语句 updatestudentsets_name=n’王军’该**执行后的结果是: (c)
a 只把姓名叫王军的记录进行更新。
b 只把字段名s_name改成 n’王军’
c 表中的所有人姓名都更新为王军。
d 更新语句不完整,不能执行。
选择题:1-5 bbdaa 6-10 bcabc
二、填空题(每题4分,共20分)
1、显示mysql中所有db用___show_databases___命令?
2、显示某个数据库中所有表用__show tables___命令?
3、用___grtant___命令给mysql 授外部权限?
4、mysql中的通配符是___和_ _
5、当尝试进入mysql时,提示“error 1045 (28000): access denied for user 'root'@'localhost' (using password: no)”时,是__没输入密码___原因?
三、简答题(每题10分,共30分)
1、 mysql加入服务后,如何启动mysql及关闭?
答: mysql启动:service mysql start
mysql关闭:service mysql stop
2、请在mysql中新增一个用户test, 并只接受来自172.16.3.50的访问,密码为:123456 ,且只对 testdb1有所有权限,其它db无任何权限。
答:grant all privileges on testdb1.* to test@’172.16.3.50’ identified by ‘123456’
3、查看数据库nc下的表ncuserlog的表结构,查询前10条记录,按字段stime降序排序。
答:select top 10* from ncuserlog order by stime desc;
四、sql编程(每题15分,共30分)
1、学生表:student 学生表 (sno学号,sname姓名,sex性别,age年龄,dep组织部门)
course 课程表 (cno编号,cname课程名称)
sc 选课表 (sno学号,cno课程编号,score成绩)
表结构如下:
1).写一个sql语句,查询选修了’计算机原理’的学生总数。
2).写一个sql语句,查询’张三’同学选修了的课程名字。
3).写一个sql语句,查询选修了3门课程的学生学号、姓名和年龄。
答:(1)selectcount(sno)fromsc
wherecno=(selectcnofromcoursewherecname='计算机原理')
(2) select cname from course
where cno in (select cno from sc ,student t
where and 张三’)
3) select from student s,sc
where =
group by
h**ing count(
2、sql语句优化。
原sql语句:
select id,waybill_no,exp_type,pkg_qty,express_content_code,effective_type_code
from t_exp_op where orderid not in ( select orderid from t_exp_op where aux_op_code in ('new','update','delete') and ((op_code in (176, 162, 171, 131, 136) and exp_type in ('10', 20', 30'))or(op_code in (191, 121)and exp_type in ('10', 20'))or (op_code in (181,111)and exp_type = 10'))limit 10;
条件:t_exp_op表主键为bigint类型的id字段,存储引擎为innodb,无其他索引。
答:selectid,waybill_no,exp_type,pkg_qty,express_content_code,effective_type_code
fromt_exp_op
whereaux_op_codenotin(‘new’,‘update’,‘delete’)
and(op_codenotin(176,162,171,131,136,191,121,181,111)
andexp_typenotin(‘10’,‘20’,‘30’))
limit10;
编程练习作业题
并请每位同学任选三道题做作业,和前两次作业一样,请完成作业后,把每个程序和结果的截图发到我邮箱,请于本周六晚12点前提交。1 编程 让用户输入一个字符,然后依次在屏幕上显示 该字符在ascii码表中的前一字符 该字符本身 后一字符,后退出。例如 输入b,则显示 abc 后退出,输入d则显示 cde ...
实习作业题
1 需求 弹性与销售收入的关系。所谓需求 弹性是指产品需求的变动相对 变动的大小程度,表示的是需求量对 变动的反应的敏感程度,用式子表示为 需求量变化的百分比 变化的百分比 根据需求的 弹性的大小,可以将需求分为富有弹性 缺乏弹性 单弹性 完全弹性 完全无弹性等五类。以一作为标准需求 弹性有三种情况...
顶岗实习作业题
一 你所实习单位的名称是什么,岗位或或工种是什么,单位联系人是谁,联系人 是什么,个人信息有无变动?二 你对你所实习的单位第一印象如何?回答限定60字以上 三 工作两周以后,你对工作环境是怎样适应的?回答限定70字以上 四 介绍一下你所实习单位的基本情况。包括生产的产品和基本设备等 回答限定70字以...