数据库
文章平均质量分 60
李先森LeeCode
这个作者很懒,什么都没留下…
展开
-
数据库:MySQL数据库使用踩坑记录
如果表的数据量达到百万甚至千万以上的级别,则查询速度会减慢,此时就应该考虑在表的某些字段建立索引MySQL 的 IN 查询,在数据量大的时候更应该建立索引提升查询速度,但是要注意, MySQL5.5版本以前 IN 查询是不走索引的, 5.5版本及以后版本 IN 查询走索引。所以你希望 IN 查询能走索引提升查询速度,部署的时候要选择5.5及以上的 MySQL 版本...原创 2020-04-01 11:18:47 · 193 阅读 · 0 评论 -
数据库:SQL语句的执行顺序,及每一步的详细解释
一、SQL语句的执行顺序举例(sqlServer版):(8) SELECT (9) DISTINCT (11) <TOP_specification> <select_list>(12)INTO<new_table>(1) FROM <left_table> (3) <join_type> JOIN <right...原创 2020-03-24 10:46:14 · 1590 阅读 · 0 评论 -
踩坑: SpringBoot项目中使用Oracle11g数据库
0、首先是Maven依赖,用官方的依赖,据说因为版权问题,pom.xml里面你即使写了,导入了,也只下载到你的本地仓库,而不会引入到你的Maven项目中。如果要用官方的依赖,得手动将本地仓库的Jar包给弄到IDEA里面。这个太坑了,可以引入以下的Maven依赖,这样就可以自动引入Jar包了,注意,下面的这个Maven依赖是Oracle11g用的,其他版本的Oracle不一定有效:<dep...原创 2018-08-20 16:27:55 · 11321 阅读 · 5 评论 -
Oracle:在分组聚合函数wm_concat中使用排序的方法(转载)
oracle中,wm_concat函数是一个聚合函数,和mysql中的group_concat函数类似。通过wm_concat函数可以实现行转列NO CLASS SCORE1001 1 991002 2 981001 3 971004 1 981005 1 971006 1 991007 2 981008 3 97统计 每个CLALSS里的NOselect class,WM...转载 2018-09-19 11:43:10 · 4996 阅读 · 0 评论 -
PostgreSQL: PostgreSQL数据库使用踩坑记录
0、数据库依赖可以这样写:&amp;amp;amp;amp;amp;amp;amp;lt;dependency&amp;amp;amp;amp;amp;amp;amp;gt; &amp;amp;amp;amp;amp;amp;amp;lt;groupId&amp;amp;amp;amp;amp;amp;amp;gt;org.postgresql&amp;amp;amp;amp;amp;amp;amp原创 2018-10-19 10:26:28 · 3079 阅读 · 0 评论 -
算法:将IPv4的IP地址,与对应的int码互转,数据库就存int,代替IP的varchar
我们在日常的业务中,有的时候需要存IP地址,一般我们都会在数据库中用varchar来存储IP地址。但是存IP地址用varchar的话,是开销比较大的,如果数据量上来了,那需要的存储空间也就比较大了。此外如果我们想要查找某个IP是否的话,字符串比较也是从左到右逐个比较,开销也是比较大的下面我写了一个转换方法,这个方法可以将一个IP地址转化为int值,然后通过这个int值也可以还原为原来的IP地址。...原创 2019-08-17 20:03:48 · 298 阅读 · 0 评论