首页 > 数据库 >mysql常见的时间查询语句

mysql常见的时间查询语句

时间:2023-06-08 10:07:50浏览次数:45  
标签:语句 00 01 查询 DATE mysql date select


mysql数据库要按当天、昨天、前七日、近三十天、季度、年查询


查询今天
select * from 表名 where to_days(时间字段名) = to_days(now());  

 

查询昨天

SELECT * FROM 表名 WHERE TO_DAYS(NOW())-TO_DAYS(`时间字段名`) = 1 

查询7天 sql语句

SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(时间字段名) 

 

查询近30天 sql语句

SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 30 DAY) <= date(时间字段名) 

查询本月

SELECT * FROM 表名 WHERE DATE_FORMAT( 时间字段名, ‘%Y%m’ ) = DATE_FORMAT( CURDATE( ) , ‘%Y%m’ ) 

 

查询上一月

SELECT * FROM 表名 WHERE PERIOD_DIFF( date_format( now( ) , ‘%Y%m’ ) , date_format( 时间字段名, ‘%Y%m’ ) ) =1 

同时,再附上一个

#查询本季度数据
select * from `ht_invoice_information` where QUARTER(create_date)=QUARTER(now());
#查询上季度数据
select * from `ht_invoice_information` where QUARTER(create_date)=QUARTER(DATE_SUB(now(),interval 1 QUARTER));
#查询本年数据
select * from `ht_invoice_information` where YEAR(create_date)=YEAR(NOW());
#查询上年数据
select * from `ht_invoice_information` where year(create_date)=year(date_sub(now(),interval 1 year));

 

查询当前这周的数据
SELECT name,submittime FROM enterprise WHERE YEARWEEK(date_format(submittime,'%Y-%m-%d')) = YEARWEEK(now());

查询上周的数据
SELECT name,submittime FROM enterprise WHERE YEARWEEK(date_format(submittime,'%Y-%m-%d')) = YEARWEEK(now())-1;

查询当前月份的数据
select name,submittime from enterprise   where date_format(submittime,'%Y-%m')=date_format(now(),'%Y-%m')

查询距离当前现在6个月的数据
select name,submittime from enterprise where submittime between date_sub(now(),interval 6 month) and now();

查询上个月的数据
select name,submittime from enterprise   where date_format(submittime,'%Y-%m')=date_format(DATE_SUB(curdate(), INTERVAL 1 MONTH),'%Y-%m')

select * from ` user ` where DATE_FORMAT(pudate, ' %Y%m ' ) = DATE_FORMAT(CURDATE(), ' %Y%m ' ) ;

select * from user where WEEKOFYEAR(FROM_UNIXTIME(pudate,'%y-%m-%d')) = WEEKOFYEAR(now())

select * 
from user 
where MONTH (FROM_UNIXTIME(pudate, ' %y-%m-%d ' )) = MONTH (now())

select * 
from [ user ] 
where YEAR (FROM_UNIXTIME(pudate, ' %y-%m-%d ' )) = YEAR (now())
and MONTH (FROM_UNIXTIME(pudate, ' %y-%m-%d ' )) = MONTH (now())

select * 
from [ user ] 
where pudate between 上月最后一天
and 下月第一天

where   date(regdate)   =   curdate();

select   *   from   test   where   year(regdate)=year(now())   and   month(regdate)=month(now())   and   day(regdate)=day(now())

SELECT date( c_instime ) ,curdate( )
FROM `t_score`
WHERE 1
LIMIT 0 , 30

 

 

 

MySQL日MySQL日期时间函数大全

 

DAYOFWEEK(date)

 返回日期date是星期几(1=星期天,2=星期一,……7=星期六,ODBC标准)

mysql> select DAYOFWEEK('1998-02-03');

-> 3

WEEKDAY(date)

 返回日期date是星期几(0=星期一,1=星期二,……6= 星期天)。

mysql> select WEEKDAY('1997-10-04 22:23:00');

-> 5

mysql> select WEEKDAY('1997-11-05');

-> 2

DAYOFMONTH(date)

 返回date是一月中的第几日(在1到31范围内)

mysql> select DAYOFMONTH('1998-02-03');

-> 3

DAYOFYEAR(date)

 返回date是一年中的第几日(在1到366范围内)

