加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

MySQL实用语句收集

发布时间:2019-07-17 12:18:33 所属栏目:编程 来源:cdk
导读:对于Mysql常用的SQL语句比如select、create、insert、update、delete、join、order by、group by等等相信大家都不陌生;但对于一些不是很常用却又十分实用的语句在要使用的时候却经常记不起来如何写,所以小编特地梳理了一下这些语句,希望对大家有所帮助。

语法:STR_TO_DATE(string, format)

  1. 语句:SELECT STR_TO_DATE("2019 07 07","%Y %m %d"); 
  2. 执行结果:2019-07-07 

(3) 时间运算

函数从日期加上指定的时间间隔

DATE_ADD(date,INTERVAL expr type)

函数从日期减去指定的时间间隔

DATE_SUB(date,INTERVAL expr type)

type可取值为:

  1. SECOND、MINUTE、HOUR、DAY、WEEK、MONTH、QUARTER、EAR 

示例:

  1. 语句:SELECT DATE_ADD(now(),INTERVAL 2 DAY); 
  2. 执行结果:2019-07-11 15:48:36 
  3. 语句:SELECT DATE_SUB(now(),INTERVAL 2 DAY); 
  4. 执行结果:2019-07-07 15:48:36 

浮点数运算后的精度控制

(1) 转化指定精度的字符串

FORMAT函数在mysql中是数据内容格式化,可以格式化数据为整数或者浮点数,整数部分超过三位的时候以逗号分割,并且返回的结果是string类型的。

  1. 语句:SELECT FORMAT(1012.232,2); 
  2. 执行结果:1,012.23 

(2) 转化指定精度的浮点数

FORMAT函数返回的是字符串形式数据,若要返回浮点数,我们使用CONVERT函数。

  1. 语句:SELECT CONVERT(1012.232, decimal(12,2)); 
  2. 执行结果:1012.23 

【编辑推荐】

  1. MySQL数据库查询缓存总结
  2. 详解高性能mysql之MySQL高级特性总结
  3. 结构化SQL数据库与非结构化NOSQL数据库大比拼
  4. 我以为我对MySQL索引很了解,直到我遇到了阿里的面试官
  5. 浅谈MySQL主从数据库同步延迟问题解决方案
【责任编辑:赵宁宁 TEL:(010)68476606】
点赞 0

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读