mysqlmysql获取当前日期函数差转成1年2个月3天形式

方便查看函数功能特摘录在此。

平时比较常用的时间、字符串、时间戳之间的互相转换虽然常用但是几乎每次使用时候都喜欢去搜索一下用法;本文将作为一个笔记,整理一下三者之间的 转换(即:date转字符串、date转时间戳、字符串转date、字符串转时间戳、时间戳转date时间戳转字符串)用法,方便日后查看;

MySQLmysql获取当前日期函数格式化(format)取值范围

数字表示周数,星期天为周中第一天
数字表示周数星期一为周中第一天
四位数字表示的年份(...)

1、asc:升序如果不写默认升序

2、排序列表 支持 单个字段、多个字段、函数、表达式、别名

3、order by的位置一般放在查询语句的最后(除limit语句之外)

功能:类似于java中的方法
好处:提高重用性和隐藏实现细节
调用:select 函数名(实参列表);

version 当前数据库服务器的版本
password(‘字符’):返回该字符的密码形式
md5(‘字符’):返回该字符嘚md5加密形式

①if(条件表达式,表达式1表达式2):如果条件表达式成立,返回表达式1否则返回表达式2

sum和avg一般用于处理数值型
max、min、count可以处理任何數据类型

③以上分组函数都忽略null

④都可以搭配distinct使用,实现去重的统计

count(字段):统计该字段非空值的个数
count(*):统计结果集的行数
count(1):统计结果集的荇数

⑥和分组函数一同查询的字段要求是group by后出现的字段

select 分组函数,分组后的字段
【having 分组后的筛选】
 
 

当查询中涉及到了多个表的字段需偠使用多表连接

笛卡尔乘积:当查询多个表时,没有添加有效的连接条件导致多个表所有行实现完全连接
如何解决:添加有效的连接条件

sql99【推荐使用】
内连接:等值、非等值、自连接
外连接:左外、右外、全外(mysql不支持)

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容欢迎发送邮件至:

进行举报,并提供相关证据一经查实,本社区将立刻删除涉嫌侵权内容

我要回帖

更多关于 mysql获取当前日期函数 的文章

 

随机推荐