
数据库
文章平均质量分 65
稚子候门
你很懒,还没有添加简介
展开
-
MyBatis 批量更新小结
mybatis的批量更新操作原创 2023-01-05 16:55:28 · 210 阅读 · 0 评论 -
Redis 相关
Redis概念Redis 是用 C 语言开发的一个开源的高性能键值对(key-value)数据库。通常建议在 Linux 上运行,它通过提供多种键值数据类型来适应不同场景下的存储需求,数据存储在内存中,也可持久化到磁盘中,目前为止 Redis 支持的键值数据类型如下:字符串散列列表集合有序集合特色Redis 是用 C 语言写的开源项目,又由于数据都在内存中,所以读写速度非常快。所有数据保存早内存中,对数据的更新会异步保存在磁盘,做到断电不丢失。主从复制可以实现高可用和分布式。转载 2022-02-07 14:43:06 · 231 阅读 · 0 评论 -
数据库三范式
数据库的设计要遵从三范式的原则。第一范式1、每一列属性都是不可再分的属性值,确保每一列的原子性。2、两列的属性相近或相似或一样,尽量合并属性一样的列,确保不产生冗余数据。个人理解就是原子性。如果说每一列的属性都是一块砖的话,那么不能在一列里面放两块砖,尽量的把两个半截砖头拼成一块放在一列,拼不成的就不勉强了。第二范式1、每一行的数据只能与其中一列相关,即一行数据只做一件事。...原创 2018-11-20 14:54:57 · 182 阅读 · 0 评论 -
30种简单的sql优化方法
同样的数据表,同样的查询条件,为什么有的执行时间2、3秒甚至更多,有的却只需要2毫秒。就是因为sql语句的差异。以下是我在网上搜集的一些sql语句优化方式,暂做笔记。合理的建立索引。首选在where查询条件和order by字段上建立索引。 尽量避免在 where 子句中使用!=或<>操作符,否则将使用全表扫描,索引作废。 尽量避免在where中进行null值的判断,否则将...原创 2018-11-21 16:45:43 · 388 阅读 · 0 评论 -
使用idea自动生成bean文件
之前使用mybatis+mysql的时候,利用generater插件生成代码。现在公司使用JPA+sqlserver进行开发。很刺激,换了数据库之后就不知道该怎么写代码了。建表之后重新生成bean。网上搜了一下发现idea可以直接生成bean文件。一、连接数据库idea连接数据库,方法基本一样,如图: 二、创建bean文件夹三、生成Extensions打开连...原创 2019-02-18 16:45:26 · 9923 阅读 · 2 评论