MySQLÊý¾Ý¿âÖеÄDate,DateTimeºÍTimeStampÀàÐÍ
DATETIME, DATEºÍTIMESTAMPÀàÐÍÊÇÏà¹ØµÄ¡£±¾ÎÄÃèÊöËûÃǵÄÌØÕ÷£¬ËûÃÇÊÇÈçºÎÀàËÆµÄ¶øÓÖ²»Í¬µÄ¡£
¡¡¡¡
DATETIMEÀàÐÍÓÃÔÚÄãÐèҪͬʱ°üº¬ÈÕÆÚºÍʱ¼äÐÅÏ¢µÄֵʱ¡£MySQL¼ìË÷²¢ÇÒÒÔ'YYYY-MM-DD
HH:MM:SS'¸ñʽÏÔʾDATETIMEÖµ£¬Ö§³ÖµÄ·¶Î§ÊÇ'1000-01-01 00:00:00'µ½'9999-12-31
23:59:59'¡££¨“Ö§³Ö”Òâζמ¡¹Ü¸üÔçµÄÖµ¿ÉÄܹ¤×÷£¬µ«²»Äܱ£Ö¤ËûÃÇ¿ÉÒÔ¡££©
¡¡¡¡DATEÀàÐÍÓÃÔÚÄã½öÐèÒªÈÕÆÚֵʱ£¬Ã»ÓÐʱ¼ä²¿
·Ö¡£MySQL¼ìË÷²¢ÇÒÒÔ'YYYY-MM-DD'¸ñʽÏÔʾDATEÖµ£¬Ö§³ÖµÄ·¶Î§ÊÇ'1000-01-01'µ½'9999-12-31'¡£
¡¡
¡¡TIMESTAMPÁÐÀàÐÍÌṩһÖÖÀàÐÍ£¬Äã¿ÉÒÔʹÓÃËü×Ô¶¯µØÓõ±Ç°µÄÈÕÆÚºÍʱ¼ä±ê¼ÇINSERT»òUPDATEµÄ²Ù×÷¡£Èç¹ûÄãÓжà¸öTIMESTAMP
ÁУ¬Ö»ÓеÚÒ»¸ö×Ô¶¯¸üС£
¡¡¡¡×Ô¶¯¸üеÚÒ»¸öTIMESTAMPÁÐÔÚÏÂÁÐÈκÎÌõ¼þÏ·¢Éú£º
¡¡¡¡ÁÐûÓÐÃ÷È·µØÔÚÒ»¸ö
INSERT»òLOAD DATA INFILEÓï¾äÖÐÖ¸¶¨¡£
¡¡¡¡ÁÐûÓÐÃ÷È·µØÔÚÒ»¸öUPDATEÓï¾äÖÐÖ¸¶¨ÇÒһЩÁíÍâµÄÁиıäÖµ¡££¨×¢
ÒâÒ»¸öUPDATEÉèÖÃÒ»¸öÁÐΪËüÒѾÓеÄÖµ£¬Õ⽫²»ÒýÆðTIMESTAMPÁб»¸üУ¬ÒòΪÈç¹ûÄãÉèÖÃÒ»¸öÁÐΪËüµ±Ç°µÄÖµ£¬MySQLΪÁËЧÂʶøºöÂÔ¸ü
¸Ä¡££©
¡¡¡¡ÄãÃ÷È·µØÉ趨TIMESTAMPÁÐΪNULL.
¡¡¡¡³ýµÚÒ»¸öÒÔÍâµÄTIMESTAMPÁÐÒ²¿ÉÒÔÉèÖõ½µ±Ç°µÄÈÕ
ÆÚºÍʱ¼ä£¬Ö»Òª½«ÁÐÉèΪNULL£¬»òNOW()¡£
¡¡¡¡Í¨¹ýÃ÷È·µØÉèÖÃÏ£ÍûµÄÖµ£¬Äã¿ÉÒÔÉèÖÃÈκÎTIMESTAMPÁÐΪ²»Í¬ÓÚµ±Ç°ÈÕÆÚºÍʱ
¼äµÄÖµ£¬¼´Ê¹¶ÔµÚÒ»¸öTIMESTAMPÁÐÒ²ÊÇÕâÑù¡£ÀýÈ磬Èç¹û£¬µ±Äã´´½¨Ò»¸öÐÐʱ£¬ÄãÏëÒªÒ»¸öTIMESTAMP±»ÉèÖõ½µ±Ç°µÄÈÕÆÚºÍʱ¼ä£¬µ«ÔÚÒÔºóÎÞ
ÂÛºÎʱÐб»¸üÐÂʱ¶¼²»¸Ä±ä£¬Äã¿ÉÒÔʹÓÃÕâ¸öÊôÐÔ£º
¡¡¡¡ÈÃMySQLÔÚÐб»´´½¨Ê±ÉèÖÃÁУ¬Õ⽫³õʼ»¯ËüΪµ±Ç°µÄÈÕÆÚºÍʱ¼ä¡£
µ±ÄãÖ´ÐÐËæºóµÄ¶Ô¸ÃÐÐÖÐÆäËûÁеĸü¸Äʱ£¬Ã÷È·É趨TIMESTAMPÁÐΪËüµÄµ±Ç°Öµ¡£
¡¡¡¡ÁíÒ»·½Ã棬Äã¿ÉÄÜ·¢ÏÖ£¬µ±Ðб»´´½¨²¢ÇÒÔ¶
ÀëËæºóµÄ¸ü¸Äʱ£¬ºÜÈÝÒ×ÓÃÒ»¸öÄãÓÃNOW()³õʼ»¯µÄDATETIMEÁС£
¡¡¡¡TIMESTAMPÖµ¿ÉÒÔ´Ó1970µÄijʱµÄ¿ªÊ¼Ò»Ö±µ½
2037Ä꣬¾«¶ÈΪһÃ룬ÆäÖµ×÷ΪÊý×ÖÏÔʾ¡£
¡¡¡¡ÔÚMySQL¼ìË÷²¢ÇÒÏÔʾTIMESTAMPֵȡ¾öÓÚÏÔʾ³ß´çµÄ¸ñʽÈçÏÂ±í¡£“Íê
Õû”TIMESTAMP¸ñʽÊÇ14룬µ«ÊÇTIMESTAMPÁпÉÒÔÓøü¶ÌµÄÏÔʾ³ß´ç´´Ô죺
ÁÐÀàÐÍ¡¡¡¡¡¡¡¡ ÏÔʾ¸ñʽ
TIMESTAMP(14)
YYYYMMDDHHMMSS
TIMESTAMP(12) YYMMDDHHMMSS
TIMESTAMP(10)
YYMMDDHHMM
TIMESTAMP(8) YYYYMMDD
TIMESTAMP(6) YYMMDD
TIMESTAMP(4)
YY
Ïà¹ØÎĵµ£º
ǰ¶Îʱ¼ä°²×°MySQL, ·Ç³£Ë³Àû, ºÜ¿ì¾Í°²×°ÁË, È»ºó¾¹ý¼òµ¥µÄÅäÖÃ. ½øÈëMySQLµÄ¿ØÖÆÌ¨, ÊäÈëÃÜÂë. È»ºó¾Í˳ÀûµØ½øÈëµ½Á˹¤×÷״̬.
µ«Êǵ±ÎÒµÚ¶þÌì½øÈëMySQLµÄ¿ØÖÆÌ¨, ÊäÈëÃÜÂëʱ, µÎµÄÒ»Éùºó,Õû¸ö¿ØÖÆÌ¨¾ÍÏûʧÁË.ÖØÐÂÊÔÁ˼¸´Î, ÎÊÌâÒÀ¾É. ¾ÍÉÏÍø°Ù¶ÈÒ»ÏÂ,·¢ÏÖÓв»ÉÙÈËÓöµ½Í¬ÑùµÄÎÊÌâ, ºÜ¶àÈ˶¼ËµÊ±my.iniÅäÖôíÎó, ÓÚÊÇ´ò¿ ......
¸Ã°æ±¾Éý¼¶ InnoDB ²å¼þµ½ 1.0.6 °æ±¾£¬Ä¿Ç° 1.0.6 °æ±¾µÄ InnoDB µÄÖÊÁ¿²î²»¶àÊÇ RC ºòÑ¡·¢Ðм¶±ðµÄ¡£ÁíÍâһЩÃüÁîÐй¤¾ß¸÷×ÔÔö¼ÓÁËһЩ²ÎÊýÑ¡ÏÏêÇéÇë¿´ÕâÀï¡£MySQL£¨·¢Òô£º[ˌmaɪ ɛs kjuː ˈɛl]£¬µ«Ò²¾³£¶Á×÷My- SEQuel£©ÊÇÒ»¸ö¿ª·ÅÔ´ÂëµÄ¹ØÏµÊý¾Ý¿â¹ÜÀíϵͳ£¬¿ª·¢ÕßΪÈðµäMySQL AB¹«Ë¾£ ......
Ò»¡¢µ¼ÈëÊý¾Ý
1¡¢È·¶¨
Êý¾Ý¿âĬÈϱàÂ룬±ÈÈç±àÂë
Ϊgbk,½«¶ÁÈë;¾¶±àÂëͬÑùÉèΪgbk£¬ÃüÁîΪ£º
set names gbk;
2¡¢source
d:/20080613.sql µ¼ÈëÊý¾Ý¡£ÑéÖ¤
Êý¾Ý¿â
ÖеÄÊý¾ÝÊÇ·ñ´æÔÚÂÒÂë¡£
3¡¢Èç¹ûÈÔÈ»´æÔÚÂÒÂëÎÊÌ⣬Õâʱºò¾ÍÒª¿¼ÂǸı䵼ÈëÎļþµÄ±à ......
½â¾ö·½·¨Ò»:(×îÖØÒªµÄÒ»ÖÖ·½·¨)
Äã¿´ÏÂmy.ini£¬ÓÐÎÞ
[mysql]
default-character-set=utf8
[client]
default-character-set=utf8
[mysqld]
default-character-set=utf8
È»ºó½¨Á¢±íʱ£¬Ò²ÒªÓ㨱ÈÈ磩
DROP TABLE IF EXISTS `Company`;
CREATE &nb ......
mysql¿ÉÒÔÔËÐÐÔÚ²»Í¬sql modeģʽÏÂÃæ£¬sql modeģʽ¶¨ÒåÁËmysqlÓ¦¸ÃÖ§³ÖµÄsqlÓï·¨£¬Êý¾ÝУÑéµÈ£¡
²é¿´Ä¬ÈϵÄsql modeģʽ£º
select @@sql_mode;
ÎÒµÄÊý¾Ý¿âÊÇ£º
STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
ÔÚ´ËģʽÏÂÃæ£¬Èç¹û²åÈëµÄÊý¾ÝµÄ³¤¶È´óÓÚ¶¨ÒåµÄ³¤¶È£¬ÄÇô¾Í»á±¨´í£¡
......