mysql> select DAYOFYEAR('1998-02-03');

-> 34

MONTH(date)

 返回date中的月份数值

mysql> select MONTH('1998-02-03');

-> 2

DAYNAME(date)

 返回date是星期几(按英文名返回)

mysql> select DAYNAME("1998-02-05");

-> 'Thursday'

MONTHNAME(date)

 返回date是几月(按英文名返回)

mysql> select MONTHNAME("1998-02-05");

-> 'February'

QUARTER(date)

 返回date是一年的第几个季度

mysql> select QUARTER('98-04-01');

-> 2

WEEK(date,first)

 返回date是一年的第几周(first默认值0,first取值1表示周一是周的开始,0从周日开始)

mysql> select WEEK('1998-02-20');

-> 7

mysql> select WEEK('1998-02-20',0);

-> 7

mysql> select WEEK('1998-02-20',1);

-> 8

YEAR(date)

 返回date的年份(范围在1000到9999)

mysql> select YEAR('98-02-03');

-> 1998

HOUR(time)

 返回time的小时数(范围是0到23)

mysql> select HOUR('10:05:03');

-> 10

MINUTE(time)

 返回time的分钟数(范围是0到59)

mysql> select MINUTE('98-02-03 10:05:03');

-> 5

SECOND(time)

 返回time的秒数(范围是0到59)

mysql> select SECOND('10:05:03');

-> 3

PERIOD_ADD(P,N)

 增加N个月到时期P并返回(P的格式YYMM或YYYYMM)

mysql> select PERIOD_ADD(9801,2);

-> 199803

PERIOD_DIFF(P1,P2)

 返回在时期P1和P2之间月数(P1和P2的格式YYMM或YYYYMM)

mysql> select PERIOD_DIFF(9802,199703);

-> 11

DATE_ADD(date,INTERVAL expr type)

DATE_SUB(date,INTERVAL expr type)

ADDDATE(date,INTERVAL expr type)

SUBDATE(date,INTERVAL expr type)

 对日期时间进行加减法运算

(ADDDATE()和SUBDATE()是DATE_ADD()和DATE_SUB()的同义词,也可以用运算符 和-而不是函数

date是一个DATETIME或DATE值,expr对date进行加减法的一个表达式字符串type指明表达式expr应该如何被解释

[type值 含义 期望的expr格式]:

SECOND 秒 SECONDS

MINUTE 分钟 MINUTES

HOUR 时间 HOURS

DAY 天 DAYS

MONTH 月 MONTHS

YEAR 年 YEARS

MINUTE_SECOND 分钟和秒 "MINUTES:SECONDS"

HOUR_MINUTE 小时和分钟 "HOURS:MINUTES"

DAY_HOUR 天和小时 "DAYS HOURS"

YEAR_MONTH 年和月 "YEARS-MONTHS"

HOUR_SECOND 小时, 分钟, "HOURS:MINUTES:SECONDS"

DAY_MINUTE 天, 小时, 分钟 "DAYS HOURS:MINUTES"

DAY_SECOND 天, 小时, 分钟, 秒 "DAYS HOURS:MINUTES:SECONDS"

expr中允许任何标点做分隔符,如果所有是DATE值时结果是一个DATE值,否则结果是一个DATETIME值)

 如果type关键词不完整,则MySQL从右端取值,DAY_SECOND因为缺少小时分钟等于MINUTE_SECOND)

 如果增加MONTH、YEAR_MONTH或YEAR,天数大于结果月份的最大天数则使用最大天数)

mysql> SELECT "1997-12-31 23:59:59" INTERVAL 1 SECOND;

-> 1998-01-01 00:00:00

mysql> SELECT INTERVAL 1 DAY "1997-12-31";

-> 1998-01-01

mysql> SELECT "1998-01-01" - INTERVAL 1 SECOND;

-> 1997-12-31 23:59:59

mysql> SELECT DATE_ADD("1997-12-31 23:59:59",INTERVAL 1 SECOND);

-> 1998-01-01 00:00:00

mysql> SELECT DATE_ADD("1997-12-31 23:59:59",INTERVAL 1 DAY);

-> 1998-01-01 23:59:59

