mysql
EllisTian
除了篮球,平时很宅,看看书,把最新学习的通过代码的方式实现,写到博客里,一起分享,一起进步!
展开
-
详解mysql中索引的作用
啊啊啊原创 2018-06-28 14:48:48 · 19503 阅读 · 1 评论 -
mysql 中根据查询结果排名
现在在一般的项目中实现排名的功能应该非常常见,例如在一个班级中,学生的数学分数进行排名,取排名靠前10个学生的信息,再例如获取我在班级中的排名等等1. 创建表 CREATE TABLE `com_user_point` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键id', `gmt_c...原创 2018-08-30 16:56:55 · 4299 阅读 · 0 评论 -
mysql 从表中随机取出几条数据
项目中可能有这样的需求,从一张表中随机取出几条数据,下面给出几种方案,几种方案之间的区别就是sql执行的效率问题首先创建一张表 CREATE TABLE `que_bank` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键id', `gmt_create` datetime NOT NULL COMME...原创 2018-08-30 18:06:35 · 2429 阅读 · 0 评论 -
mysql 字符类型字段查询大小写不区分问题的解决方式
前言:在实际的项目开发中,我们可能会遇到下面的问题,如下图所示,查询的时候,我传入的是"ZHANGSAN",但是查出来的结果中account却是zhangsan, 这种情况有可能导致意外发生,例如,我使用账户名:ZHANGSAN或者zhangSAN,都能登录系统,所以这种情况要解决。问题分析:从上面的前言描述中,我们知道是因为mysql中字符类型的字段没有区分大小写的缘故,所以接下来就是分...原创 2018-08-31 11:25:55 · 2345 阅读 · 0 评论 -
mysql事物详解
前言:事物是什么?作为一个java程序员,也许我们仅仅只是停留在会使用的程度上,会通过在类上或者方法上使用@Transactional注解的方式来使用事物,但是背后的原理,为什么使用这个注解就能使事物生效可能并不是很清楚。下面本文详细一一介绍事物是什么,事物的特性,怎么使用等等。1. 事物是什么 所谓事物,在我的理解中就是一系列操作的一个集合,一旦其中一个操作失败,那么整个操作集合必...原创 2018-09-12 15:10:08 · 704 阅读 · 0 评论