mysql
酸奶不够酸
这个作者很懒,什么都没留下…
展开
-
mysql中cast函数和convert函数的使用
本文根据原文整理MySQL 的CAST()和CONVERT()函数可用来获取一个类型的值,并产生另一个类型的值。cast(字段名 as 转换的类型)convert(字段名,转换的类型)转换的类型有限制,只能是下面的类型二进制,同带binary前缀的效果 : BINARY 字符型,可带参数 : CHAR() 日期 : DATE 时间: TIME 日期时...原创 2019-06-13 17:46:51 · 1095 阅读 · 0 评论 -
mysql中case,when的使用
① case 字段 when 值SELECT NAME, CASE NAME WHEN '小野星' THEN '瑟瑟发抖的萌新' ELSE '老司机' END AS '职业' FROM DRIVER;② case when 字段,这个可以范围取值使用时需要注意,多个when...原创 2019-06-14 18:15:32 · 332 阅读 · 0 评论 -
mysql中ON DUPLICATE KEY UPDATE的简单使用
平常我们进行数据库插入数据时,经常有这样的需求,向数据库内插入一条数据,若数据表中存在相同主键的记录,我们就更新该记录。没有就插入数据。一般的操作流程是先查询,如果为空插入,否则修改该记录看起来没问题,但执行效率差,每次执行多条sql语句并且在高并发的情况下会出错,不能保证原子性Mysql 中ON DUPLICATE KEY UPDATE的作用就是干这个的//单条记录下使...原创 2019-06-27 10:52:55 · 260 阅读 · 0 评论 -
使用mysql判断日期是星期几
SELECT DAYOFWEEK('2019-07-17');返回的结果对应2 ——> 星期一3 ——> 星期二4 ——> 星期三5 ——> 星期四6 ——> 星期五7 ——> 星期六1 ——> 星期日...原创 2019-07-17 16:19:29 · 7290 阅读 · 1 评论 -
一个例子看懂mysql 中 IFNULL()的使用
IFNULL(a,b)如果 a 不是 NULL,IFNULL() 返回 a,否则它返回 b。SELECT IFNULL(NAME,0) FROM STUDENT执行结果为:IFNULL(NAME,0)张三0李四王二麻00...原创 2019-08-02 17:09:29 · 1501 阅读 · 0 评论