zoukankan      html  css  js  c++  java
  • 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

     3.CAST函数语法

    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;

    4.查询俩时间差【相差月】

    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/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
    如果文中有什么错误,欢迎指出。以免更多的人被误导。
  • 相关阅读:
    alternatives命令用法
    Apache Kafka官方文档翻译(原创)
    java===泛型
    java===map集合
    java===集合框架之HashSet,treeSet
    java===集合之linkedlist
    java===集合框架之list体系
    StringBuilder===练习
    java===String类练习
    java练习多线程
  • 原文地址:https://www.cnblogs.com/chenze-Index/p/9843096.html
Copyright © 2011-2022 走看看