mysql> SELECT DATE_ADD("1997-12-31 23:59:59",INTERVAL "1:1" MINUTE_SECOND);

-> 1998-01-01 00:01:00

mysql> SELECT DATE_SUB("1998-01-01 00:00:00",INTERVAL "1 1:1:1" DAY_SECOND);

-> 1997-12-30 22:58:59

mysql> SELECT DATE_ADD("1998-01-01 00:00:00", INTERVAL "-1 10" DAY_HOUR);

-> 1997-12-30 14:00:00

mysql> SELECT DATE_SUB("1998-01-02", INTERVAL 31 DAY);

-> 1997-12-02

mysql> SELECT EXTRACT(YEAR FROM "1999-07-02");

-> 1999

mysql> SELECT EXTRACT(YEAR_MONTH FROM "1999-07-02 01:02:03");

-> 199907

mysql> SELECT EXTRACT(DAY_MINUTE FROM "1999-07-02 01:02:03");

-> 20102

TO_DAYS(date)

 返回日期date是西元0年至今多少天(不计算1582年以前)

mysql> select TO_DAYS(950501);

-> 728779

mysql> select TO_DAYS('1997-10-07');

-> 729669

FROM_DAYS(N)

 给出西元0年至今多少天返回DATE值(不计算1582年以前)

mysql> select FROM_DAYS(729669);

-> '1997-10-07'

DATE_FORMAT(date,format)

 根据format字符串格式化date值

(在format字符串中可用标志符:

%M 月名字(January……December)

%W 星期名字(Sunday……Saturday)

%D 有英语前缀的月份的日期(1st, 2nd, 3rd, 等等。)

%Y 年, 数字, 4 位

%y 年, 数字, 2 位

%a 缩写的星期名字(Sun……Sat)

%d 月份中的天数, 数字(00……31)

%e 月份中的天数, 数字(0……31)

%m 月, 数字(01……12)

%c 月, 数字(1……12)

%b 缩写的月份名字(Jan……Dec)

%j 一年中的天数(001……366)

%H 小时(00……23)

%k 小时(0……23)

%h 小时(01……12)

%I 小时(01……12)

%l 小时(1……12)

%i 分钟, 数字(00……59)

%r 时间,12 小时(hh:mm:ss [AP]M)

%T 时间,24 小时(hh:mm:ss)

%S 秒(00……59)

%s 秒(00……59)

%p AM或PM

%w 一个星期中的天数(0=Sunday ……6=Saturday )

%U 星期(0……52), 这里星期天是星期的第一天

%u 星期(0……52), 这里星期一是星期的第一天

%% 字符% )

mysql> select DATE_FORMAT('1997-10-04 22:23:00','%W %M %Y');

-> 'Saturday October 1997'

mysql> select DATE_FORMAT('1997-10-04 22:23:00','%H:%i:%s');

-> '22:23:00'

mysql> select DATE_FORMAT('1997-10-04 22:23:00','%D %y %a %d %m %b %j');

-> '4th 97 Sat 04 10 Oct 277'

mysql> select DATE_FORMAT('1997-10-04 22:23:00','%H %k %I %r %T %S %w');

-> '22 22 10 10:23:00 PM 22:23:00 00 6'

TIME_FORMAT(time,format)

 和DATE_FORMAT()类似,但TIME_FORMAT只处理小时、分钟和秒(其余符号产生一个NULL值或0)

CURDATE()

CURRENT_DATE()

 以'YYYY-MM-DD'或YYYYMMDD格式返回当前日期值(根据返回值所处上下文是字符串或数字)

mysql> select CURDATE();

-> '1997-12-15'

mysql> select CURDATE() 0;

-> 19971215

CURTIME()

CURRENT_TIME()

 以'HH:MM:SS'或HHMMSS格式返回当前时间值(根据返回值所处上下文是字符串或数字)

mysql> select CURTIME();

-> '23:50:26'

mysql> select CURTIME() 0;

-> 235026

NOW()

SYSDATE()

CURRENT_TIMESTAMP()

 以'YYYY-MM-DD HH:MM:SS'或YYYYMMDDHHMMSS格式返回当前日期时间(根据返回值所处上下文是字符串或数字)

mysql> select NOW();

-> '1997-12-15 23:50:26'

mysql> select NOW() 0;

