1、查询前五行 sql

mysql:  limit

sql server: top

2、查询数据去重

distinct

3、视图是什么,怎么创建,有什么作用

4、索引是什么,怎么创建,有什么作用

5、group by 和having 区别

6、如何创建索引   及创建索引的原则

创建索引语句:单个索引: REATE INDEX mytable_categoryid  ON mytable (字段名);

多重索引:CREATE INDEX mytable_categoryid_userid ON mytable (字段名1,字段名2);

唯一索引: unique

外键索引:

主索引:PRIMARY

7、datetime 和timestemp区别

(1)时间限制不一样,前者 1000~9999,后者 1970~2037

(2)存储字节不一样:前者8字节,后者4字节

(3)时区转化,前者与此无关,后者需要转化

(4)默认值,前者无默认值,可通过now()函数插入当前时间,后者有默认值,自动写入当前时间

8、char 和varchar区别

(1)存储速度:前者快,后者慢

(2)存储空间:前者固定长度,后者不固定(值长度+1)

(3)存储空间利用:后者更节约存储空间

9、如何设计数据库表

10、mysql 事物隔离级别

11、mysql  行级锁、页级锁、表级锁

12、怎么查看一个sql语句是否执行了索引         explain sql语句

13、查看数据库索引                show index from 表名

在经常用作过滤器的字段上建立索引;

在SQL语句中经常进行GROUP BY、ORDER BY的字段上建立索引;

在不同值较少的字段上不必要建立索引,如性别字段;

对于经常存取的列避免建立索引;

用于联接的列(主健/外健)上建立索引;

在经常存取的多个列上建立复合索引,但要注意复合索引的建立顺序要按照使用的频度来确定;

缺省情况下建立的是非簇集索引,但在以下情况下最好考虑簇集索引,如:含有有限数目(不是很少)唯一的列;进行大范围的查询;充分的利用索引可以减少表扫描I/0的次数,有效的避免对整表的搜索。当然合理的索引要建立在对各种查询的分析和预测中,也取决于DBA的所设计的数据库结构。

14、查看数据库触发器             show triggers like  表名

15、怎么查看数据库的连接数

show processlist    当前用户的线程数   ,默认显示100条。  需显示所有条数  show  full   processlist

需查询其他指标  可用  show  status like "%关键字 %"

16、如何查看sql是否使用索引

explain +sql语句

数据测试面试mysql_测试开发面试集锦_数据库相关推荐

  1. 测试开发python面试_python测试开发面试之深浅拷贝

    先来道题热热身 a = ('a', 'b','c') c = copy.copy(a) d = copy.deepcopy(a) if c == d: print("c和d的值相等" ...

  2. 测试开发面试技巧_面试技巧将给您带来信心并帮助您获得开发工作

    测试开发面试技巧 by John Cobb 约翰·科布(John Cobb) 面试技巧将给您带来信心并帮助您获得开发工作 (Interview tips that will give you conf ...

  3. python开发面试题目_Python测试开发面试笔试题

    Python 测试开发面试笔试题 一,中文单项选择题(30 分,每个 3 分) 1.下列哪个语句在 Python 中是非法的? A.x = y = z = 1 B.x = (y = z + 1) C. ...

  4. 一道大厂测试开发面试真题,你需要几分钟解答?

    又到一年年底!年底其实是跳槽换坑的绝佳时机,毕竟可以「年前面试,年后入职」,而且面试越早,好坑位较多,可选择的余地也较大.对于做好准备的测试同学来说,是绝对要鼓励多发简历,多找找面试机会的.哪怕为接下 ...

  5. 【骐程】【深信服测试开发面试】首次面试互联网

    [骐程][深信服测试开发面试]首次面试互联网 面试中出现的问题.主要就是 一面: 主要对自己的项目中使用的技术不是很熟悉,尤其是对自己项目中的hashmap等这些东西的基础底层原理没有看,也没有掌握, ...

  6. 【面试总结】测试开发面试题目

    摘要 从三月初开始找工作到现在,先后面试了阿里巴巴.支付宝.字节跳动.网易.快手的测试开发岗. 大公司对于测试发开的要求相比来说高很多,要求掌握的知识点的广度和深度层次也比较高,遂整理了这两个月的面试 ...

  7. 金山办公测试开发面试总结

    目录 一.背景介绍 二.一面 三.二面 一.背景介绍   在前一篇博客中写了面试唯品会的总结,我在面试唯品会之前还面了一下位于珠海的金山办公的测试开发,虽然最后二面就凉了.本来是在BOSS直聘上看到的 ...

  8. 美团 测开|测试开发 面试真题|面经 汇总

    美团测开一面 时长:1小时 介绍一下项目 说一下为什么选择测开 项目中用到的ES说一下 你项目实现过程中有没有遇到什么问题? 微信朋友圈的功能性测试,要从那些方面考虑 测试的一般流程 linux用的多 ...

  9. python移动化测试开发面试

    什么是压力面试: a) 压力面试是指有意制造紧张,以了解求职者如何面对压力 b) 提出生硬的.不礼貌的问题故意使候选人感到不舒服 c) 针对某一事项或问题做连串的发问,直至无法回答 压力面试的目的: ...

最新文章

  1. Dream------Hadoop--HDFS的设计
  2. 项目疑难杂症记录(三):EditText获取不到焦点了?
  3. Object-C日志记录
  4. 一个32岁入门的70后程序员给我的启示
  5. 建议收藏!4款良心的时间轴软件
  6. 支付宝开发中,抱歉,该商户未开通支付宝服务,无法支付
  7. 9.23 深度学习微调
  8. excel使用教程_Excel筛选和高级筛选怎么使用?筛选最全教程
  9. wordpress cookies 遇到预料外错误 阿里云虚拟机
  10. win7下l2pt/sec 的789报错解决
  11. 【ps功能精通】1.简单了解PS
  12. matlab均值方差模型,matlab预测ARMA-GARCH 条件均值和方差模型
  13. Linux如何带压缩密码的7z,Linux 压缩和解压 7z
  14. 只有在细细品读她的作品的时候,我才找到久违的宁静
  15. 2022.09青少年软件编程(Python)等级考试试卷(二级)
  16. Java学习记录 根据路程计算费用。
  17. 用html写出分子分母,数学中的分数分子分母用英文拼写方法
  18. 【工具】Mac实时显示键盘按键软件
  19. 作文 深海机器人_关于机器人的作文7篇
  20. GDUT - 专题学习1 D - 一维前缀和

热门文章

  1. 不要在我的墓碑前哭泣
  2. AD如何生成Gerber文件和钻孔文件
  3. 项目开源!基于PaddleDetection打造实时人体姿态检测的多关节控制皮影机器人
  4. 弘辽科技:超级推荐违规可以申诉吗?哪些行为会违规?
  5. 2013年IT行业应届生薪水大曝光
  6. BP神经网络中的BP是指,bp神经网络属于什么
  7. 定制比例阀控制放大器
  8. Pycharm 分屏设置
  9. LRANGE key start stop
  10. el-date-picker手动控制时间选择器的显示和隐藏