数字格式化format

    格式化数字:format(数字,’格式’);
    image.png

    str_to_date:将字符串varchar类型转换成date类型
    date_format:将date类型抓换成具有一定格式的varchar字符串类型
    语法格式:str_to_date(‘字符串日期’,’日期格式’);
    mysql的日期格式:
    %y 年
    %m 月
    %d 日
    %h 时
    %i 分
    %s 秒

    数据库的命名规范

    1. 所有的标识符都是全部小写,单词和单词之间使用下划线进行衔接
    1. select ename,sal from emp;
    2. select ename,format(sal,'$999,999') from emp;
    3. drop table if exists t_user;
    4. create table t_user(
    5. id int,
    6. name varchar(20),
    7. birth char(10)
    8. );
    9. desc t_user;
    10. insert into t_user(id,name,birth) values (1,'张三','1992-10-1');
    11. insert into t_user(id,name,birth) values (2,'李四','02-02-2020');
    12. #如果提供的日期字符串是这个格式,str_to_date函数就不需要了 %y-%m-%d
    13. insert into t_user(id,name,birth) values (3,'王五','2020-03-05');
    14. #查询的时候可以将日期转为特定格式的字符串
    15. select id,name,date_format(birth,'%m/%d/%Y') as birth from t_user;
    16. /*
    17. date_format函数怎么用?
    18. date_format(日期类型数哭,'日期格式')
    19. 这个函数通常使用在查询日期方面,设置展示的日期格式
    20. */
    21. select id,name,birth as birth from t_user;
    22. #以上的SQL语句实际上是进行了默认的日期格式化,自动将数据库中的date类型转换成varchar类型,并且采用的格式是mysql默认的日期格式:'%Y-%m-%d'