-> 19971215235026

UNIX_TIMESTAMP()

UNIX_TIMESTAMP(date)

 返回一个Unix时间戳(从'1970-01-01 00:00:00'GMT开始的秒数,date默认值为当前时间)

mysql> select UNIX_TIMESTAMP();

-> 882226357

mysql> select UNIX_TIMESTAMP('1997-10-04 22:23:00');

-> 875996580

FROM_UNIXTIME(unix_timestamp)

 以'YYYY-MM-DD HH:MM:SS'或YYYYMMDDHHMMSS格式返回时间戳的值(根据返回值所处上下文是字符串或数字)

mysql> select FROM_UNIXTIME(875996580);

-> '1997-10-04 22:23:00'

mysql> select FROM_UNIXTIME(875996580) 0;

-> 19971004222300

FROM_UNIXTIME(unix_timestamp,format)

 以format字符串格式返回时间戳的值

mysql> select FROM_UNIXTIME(UNIX_TIMESTAMP(),'%Y %D %M %h:%i:%s %x');

-> '1997 23rd December 03:43:30 x'

SEC_TO_TIME(seconds)

 以'HH:MM:SS'或HHMMSS格式返回秒数转成的TIME值(根据返回值所处上下文是字符串或数字)

mysql> select SEC_TO_TIME(2378);

-> '00:39:38'

mysql> select SEC_TO_TIME(2378) 0;

-> 3938

TIME_TO_SEC(time)

 返回time值有多少秒

mysql> select TIME_TO_SEC('22:23:00');

-> 80580

mysql> select TIME_TO_SEC('00:39:38');

-> 2378期时间函数大全

DAYOFWEEK(date) 
 返回日期date是星期几(1=星期天,2=星期一,……7=星期六,ODBC标准)
mysql> select DAYOFWEEK('1998-02-03'); 
-> 3 
WEEKDAY(date) 
 返回日期date是星期几(0=星期一,1=星期二,……6= 星期天)。 
mysql> select WEEKDAY('1997-10-04 22:23:00'); 
-> 5 
mysql> select WEEKDAY('1997-11-05'); 
-> 2 
DAYOFMONTH(date) 
 返回date是一月中的第几日(在1到31范围内) 
mysql> select DAYOFMONTH('1998-02-03'); 
-> 3 
DAYOFYEAR(date) 
 返回date是一年中的第几日(在1到366范围内) 
mysql> select DAYOFYEAR('1998-02-03'); 
-> 34 
MONTH(date) 
 返回date中的月份数值 
mysql> select MONTH('1998-02-03'); 
-> 2 
DAYNAME(date) 
 返回date是星期几(按英文名返回)
mysql> select DAYNAME("1998-02-05"); 
-> 'Thursday' 
MONTHNAME(date) 
 返回date是几月(按英文名返回)
mysql> select MONTHNAME("1998-02-05"); 
-> 'February' 
QUARTER(date) 
 返回date是一年的第几个季度 
mysql> select QUARTER('98-04-01'); 
-> 2 
WEEK(date,first)
 返回date是一年的第几周(first默认值0,first取值1表示周一是周的开始,0从周日开始)
mysql> select WEEK('1998-02-20'); 
-> 7 
mysql> select WEEK('1998-02-20',0); 
-> 7 
mysql> select WEEK('1998-02-20',1); 
-> 8 
YEAR(date) 
 返回date的年份(范围在1000到9999) 
mysql> select YEAR('98-02-03'); 
-> 1998 
HOUR(time) 
 返回time的小时数(范围是0到23)
mysql> select HOUR('10:05:03'); 
-> 10 
MINUTE(time) 
 返回time的分钟数(范围是0到59) 
mysql> select MINUTE('98-02-03 10:05:03'); 
-> 5 
SECOND(time) 
 返回time的秒数(范围是0到59)
mysql> select SECOND('10:05:03'); 
-> 3 
PERIOD_ADD(P,N) 
 增加N个月到时期P并返回(P的格式YYMM或YYYYMM) 
mysql> select PERIOD_ADD(9801,2); 
-> 199803 
PERIOD_DIFF(P1,P2) 
 返回在时期P1和P2之间月数(P1和P2的格式YYMM或YYYYMM)
