mysql
全盛
技术小白,不断努力中!!!
展开
-
MySQL 时间相关函数
NOW() 函数返回当前的日期和时间。SELECT NOW(),CURDATE(),CURTIME()NOW() CURDATE() CURTIME() 2008-12-29 16:25:46 2008-12-29 16:25:4 DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据DATE_FORMAT(date,fo...转载 2020-03-11 10:17:06 · 96 阅读 · 0 评论 -
mysql中字符串和时间互相转换的方法(自动转换及DATE_FORMAT函数)
mysql中字符串和时间互相转换的方法(自动转换及DATE_FORMAT函数)一、mysql中字符串转换成日期下面将讲述如何在MYSQL中把一个字符串转换成日期:1、无需转换的:SELECT* FROM tairlist_dayWHERErq>'2010-07-31' AND rq<'2010-09-01'2、使用:DATE_FORMAT.mys...转载 2019-03-11 13:56:17 · 3266 阅读 · 0 评论 -
mysql时间相减的问题(bug)
转自:https://blog.csdn.net/yzsind/article/details/8831429 今天看到宁青同学的一条微博,提到mysql日期相减的错误结果,以前没有怎么注意,于是测试了一下,发现确实很坑爹,很容易踩雷,于是整理博客提醒一下大家。先看一下错误的现象如下,第1条正确,第2,3条的t2-t1不正确:[sql]view plaincopymy...转载 2019-03-20 11:27:48 · 267 阅读 · 0 评论 -
mysql函数IFNULL使用的注意事项(必看!!)
首先建一张简单的表,用于sql语句的操作建表语句如下: CREATE TABLE `student` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键' , `name` varchar(8) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEF...转载 2019-03-20 16:03:19 · 8274 阅读 · 0 评论 -
mysql中MAX()和MIN()函数的用法注意!!!
在维护别人的代码时,需求是对课程成绩进行统计分析,并以柱状图的形式展现出来,需要表明该科成绩的最高分和最低分。遇到一个问题就是,查出的结果很明显不是最高和最低分。使用的函数是MAX()和MIN(),部分sql语句和结果显示为:结果明显不对,而且通过自己验证,最高分为74.4 最低分为8.6无论如何都不应该是图中所示的结果。一开始怀疑MAX(),MIN()函数使用不当造成的。于是...转载 2019-05-08 10:31:55 · 7885 阅读 · 0 评论 -
Mysql中字符串正确的连接方法
虽然SQL server和Mysql的语句基本都一致,但是仍然存在一些小区别。就如字符串的连接来说,SQL server中的字符串连接是使用“+”来连接,不带引号sql server是做加法运算。而my sql中无论是带引号和不带引号,它都将其先转成数字型,然后在做运算。SQL Server中字符串的连接:ps:Age=21SELECT '12'+'34',Age+1 FRO...转载 2019-05-09 14:09:27 · 1462 阅读 · 1 评论 -
mybatis中@Param的用法和作用
用注解来简化xml配置的时候,@Param注解的作用是给参数命名,参数命名后就能根据名字得到参数值,正确的将参数传入sql语句中我们先来看Mapper接口中的@Select方法package Mapper; public interface Mapper { @Select("select s_id id,s_name name,class_id cl...转载 2019-05-14 16:48:07 · 259 阅读 · 0 评论