随笔分类 -  1201 mysql

摘要:mybatis+mysql批量插入和批量更新 一、批量插入 批量插入数据使用的sql语句是: mybatis中mapper.xml的代码如下: 二、批量更新 批量更新数据使用的sql语句是: 上面这一条mysql语句可以更新多条记录,mybatis中mapper.xml的代码如下: 三、SELECT 阅读全文
posted @ 2019-07-01 15:42 xiaoshen666 阅读(7167) 评论(0) 推荐(0) 编辑
摘要:在使用foreach语句时会经常报Parameter ‘ordersList’ not found. Available parameters are [list] 解析这个错误,造成这个错误的主要原因你的写法错误:请看错误实例mapper接口中List<Orders> selectKeyList( 阅读全文
posted @ 2019-06-26 08:47 xiaoshen666 阅读(3204) 评论(0) 推荐(0) 编辑
摘要:UNIX_TIMESTAMP(NOW())-UNIX_TIMESTAMP(add_time)<=25200 其中now()是现在时间 add_time是其他时间点 25200:是秒,现在和add_time 之间相差7个小时 其他的时间条件添加方法: 原文 https://blog.csdn.net/ 阅读全文
posted @ 2019-06-26 08:18 xiaoshen666 阅读(1233) 评论(0) 推荐(0) 编辑
摘要:今天在写代码时,因为业务,需要在mybatis中,使用到大于号,小于号,所以就在SQL中直接使用了。 SELECT * FROM test WHERE 1 = 1 AND start_date <= CURRENT_DATE AND end_date >= CURRENT_DATE 可是,在执行时, 阅读全文
posted @ 2019-06-25 17:06 xiaoshen666 阅读(5643) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/c517984604/article/details/7052186 [Err] 1242 - Subquery returns more than 1 row --表示子查询返回了多行数据 例如: select * from table1 where ta 阅读全文
posted @ 2019-06-24 09:45 xiaoshen666 阅读(9975) 评论(0) 推荐(0) 编辑
摘要:TEXT、TINYTEXT、MEDIUMTEXT、LONGTEXT的区别:储存不区分大小写的字符数据TINYTEXT 最大长度是 255 (2^8 - 1) 个字符。TEXT 最大长度是 65535 (2^16 - 1) 个字符。MEDIUMTEXT 最大长度是 16777215 (2^24 - 1 阅读全文
posted @ 2019-06-14 08:57 xiaoshen666 阅读(970) 评论(0) 推荐(0) 编辑
摘要:源 在做sqlzoo的时候,碰到一个SQL的排序问题,他把符合条件的单独几行,可以放在查询结果的开始,或者查询结果的尾部 通过的方法就是IN语句(也可以通过IF语句) 自己做了个测试,如下,这个是表的所有内容 使用ORDER BY配合IF语句 比如我想将species为snake的行数,单独列出来, 阅读全文
posted @ 2019-06-11 17:38 xiaoshen666 阅读(7405) 评论(0) 推荐(0) 编辑
摘要:解释:for update是在数据库中上锁用的,可以为数据库中的行上一个排它锁。当一个事务的操作未完成时候,其他事务可以读取但是不能写入或更新。例子:比如一张表三个字段 , id(商品id), name(商品名字) , count(数量)当商品抢购时候会显示剩余商品件数,如果并发量大的时候,商品自减 阅读全文
posted @ 2019-06-11 17:31 xiaoshen666 阅读(23965) 评论(0) 推荐(1) 编辑
摘要:题目是这样的:sql = "select * from table where id in(3,1,2,5)"; 怎样使得查询的结果按照 3 ,1 , 2, 5来排序;答案:这两个SQL函数在平时真心没用使用到过啊 find_in_set() 和 substring_index() 用法是这样: s 阅读全文
posted @ 2019-06-06 11:08 xiaoshen666 阅读(1488) 评论(0) 推荐(0) 编辑
摘要:1、Mysql的limit用法 在我们使用查询语句的时候,经常要返回前几条或者中间某几行数据,这个时候怎么办呢?不用担心,mysql已经为我们提供了这样一个功能。 Sql代码 SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset 阅读全文
posted @ 2019-05-07 10:53 xiaoshen666 阅读(411337) 评论(7) 推荐(6) 编辑
摘要:原文: http://www.cnblogs.com/AdamLee/p/5054674.html 在网上看到很多关于sql中使用in效率低的问题,于是自己做了测试来验证是否是众人说的那样。 群众: 查看执行计划后发现,结果貌似是一样的,令人意外,可能大家认为in 比较慢的原因就是 IN先执行子查询 阅读全文
posted @ 2019-04-27 08:38 xiaoshen666 阅读(1326) 评论(2) 推荐(0) 编辑
摘要:SELECT t.articleId articleId, comments.`comments` parentComment, t.commentId commentsId, comments.`id` parentId, comments.`parent_name` parentName, t.userId userId, commen... 阅读全文
posted @ 2019-04-26 14:01 xiaoshen666 阅读(2628) 评论(0) 推荐(0) 编辑
摘要:原文 --linux下如何查看mysql、apache是否安装,并卸载? --下载对应版本的XAMPP软件下载,解压。如果不会解压,可以通过加载到光驱(应该是这个意思吧 Mount ),然后把里面的 .run 移到桌面上。--双击, XXX.run ,如果没法运行,得给自己赋予可执行权限 chmod 阅读全文
posted @ 2019-04-16 13:18 xiaoshen666 阅读(938) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示