mysql> select PERIOD_DIFF(9802,199703); 
-> 11 
DATE_ADD(date,INTERVAL expr type)
DATE_SUB(date,INTERVAL expr type) 
ADDDATE(date,INTERVAL expr type) 
SUBDATE(date,INTERVAL expr type)
 对日期时间进行加减法运算
(ADDDATE()和SUBDATE()是DATE_ADD()和DATE_SUB()的同义词,也可以用运算符 和-而不是函数
date是一个DATETIME或DATE值,expr对date进行加减法的一个表达式字符串type指明表达式expr应该如何被解释
[type值 含义 期望的expr格式]:
SECOND 秒 SECONDS 
MINUTE 分钟 MINUTES 
HOUR 时间 HOURS 
DAY 天 DAYS 
MONTH 月 MONTHS 
YEAR 年 YEARS 
MINUTE_SECOND 分钟和秒 "MINUTES:SECONDS" 
HOUR_MINUTE 小时和分钟 "HOURS:MINUTES" 
DAY_HOUR 天和小时 "DAYS HOURS" 
YEAR_MONTH 年和月 "YEARS-MONTHS" 
HOUR_SECOND 小时, 分钟, "HOURS:MINUTES:SECONDS" 
DAY_MINUTE 天, 小时, 分钟 "DAYS HOURS:MINUTES" 
DAY_SECOND 天, 小时, 分钟, 秒 "DAYS HOURS:MINUTES:SECONDS"
expr中允许任何标点做分隔符,如果所有是DATE值时结果是一个DATE值,否则结果是一个DATETIME值)
 如果type关键词不完整,则MySQL从右端取值,DAY_SECOND因为缺少小时分钟等于MINUTE_SECOND)
 如果增加MONTH、YEAR_MONTH或YEAR,天数大于结果月份的最大天数则使用最大天数) 
mysql> SELECT "1997-12-31 23:59:59" INTERVAL 1 SECOND; 
-> 1998-01-01 00:00:00 
mysql> SELECT INTERVAL 1 DAY "1997-12-31"; 
-> 1998-01-01 
mysql> SELECT "1998-01-01" - INTERVAL 1 SECOND; 
-> 1997-12-31 23:59:59 
mysql> SELECT DATE_ADD("1997-12-31 23:59:59",INTERVAL 1 SECOND); 
-> 1998-01-01 00:00:00 
mysql> SELECT DATE_ADD("1997-12-31 23:59:59",INTERVAL 1 DAY); 
-> 1998-01-01 23:59:59 
mysql> SELECT DATE_ADD("1997-12-31 23:59:59",INTERVAL "1:1" MINUTE_SECOND); 
-> 1998-01-01 00:01:00 
mysql> SELECT DATE_SUB("1998-01-01 00:00:00",INTERVAL "1 1:1:1" DAY_SECOND); 
-> 1997-12-30 22:58:59 
mysql> SELECT DATE_ADD("1998-01-01 00:00:00", INTERVAL "-1 10" DAY_HOUR);
-> 1997-12-30 14:00:00 
mysql> SELECT DATE_SUB("1998-01-02", INTERVAL 31 DAY); 
-> 1997-12-02 
mysql> SELECT EXTRACT(YEAR FROM "1999-07-02"); 
-> 1999 
mysql> SELECT EXTRACT(YEAR_MONTH FROM "1999-07-02 01:02:03"); 
-> 199907 
mysql> SELECT EXTRACT(DAY_MINUTE FROM "1999-07-02 01:02:03"); 
-> 20102 
TO_DAYS(date) 
 返回日期date是西元0年至今多少天(不计算1582年以前)
mysql> select TO_DAYS(950501); 
-> 728779 
mysql> select TO_DAYS('1997-10-07'); 
-> 729669 
FROM_DAYS(N) 
 给出西元0年至今多少天返回DATE值(不计算1582年以前)
mysql> select FROM_DAYS(729669); 
-> '1997-10-07' 
DATE_FORMAT(date,format) 
 根据format字符串格式化date值
