摘要: 流程函数是很常用的一类函数,用户可以使用这类函数在一个SQL语句中实现条件选择,这样做能够提高语句的效率。 创建并初始化一个职员薪水表 CREATE TABLE salary(userID INT,salary DECIMAL(9,2)); INSERT INTO S... 阅读全文
posted @ 2018-01-09 17:25 诸秋白 阅读(108) 评论(0) 推荐(0) 编辑
摘要: DURDATE()函数返回当前日期,只包含年月日 CURTIME()函数返回当前时间,只包含时分秒 NOW()函数返回当前的日期和时间,年月日时分秒全部包含。 UNIX_TIMESTAMP(date)函数返回日期date的UNIX时间戳 WEEK(DATE),YEAR... 阅读全文
posted @ 2018-01-09 16:25 诸秋白 阅读(163) 评论(0) 推荐(0) 编辑
摘要: ABS(x)函数返回x的绝对值CEIL(x)函数返回大于x的最小整数 FLOOR(x)函数返回小于x的最大整数MOD(x,y)函数返回x/y的模,和x%y的结果相同,模数和被模数任何一个为NULL结果都为NULL; RAND()函数返回0~1内的随机值 利用此函数可以... 阅读全文
posted @ 2018-01-09 14:46 诸秋白 阅读(158) 评论(0) 推荐(0) 编辑
摘要: CONCAT函数 注意:任何字符串与NULL进行连接的结果都将是NULL。INSERT(str,x,y,inst)函数:将字符串str从第x位置开始,y个字符长的子串替换为字符串instr。INSERT('123456789abcdef',2,1,'abcdf') 这... 阅读全文
posted @ 2018-01-09 11:53 诸秋白 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 用“()”来将需要优先的操作括起来,这样既起到了优先的作用,其他用户看起来更易于理解。 阅读全文
posted @ 2018-01-09 10:41 诸秋白 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 位运算是将给定的操作数转化为二进制后,对各个操作数每一位都进行指定的逻辑运算,得到的二进制结果转换为十进制数后就是位运算的结果。MySQL5.0支持6种位运算符。 “位与”对多个操作数的二进制位做逻辑与操作,例如2&3,因为2的二进制数是10,3是11,所有10&1... 阅读全文
posted @ 2018-01-09 10:38 诸秋白 阅读(336) 评论(0) 推荐(0) 编辑
摘要: “BETWEEN”运算符的使用格式为”a BETWEEN min AND max”,当a大于等于min并且小于等于max,则返回值为1,否则返回值为0;当操作数a,min,max类型相同时,此表达式等价于(a>=min and a<=max),当操作数类型不同时,比... 阅读全文
posted @ 2018-01-09 09:28 诸秋白 阅读(728) 评论(0) 推荐(0) 编辑