原文:数据库方面的面试技巧,如何从建表方面展示自己能力

在面试java web方面的高级程序员时,我一定会问到 jave core,java web 比如Spring MVC,Hibernate等 和数据库相关问题。在数据库方面,对于java 高级程序员而言,不仅需要会基本的增删改查,而且需要具备一定的 优化 方面的技能。 优化是个大话题,可以从索引,建表和SQL 调优 SQL Tuning 方面入手,这个我们来分析下建表时需要注意的优化点。 我一般 ...

2017-08-29 16:58 10 3231 推荐指数:

查看详情

如何准备数据库方面的面试问题

作为面试官,我会按如下层次考核求职者数据库方面的技能。 1 问基本的操作技能,这里当然不会直接问sql语法,而会挑些点来问,比如左连接怎么做,with语句或merge语句的含义和用法。 2 问些高级技能,其中包括事务等,比如问事务隔离级别和传播机制。也包括索引,比如索引的底层,索引的数据 ...

Wed Jan 19 16:27:00 CST 2022 0 876
(Java后端 Java web)面试时如何展示自己非技术方面的能力(其实就是综合能力

这篇文章的适用范围其实不仅限于Java后端或Java Web,不过其中有些是拿这方面举例的,在其它方面,大家可以举一反三,应该也能得到些启示。 我们在面试时,会发现有些候选人技术不错,比如在Java Web后端方面,Spring MVC框架也做过,数据库方面不仅有经验,而且还有调 ...

Mon Oct 09 15:55:00 CST 2017 2 1593
Java核心技术及面试指南 数据库方面的面试题归纳以及总结

5.1.7.1 事务的四大特性是什么? ⑴ 原子性(Atomicity)   原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚。 ⑵ 一致性(Consistency)   一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执行之前 ...

Sat Mar 03 17:52:00 CST 2018 0 1279
说出一些数据库优化方面的经验?

用 PreparedStatement 一般来说比 Statement 性能高: 一个 sql 发给服务器去执行, 涉及步骤:语法检查、 语义分析, 编译, 缓存“inert i ...

Wed Oct 05 22:45:00 CST 2016 0 6711
JAVA面试题集---数据库方面_

1.存储过程和函数的区别存储过程是用户定义的一系列sql语句的集合,涉及特定或其它对象的任务,用户可以调用存储过程,而函数通常是数据库已定义的方法,它接收参数并返回某种类型的值并且不涉及特定用户。2.事务是什么?事务是作为一个逻辑单元执行的一系列操作,一个逻辑工作单元必须有四个属性,称为 ...

Thu Jun 27 05:16:00 CST 2013 0 3547
Java面试中常问的数据库方面问题

MySQL 为什么用自增列作为主键 如果我们定义了主键(PRIMARY KEY),那么InnoDB会选择主键作为聚集索引、如果没有显式定义主键,则InnoDB会选择第一个不包含有NULL值的 ...

Tue Jul 10 19:51:00 CST 2018 0 4607
数据库优化的几个方面

在当前互联网时代,系统的运行效率有了更高的要求,而在数据操作中,对数据库的查询次数是最多的。所以现在的很多系统都要对sql语言进行优化。 当然对数据库进行优化主要是考虑这几个部分。 1、选取最适用的字段属性 MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的越小,在它上面执行 ...

Thu Sep 06 17:21:00 CST 2018 0 1329
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM