mysql的基本语法
【目录】
1.获取当前时间
select now() as 当前时间
2.获取当前日期
date_format(NOW(),'%Y-%m-%d')
2.case语句
SELECT case gender WHEN 1 THEN 'NAN' WHEN 0 THEN 'NV' end as gender FROM t_swidy_day_nutrient
Cast(字段名 as 转换的类型 ),其中类型可以为:
CHAR[(N)] 字符型
DATE 日期型
DATETIME 日期和时间型
DECIMAL float型
SIGNED int
TIME 时间型
--表table1
--date:2015-11-03 15:31:26
eg1:
select cast(date as signed) as date from table1;
结果 date:20151103153126
eg2:
select cast(date as char) as date from table1;
结果 date:2015-11-03 15:31:26
eg3:
表table2 num:20 select cast(num as decimal(10, 2)) as num from table2
结果:num:20.00
decimal(10,2)可以存储8位整数2位小数的数字.
select cast(date as char) as date from table1;
SELECT TIMESTAMPDIFF(unit,datetime_expr1,datetime_expr2); SELECT TIMESTAMPDIFF(MONTH,StartDate,DATE_ADD(EndDate,INTERVAL 1 DAY)) FROM table_name
作者:chenze 出处:https://www.cnblogs.com/chenze-Index/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 如果文中有什么错误,欢迎指出。以免更多的人被误导。 |