(在format字符串中可用标志符:
%M 月名字(January……December) 
%W 星期名字(Sunday……Saturday) 
%D 有英语前缀的月份的日期(1st, 2nd, 3rd, 等等。) 
%Y 年, 数字, 4 位 
%y 年, 数字, 2 位 
%a 缩写的星期名字(Sun……Sat) 
%d 月份中的天数, 数字(00……31) 
%e 月份中的天数, 数字(0……31) 
%m 月, 数字(01……12) 
%c 月, 数字(1……12) 
%b 缩写的月份名字(Jan……Dec) 
%j 一年中的天数(001……366) 
%H 小时(00……23) 
%k 小时(0……23) 
%h 小时(01……12) 
%I 小时(01……12) 
%l 小时(1……12) 
%i 分钟, 数字(00……59) 
%r 时间,12 小时(hh:mm:ss [AP]M) 
%T 时间,24 小时(hh:mm:ss) 
%S 秒(00……59) 
%s 秒(00……59) 
%p AM或PM 
%w 一个星期中的天数(0=Sunday ……6=Saturday ) 
%U 星期(0……52), 这里星期天是星期的第一天 
%u 星期(0……52), 这里星期一是星期的第一天 
%% 字符% )
mysql> select DATE_FORMAT('1997-10-04 22:23:00','%W %M %Y'); 
-> 'Saturday October 1997' 
mysql> select DATE_FORMAT('1997-10-04 22:23:00','%H:%i:%s'); 
-> '22:23:00' 
mysql> select DATE_FORMAT('1997-10-04 22:23:00','%D %y %a %d %m %b %j'); 
-> '4th 97 Sat 04 10 Oct 277' 
mysql> select DATE_FORMAT('1997-10-04 22:23:00','%H %k %I %r %T %S %w'); 
-> '22 22 10 10:23:00 PM 22:23:00 00 6' 
TIME_FORMAT(time,format)
 和DATE_FORMAT()类似,但TIME_FORMAT只处理小时、分钟和秒(其余符号产生一个NULL值或0)
CURDATE() 
CURRENT_DATE()
 以'YYYY-MM-DD'或YYYYMMDD格式返回当前日期值(根据返回值所处上下文是字符串或数字) 
mysql> select CURDATE(); 
-> '1997-12-15' 
mysql> select CURDATE() 0; 
-> 19971215 
CURTIME() 
CURRENT_TIME()
 以'HH:MM:SS'或HHMMSS格式返回当前时间值(根据返回值所处上下文是字符串或数字) 
mysql> select CURTIME(); 
-> '23:50:26' 
mysql> select CURTIME() 0; 
-> 235026 
NOW() 
SYSDATE() 
CURRENT_TIMESTAMP()
 以'YYYY-MM-DD HH:MM:SS'或YYYYMMDDHHMMSS格式返回当前日期时间(根据返回值所处上下文是字符串或数字) 
mysql> select NOW(); 
-> '1997-12-15 23:50:26' 
mysql> select NOW() 0; 
-> 19971215235026 
UNIX_TIMESTAMP() 
UNIX_TIMESTAMP(date) 
 返回一个Unix时间戳(从'1970-01-01 00:00:00'GMT开始的秒数,date默认值为当前时间)
mysql> select UNIX_TIMESTAMP(); 
-> 882226357 
mysql> select UNIX_TIMESTAMP('1997-10-04 22:23:00'); 
-> 875996580 
FROM_UNIXTIME(unix_timestamp) 
 以'YYYY-MM-DD HH:MM:SS'或YYYYMMDDHHMMSS格式返回时间戳的值(根据返回值所处上下文是字符串或数字) 
mysql> select FROM_UNIXTIME(875996580); 
-> '1997-10-04 22:23:00' 
mysql> select FROM_UNIXTIME(875996580) 0; 
-> 19971004222300 
FROM_UNIXTIME(unix_timestamp,format) 
 以format字符串格式返回时间戳的值
mysql> select FROM_UNIXTIME(UNIX_TIMESTAMP(),'%Y %D %M %h:%i:%s %x'); 
-> '1997 23rd December 03:43:30 x' 
SEC_TO_TIME(seconds) 
 以'HH:MM:SS'或HHMMSS格式返回秒数转成的TIME值(根据返回值所处上下文是字符串或数字) 
mysql> select SEC_TO_TIME(2378); 
-> '00:39:38' 
mysql> select SEC_TO_TIME(2378) 0; 
-> 3938 
TIME_TO_SEC(time) 
 返回time值有多少秒 
