![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试:数据库
JAVA小摩托不堵车
每一个不曾起舞的今日,都是对以往时光的辜负。
展开
-
oracle——查询不区分输入条件的大小写
SQL查询不区分输入条件的大小写可以使用lower函数或者upper函数。如下图输入查询条件为Cc,查询的结果中包括有cc、CC、Cc、cC,不区分查询条件以及数据的大小写。原创 2020-11-23 12:55:05 · 873 阅读 · 0 评论 -
Oracle——SQL中字段拼接方法
两种方法:Concat函数或者||符号。区别是concat函数只能连接两个字段(拼接多个会报错),||符号可以拼接多个字段。应用见下图:(1)concat函数(2)||符号原创 2020-11-23 12:57:06 · 3902 阅读 · 0 评论 -
数据库——5、什么是存储过程?与函数有什么区别和联系?存储过程的优点和缺点?
什么是存储过程?与函数有什么区别和联系?原创 2020-11-23 13:04:02 · 935 阅读 · 0 评论 -
什么是数据库连接池?数据库连接池的机制?
什么是数据库连接池?程序启动时建立足够的数据库连接,并将这些连接组成一个连接池,由程序动态地对池中的连接进行申请,使用,释放。如果每次用户请求都要向数据库获取连接,就会频繁的访问数据库创建连接,会造成大量资源的浪费。所以在程序初始化的时候,就通过数据库连接池初始化多个数据库连接,并在程序运行过程中进行集中管理。数据库连接池的运行机制:(1) 程序初始化时创建连接池(2) 使用时向连接池申...原创 2020-11-23 13:05:19 · 391 阅读 · 0 评论 -
数据库——4、写出SQL语句进行相关操作(面试写SQL)
假设教务系统有3张表:原创 2020-04-09 22:08:55 · 542 阅读 · 0 评论 -
java Web:6、如何避免 sql 注入?
如何避免 sql 注入?原创 2020-04-05 15:20:11 · 165 阅读 · 0 评论 -
数据库——数据库性能优化的方法
文章目录数据库性能优化的建议1、学会explain你的select语句2、经常搜索的字段建立索引3、避免select* ,只查询需要的字段4、合理选择in和exsits数据库性能优化的建议1、学会explain你的select语句使用 EXPLAIN 关键字可以让你知道MySQL是如何处理你的SQL语句的。这可以帮你分析你的查询语句或是表结构的性能瓶颈。2、经常搜索的字段建立索引索引并不...原创 2020-04-05 15:12:16 · 104 阅读 · 0 评论 -
数据库——3、MYSQL中内连接、左连接、右连接与全连接
文章目录MYSQL中内连接、左连接、右连接与全连接分析1、左连接_left join2、右连接_right join3、内连接_inner join4、全连接_union/union allMYSQL中内连接、左连接、右连接与全连接分析1、左连接_left join就是查询结果以左边的表为主,返回左边的表中的所有查询结果,如果右边的表没有值,补为null。2、右连接_right join...原创 2020-04-05 14:52:31 · 72 阅读 · 0 评论 -
数据库——2、MySql数据库的事务、ACID以及事务隔离机制
文章目录数据库的事务、ACID以及事务隔离机制1、什么是事务?2、什么是ACID?3、事务隔离机制?事务并发可能造成的问题?数据库的事务隔离机制?数据库的事务、ACID以及事务隔离机制1、什么是事务?一个事务是由一条或者多条对数据库的操作sql组成的一个不可分割的工作单元,只有当事务中的所有操作都正常执行完了,整个事务才会被提交给数据库。结束一个事务可以有两种情况:一种是所有的操作都正常执...原创 2020-04-05 14:35:06 · 111 阅读 · 0 评论 -
数据库——1、数据库的三范式是什么?
文章目录数据库的三范式是什么(1)第一范式(域的原子性)(2)第二范式(表中必须有主键,其他属性依赖主键)(3)第三范式(除主键外的字段都完全直接依赖,不能是传递依赖)数据库的三范式是什么数据库的三大范式是为了处理数据冗余、构建比较严谨的数据库结构,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。(1)第一范式(域的原子性)在数据库设计中,一般都应该满足第一范式。如果...原创 2020-04-05 13:54:15 · 433 阅读 · 0 评论