
数据库
wmmmyyyyyy
这个作者很懒,什么都没留下…
展开
-
inner join,left join,right join
left join(左联接) :返回包括左表中的所有记录和右表中联结字段相等的记录right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只返回两个表中联结字段相等的行...原创 2021-06-16 21:04:07 · 93 阅读 · 0 评论 -
limit 和offset
以下的两种方式均表示取2,3,4三条条数据。1.select* from test LIMIT 1,3;当limit后面跟两个参数的时候,第一个数表示要跳过的数量,后一位表示要取的数量。2.select * from test LIMIT 3 OFFSET 1;(在mysql 5以后支持这种写法)当 limit和offset组合使用的时候,limit后面只能有一个参数,表示要取的的数量,offset表示要跳过的数量 。...原创 2021-06-16 20:46:54 · 418 阅读 · 0 评论 -
如何设计一个关系型数据库?
原创 2021-06-16 20:00:58 · 129 阅读 · 0 评论 -
Redisson 实现分布式锁原理分析
知乎转载 2021-06-15 06:37:16 · 186 阅读 · 0 评论 -
spring缓存注解
1.@Cacheable@Cacheable可以标记在一个方法上,也可以标记在一个类上。当标记在一个方法上时表示该方法是支持缓存的,当标记在一个类上时则表示该类所有的方法都是支持缓存的。对于一个支持缓存的方法,Spring会在其被调用后将其返回值缓存起来,以保证下次利用同样的参数来执行该方法时可以直接从缓存中获取结果,而不需要再次执行该方法。Spring在缓存方法的返回值时是以键值对进行缓存的,值就是方法的返回结果,至于键的话,Spring又支持两种策略,默认策略和自定义策略,这个稍后会进行说明。需要注意转载 2021-06-08 15:37:11 · 133 阅读 · 0 评论 -
JDBC学习
一.JDBC介绍JDBC(Java DataBase Connectivity)是Java和数据库之间的一个桥梁,是一个规范而不是一个实现,能够执行SQL语句。它由一组用Java语言编写的类和接口组成。各种不同类型的数据库都有相应的实现,本文中的代码都是针对MySQL数据库实现的。二.JDBC编程步骤1.注册驱动try { Class.forName("com.mysql.jdbc.Driver"); } catch (ClassNotFoundException e) {转载 2021-06-03 11:07:39 · 170 阅读 · 0 评论