数据库
葡萄战车
这个作者很懒,什么都没留下…
展开
-
select * from table的弊端
SQL执行的流程1.客户端发送一条查询给服务器。2.服务器先检查查询缓存,如果命中了缓存,则立刻返回存储在缓存中的结果。否则进入下一阶段。3.服务器端进行SQL解析,预处理,再由优化器生成对应的执行计划4.MySql根据优化器生成的执行计划,调用存储引擎的API执行查询。5.返回结果给客户端。问题分析1,首先数据库需要知道*等于什么,查数据字典(进行数据库设计的时候,对数据库元素进行...转载 2019-04-23 16:53:17 · 1934 阅读 · 1 评论 -
c3p0整合SSM时报错:Connections could not be acquired from the underlying database! 的解决办法
前七种就不再细说了,详细的可以看如下的博客https://blog.csdn.net/jdfkldjlkjdl/article/details/42170749https://jyao.iteye.com/blog/1915561本人遇到的情况是在mysql版本与Connector/J版本一致并且其余配置均一致的情况下一直报错,直到看到如下的log信息在查阅一些资料后,发现如果在c3p0配...原创 2019-04-29 20:21:36 · 852 阅读 · 0 评论 -
mysql8以上版本连接jdbc时需要注意的点
一.注意驱动名mysql8以上的驱动名不再是com.mysql.jdbc.Driver,而是com.mysql.cj.jdbc.Driver二.url的设置url = "jdbc:mysql://localhost:3306?useSSL=false&serverTimezone=Asia/Shanghai";三.jar包与数据库的版本对应问题项目中需要引入与mysql版本对...原创 2019-08-02 09:42:24 · 313 阅读 · 0 评论 -
软删除和硬删除的处理方法
软删除和硬删除的处理方法硬删除软删除软删除和硬删除的处理方法硬删除硬删除就是传统的物理删除,直接将该记录从数据库中删除。但是是人总会犯错误,在误操作删除了重要数据后,如果想要恢复该数据,需要锁表再去访问日志文件。这样会造成大量的人力资源浪费,现在的开发不推介这种方式。软删除软删除又叫逻辑删除,标记删除,与我们常说的删除不同,并不是真的从数据库中将这条记录去除,而是会设置一个字段,常见的有:...原创 2019-08-14 14:48:26 · 11965 阅读 · 0 评论 -
两张图向你解释MySQL数据库引擎区别
Mysql引擎如何选择合适的引擎原创 2019-08-16 11:09:02 · 319 阅读 · 0 评论