数据库|第三章|SQL

1.创建数据库
CREAT DATABASE <数据库名>
2.打开数据库
USE <数据库名>
3.基本表的创建(在某一个数据库中创建)
CREAT TABLE
4.数据类型
CHAR(n)长度为n的定长字符串
VARCHAR(n)最大长度为n的变长字符串
DATE 日期,包含年月日,YYYY-MM-DD

5.获取年月日等日期

  • 获取当前时间:
    SQL:SELECT NOW();
    结果:2018-04-10 14:21:39
  • 获取当前时间年份:
    SQL:SELECT YEAR(NOW());
    结果:2018
  • 获取上一年
    SQL:SELECT YEAR(NOW())-1;
    结果:2017
    获取其余年份,同上
  • 获取当前时间年份及当前该年第几周
    SQL:SELECT YEARWEEK(NOW());
    结果:201814
    代表当前日期是2018年第14周
  • 获取当前时间月份
    SQL:SELECT MONTH(NOW());
    结果:4
  • 获取当前时间月份英文名称
    SQL:SELECT MONTHNAME(NOW());
    结果:April
  • 获取当前时间是该月的第几天
    SQL:SELECT DAY(NOW());
    结果:10
  • 获取当前时间是周几
    SQL:SELECT DAYNAME(NOW());
    结果:Tuesday
  • 获取当前时间是该年第几天
    SQL:SELECT DAYOFYEAR(NOW());
    结果:100
  • 获取当前时间是该月的第几天
    SQL:SELECT DAYOFMONTH(NOW());
    结果:10
  • 获取当前时间是该周第几天
    SQL:SELECT DAYOFWEEK(NOW());
    结果:3
    默认周日为第一天
  • 注:可把NOW()替换成想要查询的日期
    举例:
    SQL:SELECT DAYOFYEAR(‘2008-08-08 08:08:08’);
    结果:221
    2008年8月8号是2008年的第221天。
posted @ 2020-10-05 10:19  zzzmmm37  阅读(136)  评论(0)    收藏  举报