È»¶ø£¬¹ØÓÚȱʡֵÊÇ·ñÕ¼ÓÿռäµÄÎÊÌ⣬³£³£Èÿª·¢Õ߸е½À§»ó
±¾ÎĽ«ÉîÈë̽ÌÖMySQLÖÐȱʡֵµÄÉèÖü°Æä¶Ô¿Õ¼äÕ¼ÓõÄÓ°Ï죬ÒÔÆÚΪÊý¾Ý¿âÉè¼ÆºÍ¹ÜÀíÌṩÓмÛÖµµÄ²Î¿¼
Ò»¡¢MySQLȱʡֵµÄ»ù±¾¸ÅÄî ÔÚMySQLÖУ¬È±Ê¡Öµ£¨Default Value£©ÊÇÖ¸ÔÚ´´½¨±íʱΪij¸ö×Ö¶ÎÖ¸¶¨µÄĬÈÏÖµ
µ±²åÈëмǼʱ£¬Èç¹ûûÓÐΪ¸Ã×Ö¶ÎÌṩֵ£¬ÏµÍ³»á×Ô¶¯Ê¹ÓÃȱʡֵ
ȱʡֵµÄÉèÖÃÓÐÖúÓÚ¼ò»¯Êý¾Ý²åÈë²Ù×÷£¬È·±£Êý¾ÝµÄÍêÕûÐÔºÍÒ»ÖÂÐÔ
ÀýÈ磬¶ÔÓÚÓû§×´Ì¬×ֶΣ¬¿ÉÒÔ½«ÆäȱʡֵÉèÖÃΪ¡°active¡±£¬ÕâÑùÔÚÐÂÓû§×¢²áʱ£¬Èç¹ûÓû§×´Ì¬Î´±»Ã÷È·Ö¸¶¨£¬Ôò×Ô¶¯ÉèΪ¡°active¡±
¶þ¡¢MySQLȱʡֵµÄÀàÐÍÓëÉèÖà MySQLÖ§³Ö¶àÖÖÀàÐ͵Äȱʡֵ£¬°üÀ¨³£Á¿È±Ê¡Öµ¡¢±í´ïʽȱʡֵºÍº¯ÊýȱʡֵµÈ
³£Á¿È±Ê¡ÖµÊÇ×î³£¼ûµÄÀàÐÍ£¬ËüÖ±½ÓÖ¸¶¨Ò»¸ö³£Á¿×÷Ϊȱʡֵ£¬Èç`DEFAULT male`
±í´ïʽȱʡֵÔòʹÓñí´ïʽ¼ÆËãȱʡֵ£¬Èç`DEFAULT CURRENT_DATE`
º¯ÊýȱʡֵÔòµ÷Óú¯ÊýÉú³Éȱʡֵ£¬Èç`DEFAULT RAND()`
ÔÚ´´½¨±íʱ£¬¿ÉÒÔʹÓÃ`DEFAULT`¹Ø¼ü×ÖΪ×Ö¶ÎÉèÖÃȱʡֵ
ÀýÈ磬´´½¨Ò»¸öÓû§±í£¬²¢ÉèÖÃÓû§×´Ì¬×ֶεÄȱʡֵΪ¡°active¡±£º sql CREATE TABLE users( id INT AUTO_INCREMENT PRIMARY KEY, username VARCHAR(100) NOT NULL, status ENUM(active, inactive) DEFAULT active ); ÔÚ´´½¨Íê±íºó£¬»¹¿ÉÒÔͨ¹ý`ALTER TABLE`Óï¾äÐÞ¸Ä×ֶεÄȱʡֵ
ÀýÈ磬½«Óû§×´Ì¬×ֶεÄȱʡֵÐÞ¸ÄΪ¡°inactive¡±£º sql ALTER TABLE users MODIFY status ENUM(active, inactive) DEFAULT inactive; Èý¡¢MySQLȱʡֵÊÇ·ñÕ¼ÓÃ¿Õ¼ä ¹ØÓÚMySQLȱʡֵÊÇ·ñÕ¼ÓÿռäµÄÎÊÌ⣬ÐèÒª´Ó¶à¸ö½Ç¶È½øÐзÖÎö
1.³£Á¿È±Ê¡ÖµÓë¿Õ¼äÕ¼Óà ³£Á¿È±Ê¡Öµ£¬Èç×Ö·û´®¡¢Êý×ֵȣ¬±¾Éí²¢²»Ö±½ÓÕ¼ÓöîÍâµÄ´æ´¢¿Õ¼ä
ÕâЩֵÔÚ±í¶¨Òåʱ±»Ö¸¶¨£¬µ±²åÈëмǼÇÒδΪ¸Ã×Ö¶ÎÌṩֵʱ£¬ÏµÍ³»áʹÓÃÕâЩȱʡֵ
È»¶ø£¬ÕâЩȱʡֵÔÚʵ¼ÊÊý¾ÝÐÐÖеĴ洢ÊÇÓë×Ö¶ÎÊý¾ÝÒ»Æð½øÐеģ¬Òò´ËËüÃÇ»áÕ¼ÓÃÊý¾ÝÐеĴ洢¿Õ¼ä
»»¾ä»°Ëµ£¬³£Á¿È±Ê¡Öµ±¾Éí²»Ôö¼Ó¶îÍâµÄ¿Õ¼ä¿ªÏú£¬µ«ËüÃÇ×÷Ϊ×Ö¶ÎÊý¾ÝµÄÒ»²¿·Ö±»´æ´¢
2.NULLÖµÓë¿Õ¼äÕ¼Óà ÔÚMySQLÖУ¬NULLÖµ±íʾδ֪»òȱʧµÄÖµ
Óë³£Á¿È±Ê¡Öµ²»Í¬£¬NULLÖµÔڴ洢ʱÐèÒª¶îÍâµÄ¿Õ¼äÀ´±ê¼Ç¸Ã×ֶεÄֵΪNULL
ÕâÊÇÒòΪMySQLÐèÒª¼Ç¼ÿ¸ö×Ö¶ÎÊÇ·ñΪNULL£¬ÒÔ±ãÔÚ²éѯºÍ±È½ÏʱÕýÈ·´¦ÀíÕâЩֵ
¶ÔÓÚMyISAM±í£¬Ã¿¸öNULL×ֶλá¶îÍâÕ¼ÓÃÒ»¸ö±ÈÌØ£¨bit£©£¬ÏòÉÏÈ¡Õûµ½×î½üµÄ×Ö½Ú
Òò´Ë£¬NULLֵȷʵ»áÔö¼Ó¶îÍâµÄ¿Õ¼ä¿ªÏú
3.Ë÷ÒýÓë¿Õ¼äÕ¼Óà ÔÚMySQLÖУ¬Ë÷ÒýÊÇÌá¸ß²éѯÐÔÄܵÄÖØÒªÊÖ¶Î
È»¶ø£¬Ë÷Òý²»»á´æ´¢NULLÖµ
ÕâÒâζ×ÅÈç¹ûË÷ÒýµÄ×ֶοÉÒÔΪNULL£¬ÄÇôË÷ÒýµÄЧÂÊ¿ÉÄÜ»áϽµ£¬ÒòΪϵͳÐèÒª´¦Àí¶îÍâµÄNULLÖµÇé¿ö
ËäÈ»Õâ²¢²»Ö±½ÓÉæ¼°È±Ê¡ÖµµÄ¿Õ¼äÕ¼ÓÃÎÊÌ⣬µ«ËüÓ°ÏìÁËÊý¾Ý¿âµÄÕûÌåÐÔÄܺͿռäÀûÓÃ
4.¿Õ×Ö·û´®Óë¿Õ¼äÕ¼Óà ¿Õ×Ö·û´®£¨£©ÊÇÒ»¸ö³¤¶ÈΪ0µÄ×Ö·û´®£¬±íʾûÓÐÈκÎ×Ö·û
ÔÚMySQLÖУ¬¿Õ×Ö·û´®±»ÊÓΪһ¸öÓÐЧµÄÖµ£¬²¢ÇÒ»áÕ¼ÓÃË÷Òý¿Õ¼ä
ÓëNULLÖµ²»Í¬£¬¿Õ×Ö·û´®Ôڴ洢ʱ²»ÐèÒª¶îÍâµÄ¿Õ¼äÀ´±ê¼ÇÆäÖµ
È»¶ø£¬ÓÉÓÚ¿Õ×Ö·û´®±¾ÉíÊÇÒ»¸ö×Ö·û´®ÀàÐ͵ÄÊý¾Ý£¬Òò´ËËü»áÕ¼ÓÃÊý¾ÝÐеĴ洢¿Õ¼ä
ËÄ¡¢MySQLȱʡֵ¿Õ¼äÕ¼ÓõÄÓ°ÏìÓëÓÅ»¯ Á˽âMySQLȱʡֵµÄ¿Õ¼äÕ¼ÓÃÇé¿ö¶ÔÓÚÊý¾Ý¿âÉè¼ÆºÍÓÅ»¯ÖÁ¹ØÖØÒª
ÒÔÏÂÊÇһЩ¹ØÓÚÈçºÎ´¦Àíȱʡֵ¿Õ¼äÕ¼ÓõĽ¨Ò飺 1.ºÏÀíʹÓÃNULLÖµ ¾¡¹ÜNULLÖµÔÚMySQLÖÐÓÐÆäÌØ¶¨µÄÓÃ;£¬µ«¹ý¶ÈʹÓÃNULLÖµ¿ÉÄܻᵼÖÂÐÔÄÜϽµºÍ¿Õ¼äÀË·Ñ
Òò´Ë£¬ÔÚÉè¼ÆÊý¾Ý¿â±íʱ£¬Ó¦¾¡Á¿±ÜÃâʹÓÃNULLÖµ£¬³ý·ÇȷʵÐèÒª±íʾδ֪»òȱʧµÄÖµ
¶ÔÓÚ¿ÉÒÔÃ÷È·Ö¸¶¨È±Ê¡ÖµµÄ×ֶΣ¬Ó¦ÓÅÏÈ¿¼ÂÇʹÓó£Á¿È±Ê¡Öµ¶ø²»ÊÇNULLÖµ
2.ÓÅ»¯Ë÷ÒýÉè¼Æ Ë÷ÒýÊÇÌá¸ß²éѯÐÔÄܵĹؼü
È»¶ø£¬Ë÷Òý²»»á´æ´¢NULLÖµ£¬Õâ¿ÉÄܵ¼ÖÂË÷ÒýЧÂÊϽµ
Òò´Ë£¬ÔÚÉè¼ÆË÷Òýʱ£¬Ó¦¾¡Á¿±ÜÃ⽫¿ÉÒÔΪNULLµÄ×Ö¶Î×÷ΪË÷Òý×Ö¶Î
Èç¹ûȷʵÐèÒª½«NULLÖµ°üº¬ÔÚË÷ÒýÖУ¬¿ÉÒÔ¿¼ÂÇʹÓÃÆäËû·½·¨£¬È罫NULLÖµÌæ»»ÎªÒ»¸öÌØÊâµÄ·ÇNULLÖµ
3.ʹÓúÏÊʵÄ×Ö¶ÎÀàÐÍ Ñ¡ÔñºÏÊʵÄ×Ö¶ÎÀàÐͶÔÓÚ¼õÉÙ¿Õ¼äÕ¼ÓúÍÌá¸ßÐÔÄÜÖÁ¹ØÖØÒª
ÀýÈ磬¶ÔÓÚ±íʾ״̬µÄ×ֶΣ¬¿ÉÒÔʹÓÃENUMÀàÐͶø²»ÊÇVARCHARÀàÐÍ
ENUMÀàÐÍ¿ÉÒÔÏÞÖÆ×ֶεÄȡֵ·¶Î§£¬´Ó¶ø½ÚÊ¡´æ´¢¿Õ¼ä²¢Ìá¸ß²éѯÐÔÄÜ
4.¶¨ÆÚά»¤Êý¾Ý¿â ¶¨ÆÚά»¤Êý¾Ý¿âÊÇÈ·±£Êý¾Ý¿âÐÔÄܺͿռäÀûÓõĹؼü
Õâ°üÀ¨¸üÐÂͳ¼ÆÐÅÏ¢¡¢Öؽ¨Ë÷Òý¡¢ÓÅ»¯±í½á¹¹µÈ²Ù×÷
ͨ¹ý¶¨ÆÚά»¤Êý¾Ý¿â£¬¿ÉÒÔ¼°Ê±·¢ÏÖ²¢½â¾öDZÔÚµÄÐÔÄÜÎÊÌâºÍ¿Õ¼äÀË·ÑÎÊÌâ
Îå¡¢°¸Àý·ÖÎöÓëʵ¼ù ΪÁ˸üºÃµØÀí½âMySQLȱʡֵµÄ¿Õ¼äÕ¼ÓÃÇé¿ö£¬ÒÔÏÂÌṩһ¸ö°¸Àý·ÖÎö
¼ÙÉèÓÐÒ»¸öÓû§±í£¨users£©£¬°üº¬Óû§ID¡¢Óû§ÃûºÍÓû§×´Ì¬×Ö¶Î
ÆäÖУ¬Óû§×´Ì¬×ֶεÄȱʡֵÉèÖÃΪ¡°active¡±
Ëæ×Åʱ¼äµÄÍÆÒÆ£¬Ô½À´Ô½¶àµÄÓû§±»Ìí¼Óµ½±íÖУ¬¶øÓû§×´Ì¬×ֶεÄȱʡֵʼÖÕΪ¡°active¡±
ÔÚÕâÖÖÇé¿öÏ£¬ÎÒÃÇ¿ÉÒÔ·ÖÎöȱʡֵ¶Ô¿Õ¼äÕ¼ÓõÄÓ°Ï죺 1.³£Á¿È±Ê¡ÖµµÄ¿Õ¼äÕ¼Óà ÓÉÓÚÓû§×´Ì¬×ֶεÄȱʡֵΪ¡°active¡±£¬Òò´ËÔÚÐÂÓû§×¢²áÇÒδָ¶¨Óû§×´Ì¬Ê±£¬ÏµÍ³»á×Ô¶¯½«¸Ã×ֶεÄÖµÉèΪ¡°active¡±
Õâ¸öȱʡֵ±¾Éí²»Ôö¼Ó¶îÍâµÄ¿Õ¼ä¿ªÏú£¬µ«Ëü×÷Ϊ×Ö¶ÎÊý¾ÝµÄÒ»²¿·Ö±»´æ´¢ÔÚÊý¾ÝÐÐÖÐ
2.NULLÖµµÄ¿Õ¼äÕ¼Óà Èç¹ûÓû§×´Ì¬×Ö¶ÎÔÊÐíΪNULLÖµ£¬²¢ÇÒijЩÓû§µÄ״̬ȷʵδ֪»òȱʧ£¬ÔòÕâЩNULLÖµ½«Õ¼ÓöîÍâµÄ¿Õ¼äÀ´±ê¼ÇÆäÖµ
Õ⽫µ¼ÖÂÊý¾Ý¿â±íµÄÕûÌå¿Õ¼äÕ¼ÓÃÔö¼Ó
3.Ë÷ÒýµÄ¿Õ¼äÕ¼Óà Èç¹ûÓû§×´Ì¬×ֶα»°üº¬ÔÚË÷ÒýÖУ¬²¢ÇÒ¸Ã×ֶοÉÒÔΪNULLÖµ£¬ÔòË÷ÒýµÄЧÂÊ¿ÉÄÜ»áϽµ
ÕâÊÇÒòΪË÷Òý²»»á´æ´¢NULLÖµ£¬ÏµÍ³ÐèÒª´¦Àí¶îÍâµÄNULLÖµÇé¿ö
Õ⽫ӰÏì²éѯÐÔÄܲ¢¿ÉÄܵ¼Ö¶îÍâµÄ¿Õ¼äÀË·Ñ
ΪÁ˱ÜÃâÕâЩÎÊÌ⣬¿ÉÒÔ²ÉÈ¡ÒÔÏ´ëÊ©£º - ½«Óû§×´Ì¬×ֶεÄȱʡֵÉèÖÃΪһ¸öÃ÷È·µÄ³£Á¿Öµ£¨Èç¡°active¡±£©£¬¶ø²»ÊÇÔÊÐíΪNULLÖµ
- ÔÚÉè¼ÆË÷Òýʱ£¬±ÜÃ⽫¿ÉÒÔΪNULLµÄ×ֶΰüº¬ÔÚË÷ÒýÖÐ
Èç¹ûȷʵÐèÒª½«NULLÖµ°üº¬ÔÚË÷ÒýÖУ¬¿ÉÒÔ¿¼ÂÇʹÓÃÆäËû·½·¨£¨È罫NULLÖµÌæ»»ÎªÒ»¸öÌØÊâµÄ·ÇNULLÖµ£©
- ¶¨ÆÚά»¤Êý¾Ý¿â±í£¬°üÀ¨¸üÐÂͳ¼ÆÐÅÏ¢¡¢Öؽ¨Ë÷ÒýºÍÓÅ»¯±í½á¹¹µÈ²Ù×÷
Õ⽫ÓÐÖúÓÚÈ·±£Êý¾Ý¿âµÄÐÔÄܺͿռäÀûÓôﵽ×î¼Ñ״̬
Áù¡¢½áÂÛ ×ÛÉÏËùÊö£¬MySQLȱʡֵµÄ¿Õ¼äÕ¼ÓÃÇé¿öÈ¡¾öÓÚ¶à¸öÒòËØ£¬°üÀ¨È±Ê¡ÖµµÄÀàÐÍ¡¢×Ö¶ÎÀàÐÍ¡¢Ë÷ÒýÉè¼ÆµÈ
ÔÚÊý¾Ý¿âÉè¼ÆºÍÓÅ»¯¹ý³ÌÖУ¬Ó¦³ä·Ö¿¼ÂÇÕâЩÒòËØ£¬ÒÔÈ·±£Êý¾Ý¿âµÄÐÔÄܺͿռäÀûÓôﵽ×î¼Ñ״̬
ͨ¹ýºÏÀíʹÓó£Á¿È±Ê¡Öµ¡¢±ÜÃâ¹ý¶ÈʹÓÃNULLÖµ¡¢ÓÅ»¯Ë÷ÒýÉè¼ÆºÍʹÓúÏÊʵÄ×Ö¶ÎÀàÐ͵ȴëÊ©£¬¿ÉÒÔÓÐЧµØ¼õÉÙ¿Õ¼äÕ¼Óò¢Ìá¸ßÊý¾Ý¿âÐÔÄÜ