数据库|第三章|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天。

浙公网安备 33010602011771号