Mysql
文章平均质量分 55
小黄狗汪汪汪
这个作者很懒,什么都没留下…
展开
-
Mysql断号查询(连续数字查询中间断开的地方)
项目里需要到连续生成的序列号,这个序列号要按照从小到大的顺序依次往后生成。比如1,2,3,4,5,6,7..24,25...这种连续格式。当前面的某一个数字被用掉以后,就重新生成。比如2,6被用掉了,那么现在的数字格式是这样的:1,3,4,5,7...24,25....当下回再生成数字的时候,就要优先生成2,然后再生成6,只有把中间断掉的数字补齐以后,才依次往后排列生成数字。原创 2017-12-05 21:13:35 · 9156 阅读 · 0 评论 -
Mysql按条件查询
这是第二篇关于MySql语句的文章,打算写一系列关于Mysql查询的文章,之所以要写出来,是后期在做项目中遇到过一些比较复杂的查询语句,如果用完就放着不管了,时间久了就忘记了,所以打算把这些语句写成一系列的文章。和上一篇文章一样,开发环境不变,使用框架也不变。java代码部分:@Responsebody @RequestMapping("/XXX.do")原创 2017-11-28 21:07:53 · 1038 阅读 · 0 评论 -
Mysql条件查询2(根据手机尾号的后四位查询)
直接上sql语句的写法:sql语句的写法: select * from table(table写自己的表名称) where 1 = 1 and state = #{state,jdbcType = INTEGER}原创 2017-11-28 21:39:21 · 8428 阅读 · 0 评论 -
Mysql条件查询3(按条件查询数量)
sql语句的写法: select count (*) from table(table写自己的表名称) where 1 = 1 and phone like concat ('%',#{number,jdbcType=VARCHAR})原创 2017-11-28 21:58:07 · 3645 阅读 · 0 评论 -
Mysql的批量操作(批量查询)
前面几篇Mysql的文章一直在写普通查询,从这篇开始,会写一些Mysql的批量操作。本篇主要是mysql的批量查询,主要是通过id来查询,如果需要查询多个id对应的多个数据,使用for循环去查,对程序来说不太高效。在这里就可以通过批量循环进行查询。直接上代码:java代码部分: @Responsebody @RequestMapping("/XX原创 2017-11-28 22:39:09 · 45639 阅读 · 4 评论 -
Mysql批量操作2(批量删除)
前一篇写了批量查询,本篇主要写批量删除语句。如果有不明白sql语句中的字段意思,建议通过前一篇批量查询进行了解。直接上代码:sql语句的写法: delete from table(table写自己的表名称) where id in原创 2017-11-28 22:48:18 · 1476 阅读 · 0 评论 -
Mysql动态创建表
该项目是快递项目,因为快递每天的收发快递数量是很多的,所以如果所有数据都存放到一张表中的话,时间长了就会造成表的臃肿。因此需要动态创建表。sql语句的写法: create table ${name}(id varchar(36) primary key , temp1 varchar(10) , temp2 varchar(10))原创 2017-12-03 11:00:22 · 1717 阅读 · 0 评论 -
Mysql根据条件批量更新动态数据
当表字段需要根据id进行更新的时候,如果有多条数据需要根据对应的id更新,那么就可以考虑动态更新。假设需要更新表中的state状态字段,以及需要根据对应的id更新表中的number字段。直接上代码java代码部分:写java代码部分是为了更好的理解参数在sql语句中是怎样被封装进去的。 @Responsebody @R原创 2017-12-03 12:17:59 · 4749 阅读 · 0 评论 -
Mysql查询每个月的最后一天
如果数据库表中有涉及到金额的部分,很多时候都需要查询每个月最后一天数据。该语句是用来查询每个月最后一天的。sql语句的写法: select * from table(table写自己的表名称) where date_format (create_ti原创 2017-12-03 12:55:55 · 14157 阅读 · 0 评论 -
Mysql向动态表中插入数据
向动态表中插入数据,其中表名称是动态的,需要通过map集合进行传参。需要插入的数据时通过list封装的实体类,然后把list集合放入到map中作为参数传递。sql语句的写法: insert into ${tableName} (tableName为自己需要插入的表的名称) (uuid,t原创 2017-12-03 18:00:42 · 1730 阅读 · 0 评论 -
Mysql多表分页查询
多张表,字段完全相同,表名称不同,每三个月的数据插入到一张表中。当查询历史的时候,把所有表中的数据展示出来并做分页处理。sql语句的写法: select * from ${fristName} where 1 = 1原创 2017-12-03 22:14:43 · 3797 阅读 · 0 评论 -
Mysql分页查询
最近公司安卓项目少,正好有几个javaweb项目可以做。公司又缺人手,所以就分到了java项目上。 这个项目是个快递系统,因为项目中设计到很多sql语句的查询,有些和android的sql语句不太一样。所以就把项目中用到的sql语句记下来,毕竟好记性不如烂笔头。 在写代码之前先介绍一下项目的环境,项目使用的框架是springmvc、spring原创 2017-11-09 23:08:01 · 614 阅读 · 0 评论