Java中的面试题 [5] --- 数据库知识、MySQL、Oracle、sql调优、sql语句设计等
2017-05-15 10:33
891 查看
Java中的面试题 [5] --- 数据库知识、MySQL、sql调优、sql语句设计
1、请画出权限模块的数据库设计图。
2、数据库优化?SQL优化?
3、根据数据模型画出物理模型并写出对应的SQL 。
4、数据库优化 ,子查询和左外那个效率高,内连接和左外连接。
5、有做过哪些优化方案,数据库优化方案?
6、如何建立索引,建立何种索引,如果现在要查询三个字段,有一个字段建立了索引。能否使用索引,讲解一下sql优化,及其替代方案。
7、MySQL的2个引擎的用法?
8、如何用一条语句把一张表的数据插入到另一张数据库表中?
9、如何用一条语句把一张表的数据插入到另一张不存在的数据库表中?
10、有如下A、B两个表,如何将A表的数据查询出来,结果如B所示?
11、有一个employee表,其结构如下所示:
假设这个表的数据量很大,有几千万,请你用一条你觉得最有效率的SQL语句统计出如下四种类型的人数:
age>30 and salary>10000
age>30 and salary<10000
age<30 and salary>10000
age<30 and salary<10000
12、
1、请画出权限模块的数据库设计图。
2、数据库优化?SQL优化?
3、根据数据模型画出物理模型并写出对应的SQL 。
4、数据库优化 ,子查询和左外那个效率高,内连接和左外连接。
5、有做过哪些优化方案,数据库优化方案?
6、如何建立索引,建立何种索引,如果现在要查询三个字段,有一个字段建立了索引。能否使用索引,讲解一下sql优化,及其替代方案。
7、MySQL的2个引擎的用法?
8、如何用一条语句把一张表的数据插入到另一张数据库表中?
9、如何用一条语句把一张表的数据插入到另一张不存在的数据库表中?
10、有如下A、B两个表,如何将A表的数据查询出来,结果如B所示?
11、有一个employee表,其结构如下所示:
empNo | int |
empName | varchar2(20) |
age | int |
salary | number(7,2) |
age>30 and salary>10000
age>30 and salary<10000
age<30 and salary>10000
age<30 and salary<10000
12、
相关文章推荐
- JAVA面试题jsp ejb sql 数据库 等面试题 Oracle Sql server MySQL 经典数据库学习资料
- MySQL、SQL Server、Oracle 3种数据库查询表中前N行记录的SQL语句
- 3大数据库(Sql-Server,MySql和Oracle)的分页SQL语句实现
- 数据库基础sql语句总结(以Oracle为主介绍,并与mysql,sql server做对比)二
- 数据库基础sql语句总结(以Oracle为主介绍,并与mysql,sql server做对比)一
- 数据库oracle DBA SQL语句调优
- 大数据量查询优化——数据库设计、SQL语句、JAVA编码
- 大数据量查询优化——数据库设计、SQL语句、JAVA编码
- MySQL(用户管理,常用sql语句,数据库备份恢复,MySQL调优,恢复误操作数据)
- 在一个千万级的数据库查寻中,如何提高查询效率?分别说出在数据库设计、SQL语句、java等层面的解决方案
- 3大数据库(Sql-Server,MySql和Oracle)的分页SQL语句实现
- 常见数据库Oracle,sqlserver,mysql字段类型与java.sql.Types的对应
- 在一个千万级的数据库查寻中,如何提高查询效率?分别说出在数据库设计、SQL语句、java等层面的解决方案。
- 大数据量查询优化——数据库设计、SQL语句、JAVA编码
- 数据库分页sql语句(mysql,oracle,sqlserver,DB2)
- MySQL_知识总结01(基本数据库语句+关于Mysql面试题+select语句的练习)
- java代码实现oracle sql语句转mysql sql语句
- Java中的面试题 [3] --- Java高级知识、并发、多线程、JVM调优、分布式、设计模式等
- mybatis的分页插件pagehelper-fix使用、数据库分页查询模板sql、总结mysql与oracle语句的区别
- java数据库MySql以及SQL语句