MySql取得日期相关
2016-07-23 08:40
399 查看
取得当天:
SELECT curdate();
mysql> SELECTcurdate();
+------------+
| curdate() |
+------------+
| 2013-07-29 |
+------------+
取得当前日期:
mysql> selectnow();
+---------------------+
|now() |
+---------------------+
| 2013-07-2922:10:40 |
+---------------------+
取得前一天:
mysql> selectdate_sub(curdate(),interval 1 day);
+------------------------------------+
|date_sub(curdate(),interval 1 day) |
+------------------------------------+
|2013-07-28 |
+------------------------------------+
括号中为当天时间的前一天,如果统计前几天就将括号中的’1’改成相应的天数。如果要算月或年,直接将day改为month或year即可
取得前一天的年份:
mysql> SELECTYEAR(DATE_SUB(CURDATE(),INTERVAL 1 DAY));
+------------------------------------------+
|YEAR(DATE_SUB(CURDATE(),INTERVAL 1 DAY)) |
+------------------------------------------+
| 2013 |
+------------------------------------------+
date_sub()函数的例子:
今天是2013年5月20日。
date_sub('2012-05-25',interval1 day) 表示 2012-05-24
date_sub('2012-05-25',interval0 day) 表示 2012-05-25
date_sub('2012-05-25',interval-1 day) 表示 2012-05-26
date_sub('2012-05-31',interval-1 day) 表示 2012-06-01
date_sub(curdate(),interval1 day) 表示 2013-05-19
date_sub(curdate(),interval-1 day) 表示 2013-05-21
date_sub(curdate(),interval1 month) 表示 2013-04-20
date_sub(curdate(),interval-1 month) 表示 2013-06-20
date_sub(curdate(),interval1 year) 表示 2012-05-20
date_sub(curdate(),interval-1 year) 表示 2014-05-20
源文档 <http://blog.sina.com.cn/s/blog_63426ff90101f6pa.html>
MySQL日期时间函数大全
DAYOFWEEK(date)
返回日期date是星期几(1=星期天,2=星期一,……7=星期六,ODBC标准)
mysql> selectDAYOFWEEK('1998-02-03');
-> 3
WEEKDAY(date)
返回日期date是星期几(0=星期一,1=星期二,……6=星期天)。
mysql> selectWEEKDAY('1997-10-04 22:23:00');
-> 5
mysql> selectWEEKDAY('1997-11-05');
-> 2
DAYOFMONTH(date)
返回date是一月中的第几日(在1到31范围内)
mysql> selectDAYOFMONTH('1998-02-03');
-> 3
DAYOFYEAR(date)
返回date是一年中的第几日(在1到366范围内)
mysql> selectDAYOFYEAR('1998-02-03');
-> 34
MONTH(date)
返回date中的月份数值
mysql> selectMONTH('1998-02-03');
-> 2
DAYNAME(date)
返回date是星期几(按英文名返回)
mysql> selectDAYNAME("1998-02-05");
-> 'Thursday'
MONTHNAME(date)
返回date是几月(按英文名返回)
mysql> selectMONTHNAME("1998-02-05");
-> 'February'
QUARTER(date)
返回date是一年的第几个季度
mysql> selectQUARTER('98-04-01');
-> 2
WEEK(date,first)
返回date是一年的第几周(first默认值0,first取值1表示周一是周的开始,0从周日开始)
mysql> selectWEEK('1998-02-20');
-> 7
mysql> selectWEEK('1998-02-20',0);
-> 7
mysql> selectWEEK('1998-02-20',1);
-> 8
YEAR(date)
返回date的年份(范围在1000到9999)
mysql> selectYEAR('98-02-03');
-> 1998
HOUR(time)
返回time的小时数(范围是0到23)
mysql> selectHOUR('10:05:03');
-> 10 <
e0ef
/p>
MINUTE(time)
返回time的分钟数(范围是0到59)
mysql> selectMINUTE('98-02-03 10:05:03');
-> 5
SECOND(time)
返回time的秒数(范围是0到59)
mysql> selectSECOND('10:05:03');
-> 3
PERIOD_ADD(P,N)
增加N个月到时期P并返回(P的格式YYMM或YYYYMM)
mysql> selectPERIOD_ADD(9801,2);
-> 199803
PERIOD_DIFF(P1,P2)
返回在时期P1和P2之间月数(P1和P2的格式YYMM或YYYYMM)
mysql> selectPERIOD_DIFF(9802,199703);
-> 11
DATE_ADD(date,INTERVALexpr type)
DATE_SUB(date,INTERVALexpr type)
ADDDATE(date,INTERVALexpr type)
SUBDATE(date,INTERVALexpr 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-0100:00:00
mysql> SELECTINTERVAL 1 DAY "1997-12-31";
-> 1998-01-01
mysql> SELECT"1998-01-01" - INTERVAL 1 SECOND;
-> 1997-12-3123:59:59
mysql> SELECTDATE_ADD("1997-12-31 23:59:59",INTERVAL 1 SECOND);
-> 1998-01-0100:00:00
mysql> SELECTDATE_ADD("1997-12-31 23:59:59",INTERVAL 1 DAY);
-> 1998-01-0123:59:59
mysql> SELECTDATE_ADD("1997-12-31 23:59:59",INTERVAL "1:1"MINUTE_SECOND);
-> 1998-01-0100:01:00
mysql> SELECTDATE_SUB("1998-01-01 00:00:00",INTERVAL "1 1:1:1"DAY_SECOND);
-> 1997-12-3022:58:59
mysql> SELECTDATE_ADD("1998-01-01 00:00:00", INTERVAL "-1 10" DAY_HOUR);
-> 1997-12-3014:00:00
mysql> SELECTDATE_SUB("1998-01-02", INTERVAL 31 DAY);
-> 1997-12-02
mysql> SELECTEXTRACT(YEAR FROM "1999-07-02");
-> 1999
mysql> SELECTEXTRACT(YEAR_MONTH FROM "1999-07-02 01:02:03");
-> 199907
mysql> SELECTEXTRACT(DAY_MINUTE FROM "1999-07-02 01:02:03");
-> 20102
TO_DAYS(date)
返回日期date是西元0年至今多少天(不计算1582年以前)
mysql> selectTO_DAYS(950501);
-> 728779
mysql> selectTO_DAYS('1997-10-07');
-> 729669
FROM_DAYS(N)
给出西元0年至今多少天返回DATE值(不计算1582年以前)
mysql> selectFROM_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> selectDATE_FORMAT('1997-10-04 22:23:00','%W %M %Y');
-> 'SaturdayOctober 1997'
mysql> selectDATE_FORMAT('1997-10-04 22:23:00','%H:%i:%s');
-> '22:23:00'
mysql> selectDATE_FORMAT('1997-10-04 22:23:00','%D %y %a %d %m %b %j');
-> '4th 97 Sat04 10 Oct 277'
mysql> selectDATE_FORMAT('1997-10-04 22:23:00','%H %k %I %r %T %S %w');
-> '22 22 1010: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> selectCURDATE();
-> '1997-12-15'
mysql> selectCURDATE() 0;
-> 19971215
CURTIME()
CURRENT_TIME()
以'HH:MM:SS'或HHMMSS格式返回当前时间值(根据返回值所处上下文是字符串或数字)
mysql> selectCURTIME();
-> '23:50:26'
mysql> selectCURTIME() 0;
-> 235026
NOW()
SYSDATE()
CURRENT_TIMESTAMP()
以'YYYY-MM-DDHH:MM:SS'或YYYYMMDDHHMMSS格式返回当前日期时间(根据返回值所处上下文是字符串或数字)
mysql> selectNOW();
-> '1997-12-1523:50:26'
mysql> selectNOW() 0;
->19971215235026
UNIX_TIMESTAMP()
UNIX_TIMESTAMP(date)
返回一个Unix时间戳(从'1970-01-0100:00:00'GMT开始的秒数,date默认值为当前时间)
mysql> selectUNIX_TIMESTAMP();
-> 882226357
mysql> selectUNIX_TIMESTAMP('1997-10-04 22:23:00');
-> 875996580
FROM_UNIXTIME(unix_timestamp)
以'YYYY-MM-DDHH:MM:SS'或YYYYMMDDHHMMSS格式返回时间戳的值(根据返回值所处上下文是字符串或数字)
mysql> selectFROM_UNIXTIME(875996580);
-> '1997-10-0422:23:00'
mysql> selectFROM_UNIXTIME(875996580) 0;
->19971004222300
FROM_UNIXTIME(unix_timestamp,format)
以format字符串格式返回时间戳的值
mysql> selectFROM_UNIXTIME(UNIX_TIMESTAMP(),'%Y %D %M %h:%i:%s %x');
-> '1997 23rdDecember 03:43:30 x'
SEC_TO_TIME(seconds)
以'HH:MM:SS'或HHMMSS格式返回秒数转成的TIME值(根据返回值所处上下文是字符串或数字)
mysql> selectSEC_TO_TIME(2378);
-> '00:39:38'
mysql> selectSEC_TO_TIME(2378) 0;
-> 3938
TIME_TO_SEC(time)
返回time值有多少秒
mysql> selectTIME_TO_SEC('22:23:00');
-> 80580
mysql> selectTIME_TO_SEC('00:39:38');
-> 2378
本文来自CSDN博客,转载请标明出处:http://www.cnblogs.com/zeroone/archive/2010/05/05/1727659.html
SELECT curdate();
mysql> SELECTcurdate();
+------------+
| curdate() |
+------------+
| 2013-07-29 |
+------------+
取得当前日期:
mysql> selectnow();
+---------------------+
|now() |
+---------------------+
| 2013-07-2922:10:40 |
+---------------------+
取得前一天:
mysql> selectdate_sub(curdate(),interval 1 day);
+------------------------------------+
|date_sub(curdate(),interval 1 day) |
+------------------------------------+
|2013-07-28 |
+------------------------------------+
括号中为当天时间的前一天,如果统计前几天就将括号中的’1’改成相应的天数。如果要算月或年,直接将day改为month或year即可
取得前一天的年份:
mysql> SELECTYEAR(DATE_SUB(CURDATE(),INTERVAL 1 DAY));
+------------------------------------------+
|YEAR(DATE_SUB(CURDATE(),INTERVAL 1 DAY)) |
+------------------------------------------+
| 2013 |
+------------------------------------------+
date_sub()函数的例子:
今天是2013年5月20日。
date_sub('2012-05-25',interval1 day) 表示 2012-05-24
date_sub('2012-05-25',interval0 day) 表示 2012-05-25
date_sub('2012-05-25',interval-1 day) 表示 2012-05-26
date_sub('2012-05-31',interval-1 day) 表示 2012-06-01
date_sub(curdate(),interval1 day) 表示 2013-05-19
date_sub(curdate(),interval-1 day) 表示 2013-05-21
date_sub(curdate(),interval1 month) 表示 2013-04-20
date_sub(curdate(),interval-1 month) 表示 2013-06-20
date_sub(curdate(),interval1 year) 表示 2012-05-20
date_sub(curdate(),interval-1 year) 表示 2014-05-20
源文档 <http://blog.sina.com.cn/s/blog_63426ff90101f6pa.html>
MySQL日期时间函数大全
DAYOFWEEK(date)
返回日期date是星期几(1=星期天,2=星期一,……7=星期六,ODBC标准)
mysql> selectDAYOFWEEK('1998-02-03');
-> 3
WEEKDAY(date)
返回日期date是星期几(0=星期一,1=星期二,……6=星期天)。
mysql> selectWEEKDAY('1997-10-04 22:23:00');
-> 5
mysql> selectWEEKDAY('1997-11-05');
-> 2
DAYOFMONTH(date)
返回date是一月中的第几日(在1到31范围内)
mysql> selectDAYOFMONTH('1998-02-03');
-> 3
DAYOFYEAR(date)
返回date是一年中的第几日(在1到366范围内)
mysql> selectDAYOFYEAR('1998-02-03');
-> 34
MONTH(date)
返回date中的月份数值
mysql> selectMONTH('1998-02-03');
-> 2
DAYNAME(date)
返回date是星期几(按英文名返回)
mysql> selectDAYNAME("1998-02-05");
-> 'Thursday'
MONTHNAME(date)
返回date是几月(按英文名返回)
mysql> selectMONTHNAME("1998-02-05");
-> 'February'
QUARTER(date)
返回date是一年的第几个季度
mysql> selectQUARTER('98-04-01');
-> 2
WEEK(date,first)
返回date是一年的第几周(first默认值0,first取值1表示周一是周的开始,0从周日开始)
mysql> selectWEEK('1998-02-20');
-> 7
mysql> selectWEEK('1998-02-20',0);
-> 7
mysql> selectWEEK('1998-02-20',1);
-> 8
YEAR(date)
返回date的年份(范围在1000到9999)
mysql> selectYEAR('98-02-03');
-> 1998
HOUR(time)
返回time的小时数(范围是0到23)
mysql> selectHOUR('10:05:03');
-> 10 <
e0ef
/p>
MINUTE(time)
返回time的分钟数(范围是0到59)
mysql> selectMINUTE('98-02-03 10:05:03');
-> 5
SECOND(time)
返回time的秒数(范围是0到59)
mysql> selectSECOND('10:05:03');
-> 3
PERIOD_ADD(P,N)
增加N个月到时期P并返回(P的格式YYMM或YYYYMM)
mysql> selectPERIOD_ADD(9801,2);
-> 199803
PERIOD_DIFF(P1,P2)
返回在时期P1和P2之间月数(P1和P2的格式YYMM或YYYYMM)
mysql> selectPERIOD_DIFF(9802,199703);
-> 11
DATE_ADD(date,INTERVALexpr type)
DATE_SUB(date,INTERVALexpr type)
ADDDATE(date,INTERVALexpr type)
SUBDATE(date,INTERVALexpr 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-0100:00:00
mysql> SELECTINTERVAL 1 DAY "1997-12-31";
-> 1998-01-01
mysql> SELECT"1998-01-01" - INTERVAL 1 SECOND;
-> 1997-12-3123:59:59
mysql> SELECTDATE_ADD("1997-12-31 23:59:59",INTERVAL 1 SECOND);
-> 1998-01-0100:00:00
mysql> SELECTDATE_ADD("1997-12-31 23:59:59",INTERVAL 1 DAY);
-> 1998-01-0123:59:59
mysql> SELECTDATE_ADD("1997-12-31 23:59:59",INTERVAL "1:1"MINUTE_SECOND);
-> 1998-01-0100:01:00
mysql> SELECTDATE_SUB("1998-01-01 00:00:00",INTERVAL "1 1:1:1"DAY_SECOND);
-> 1997-12-3022:58:59
mysql> SELECTDATE_ADD("1998-01-01 00:00:00", INTERVAL "-1 10" DAY_HOUR);
-> 1997-12-3014:00:00
mysql> SELECTDATE_SUB("1998-01-02", INTERVAL 31 DAY);
-> 1997-12-02
mysql> SELECTEXTRACT(YEAR FROM "1999-07-02");
-> 1999
mysql> SELECTEXTRACT(YEAR_MONTH FROM "1999-07-02 01:02:03");
-> 199907
mysql> SELECTEXTRACT(DAY_MINUTE FROM "1999-07-02 01:02:03");
-> 20102
TO_DAYS(date)
返回日期date是西元0年至今多少天(不计算1582年以前)
mysql> selectTO_DAYS(950501);
-> 728779
mysql> selectTO_DAYS('1997-10-07');
-> 729669
FROM_DAYS(N)
给出西元0年至今多少天返回DATE值(不计算1582年以前)
mysql> selectFROM_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> selectDATE_FORMAT('1997-10-04 22:23:00','%W %M %Y');
-> 'SaturdayOctober 1997'
mysql> selectDATE_FORMAT('1997-10-04 22:23:00','%H:%i:%s');
-> '22:23:00'
mysql> selectDATE_FORMAT('1997-10-04 22:23:00','%D %y %a %d %m %b %j');
-> '4th 97 Sat04 10 Oct 277'
mysql> selectDATE_FORMAT('1997-10-04 22:23:00','%H %k %I %r %T %S %w');
-> '22 22 1010: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> selectCURDATE();
-> '1997-12-15'
mysql> selectCURDATE() 0;
-> 19971215
CURTIME()
CURRENT_TIME()
以'HH:MM:SS'或HHMMSS格式返回当前时间值(根据返回值所处上下文是字符串或数字)
mysql> selectCURTIME();
-> '23:50:26'
mysql> selectCURTIME() 0;
-> 235026
NOW()
SYSDATE()
CURRENT_TIMESTAMP()
以'YYYY-MM-DDHH:MM:SS'或YYYYMMDDHHMMSS格式返回当前日期时间(根据返回值所处上下文是字符串或数字)
mysql> selectNOW();
-> '1997-12-1523:50:26'
mysql> selectNOW() 0;
->19971215235026
UNIX_TIMESTAMP()
UNIX_TIMESTAMP(date)
返回一个Unix时间戳(从'1970-01-0100:00:00'GMT开始的秒数,date默认值为当前时间)
mysql> selectUNIX_TIMESTAMP();
-> 882226357
mysql> selectUNIX_TIMESTAMP('1997-10-04 22:23:00');
-> 875996580
FROM_UNIXTIME(unix_timestamp)
以'YYYY-MM-DDHH:MM:SS'或YYYYMMDDHHMMSS格式返回时间戳的值(根据返回值所处上下文是字符串或数字)
mysql> selectFROM_UNIXTIME(875996580);
-> '1997-10-0422:23:00'
mysql> selectFROM_UNIXTIME(875996580) 0;
->19971004222300
FROM_UNIXTIME(unix_timestamp,format)
以format字符串格式返回时间戳的值
mysql> selectFROM_UNIXTIME(UNIX_TIMESTAMP(),'%Y %D %M %h:%i:%s %x');
-> '1997 23rdDecember 03:43:30 x'
SEC_TO_TIME(seconds)
以'HH:MM:SS'或HHMMSS格式返回秒数转成的TIME值(根据返回值所处上下文是字符串或数字)
mysql> selectSEC_TO_TIME(2378);
-> '00:39:38'
mysql> selectSEC_TO_TIME(2378) 0;
-> 3938
TIME_TO_SEC(time)
返回time值有多少秒
mysql> selectTIME_TO_SEC('22:23:00');
-> 80580
mysql> selectTIME_TO_SEC('00:39:38');
-> 2378
本文来自CSDN博客,转载请标明出处:http://www.cnblogs.com/zeroone/archive/2010/05/05/1727659.html
相关文章推荐
- MySQL中的integer 数据类型
- MySQL存储过程
- mysql中int、bigint、smallint 和 tinyint的区别与长度
- mysql load data 导出、导入 csv
- source命令执行SQL脚本文件
- MySQL创建用户及权限控制
- MySQL管理数据表
- linux下mysql添加用户
- mysql procedure
- mysql触发器
- MySQL 备份和恢复策略
- mac下安装mysql(转载)
- mysql 修改编码 Linux/Mac/Unix/通用(杜绝修改后无法启动的情况!)
- MySQL数据的导出、导入(mysql内部命令:mysqldump、mysql)
- mysql数据行转列
- Linux下修改MySQL编码的方法
- MySQL Server 日志
- MySQL 安全事宜
- MySQL 备份与恢复