您好,欢迎访问一九零五行业门户网

MySQL 面试中的问题汇总

1.面试中查询问题 表中有a、b两列,使用sql语句,实习,当a列大于blie时候,选择a列,否则选择b列 select id1,id2,( case when id1id2 then id1 else id2 end ) as result from t4; 类似问题,表t4中,id2大于3记录为合格,大于5为优秀,否则为不合格 select
1.面试中查询问题
表中有a、b两列,使用sql语句,实习,当a列大于blie时候,选择a列,否则选择b列
select id1,id2,(case when id1>id2 then id1 else id2 end) as result from t4;
类似问题,表t4中,id2大于3记录为合格,大于5为优秀,否则为不合格
select id1,id2,(case when id2>5 then '优秀' when id2>3 then '合格' else '不合格' end) as result from t4;
2.请取出表tb表中日期(created_ts)为当天的所有记录(created_ts字段为datetime类型,包含日期和时间)
select * from where datediff(dd,created_ts,getdate())=0
3.mysql中sql模式
主要是用来限制是否在数据录入阶段,对非法数据进行兼容性处理。
通过select @@ sql_mode查看。
4.char与varchar区别
5.数据复制步骤
6.四种事务隔离级别
7.触发器与存储过程
8.索引类型、聚簇索引、索引与锁
9.组合索引
10.阐述isnull、ifnull、nullif
11.mysql中锁调度
12.死锁以及解决办法
13.myisam与innodb区别、mysql常用存储引擎有哪些
14.主从复制搭建
15.mysql常用日志有哪些
16.mysql优化步骤
17.sql注入以及如何防范
其它类似信息

推荐信息