面试中关于mysql的问题吗_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;

24bbbbe913a040ff0df273465d41cba7.png

类似问题,表t4中,id2大于3记录为合格,大于5为优秀,否则为不合格

select id1,id2,(case when id2>5 then '优秀' when id2>3 then '合格' else '不合格' end) as result from t4;

2e9cf6395b9c6a40d1f5442423346cf8.png

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注入以及如何防范

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值