mysql> select TIME_TO_SEC('22:23:00'); 
-> 80580 
mysql> select TIME_TO_SEC('00:39:38'); 
-> 2378

标签:语句,00,01,查询,DATE,mysql,date,select
From: https://blog.51cto.com/u_15564034/6437504

相关文章

  • centos7 部署 Mysql 5.7
    (centos7部署Mysql5.7)一、安装2.1环境准备1、查看系统自带或之前安装的mariadb。rpm-qa|grepmariadb2、卸载它们rpm-e--nodepsmariadb-libs-5.5.60-1.el7_5.x86_643、再看一下之前有没有安装过mysqlrpm-qa|grepmysql如果没有这里不会有任何的返回,如......
  • 【python基础】循环语句-for循环
    1.初始for循环for循环可以遍历任何可迭代对象,如一个列表或者一个字符串。这里可迭代对象的概念我们后期介绍,先知道这个名词就好了。其语法格式之一:比如我们遍历学员名单,编写程序如下所示:for循环如果放在生产生活中的话,也类似于循环处理,但较while循环有区别,其区别就在于条件......
  • 1.4基于RESTCONF的拓扑查询
    基于RESTCONF的拓扑查询任务目的1、学习了解SDN控制器REST北向接口的作用。2、熟悉OpenDaylight有关网络拓扑的REST常用接口。任务环境设备名称软件环境(镜像)硬件环境控制器Ubuntu14.04桌面版OpenDaylightLithiumCPU:2核内存:4G磁盘:20G交换机Ubuntu14.04......
  • mysql安全策略
    基于8.x版本安装插件mysql>installpluginCONNECTION_CONTROLsoname'connection_control.so';QueryOK,0rowsaffected(0.01sec)mysql>installpluginCONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTSsoname'connection_control.so';QueryOK,......
  • 3_Installing Linux, Apache, MySQL, PHP (LAMP) Stack on Ubuntu 20.04
      地址:https://www.codewithharry.com/blogpost/lamp-stack-ubuntu-20-04/ InstallingLAMPstackonUbuntu20.04in5MinutesThispostwillexplainhowtoinstallLAMPstackonUbuntu20.04.LAMPstackconsistsofthefollowingcomponents:Linux-AnyLi......
  • 小白,尝试用while,for ,if语句表示1到100相加的和。
    #include<stdio.h>intmain(){ inta=1; intsum=0; while(a<=100) { sum=sum+a; a++; } printf("总和=%d\n",sum); return0;}#include<stdio.h>intmain(){ inta=0; intsum=0; { for(a=1;a<=......
  • CentOS中安装mysql
    安装前检查:一。先检查CentOS 的默认数据库 mariadb是否存在  rpm-qa|grepmariadb查出结果mariddb-libs-5.5.68-1.el7.x86_64二。强行删除上边的文件rpm-e--nodepsmariadb-libs-5.5.68-1.el7.x86_64 开始安装:一。下载 wget命令工具......
  • 第3天学习Docker-Docker部署常见应用(MySQL、Tomcat、Nginx、Redis、Centos)
    前提须知:(1)搜索镜像命令格式:dockersearch镜像名(2)设置Docker镜像加速器详见文章:Docker设置ustc的镜像源(镜像加速器)1、部署MySQL拉取镜像(这里拉取mysql5.7版本)[root@localhost~]#dockerpullmysql:5.7创建容器(默认运行)[root@localhost~]#dockerrun-di--name=my_mysql-p330......
  • DDL语句
    DDL语句1、常见组成库的操作表视图存储过程事件索引2、数据库操作数据库创建createdatabase数据库名charsetutf8;查看数据库showdatabases;showcreatedatabasedb;selectdatabase();选择数据库use数据库名删除数据库dropdatabase数据库......
  • MySQL索引和视图
    索引1、简介在MySQL中,索引index也叫做“键key”,它是存储引擎用于快速找到记录的一种数据结构索引对于良好的性能非常关键,尤其是当表中的数据量越来越大时,索引对性能的影响就愈发重要索引优化应该是对查询性能优化最有效的手段,创建一个真正优秀的索引经常需要重写SQL查询语句......