
MySQL
cloudzpc
这个作者很懒,什么都没留下…
展开
-
MySQL批量插入遇上唯一索引避免方法
本文转至www.51job.com 文章详细链接地址:http://www.jb51.net/article/33028.htm一、背景以前使用SQL Server进行表分区的时候就碰到很多关于唯一索引的问题:Step8:SQL Server 当表分区遇上唯一约束,没想到在MySQL的分区中一样会遇到这样的问题:MySQL表分区实战。今天我们来了解MySQL唯一索引的一些知识:转载 2017-07-19 17:41:58 · 968 阅读 · 0 评论 -
mybatis中判断两个集合是否为空
在工作中遇到mybatis中判断两个集合是否为空,不为空的话遍历;都为空执行 1=0 or 1=0,则查询出来空集合select login,name,email from users u where test="sameEmailList != null and sameEmailList.size > 0 "> email in collection="sa原创 2017-10-16 21:12:24 · 23047 阅读 · 0 评论 -
Mysql 中!=和 <>
两者都是不等于的意思,查阅网上资料说是!=是一起sql标准,。mysql中有一个tb_students表,其中有id, name,sex字段id name sex1 zhangsan man2 lisi (Null)3原创 2017-08-02 17:42:28 · 49552 阅读 · 4 评论 -
mybatis中choose的使用
在项目中用到了进行判断,代码如下:select name, email from users WHERE test=" null != list and list.size > 0"> email in collection="list" item="email" open="(" separator="," close=")"> #{e原创 2017-11-03 17:08:50 · 1888 阅读 · 0 评论 -
Mysql中的日期函数
1) CURDATE() 和 CURRENT_DATE:两者都返回当前日期 select CURDATE(); select CURRENT_DATE;2) DATE_ADD(date,INTERVAL expr unit): 返回与date 加 相差多少unit(单位);select date_add( now(), interval 3 day) 当前时间往后加3天;原创 2017-11-22 21:05:20 · 514 阅读 · 0 评论 -
MySQL 截取小数位数
项目中遇到一些有关小数位数截取的问题,留下痕迹,以便后续使用时注意:个人推荐使用方法2),直接四舍五入1)select FORMAT(1478568.2457,2);查询出来的结果为:,每隔3位用逗号进行截取,返回的结果为String类型的,如果MyBatis中接收的字段不是String类型的,转换结果会出错。2)SELECT ROUND(1478568.2457, 2) 四舍五入法原创 2018-01-09 15:51:41 · 13695 阅读 · 0 评论