ºìÁªLinuxÃÅ»§
Linux°ïÖú

SQLÏêϸ½Ì³Ì

·¢²¼Ê±¼ä:2006-07-24 21:24:16À´Ô´:ºìÁª×÷Õß:bear10214
SQLÏêϸ½Ì³Ì

Sql½Ì³Ì---1

SQL»ù´¡


±¾ÕÂÄÚÈÝ

SQL½éÉÜ
ʹÓÃSELECT Óï¾ä´Ó±íÖÐÈ¡Êý¾Ý
´´½¨Ð±í
×Ö¶ÎÊôÐÔ
Ïò±íÖÐÌí¼ÓÊý¾Ý
ɾ³ýºÍÐ޸ıí


ΪÁ˽¨Á¢½»»¥Õ¾µã£¬ÄãÐèҪʹÓÃÊý¾Ý¿âÀ´´æ´¢À´×Ô·ÃÎÊÕßµÄÐÅÏ¢¡£ÀýÈ磬ÄãÒª½¨Á¢Ò»¸öÖ°Òµ½éÉÜ·þÎñµÄÕ¾µã£¬Äã¾ÍÐèÒª´æ´¢ÖîÈç¸öÈ˼òÀú£¬Ëù¸ÐÐËȤµÄ¹¤×÷µÈµÈÕâÑùµÄÐÅÏ¢¡£´´½¨¶¯Ì¬ÍøÒ¶Ò²ÐèҪʹÓÃÊý¾Ý¿â£¬Èç¹ûÄãÏëÏÔʾ·ûºÏÀ´·ÃÕßÒªÇóµÄ×îºÃµÄ¹¤×÷£¬Äã¾ÍÐèÒª´ÓÊý¾Ý¿âÖÐÈ¡³öÕâ·Ý¹¤×÷µÄÐÅÏ¢¡£Ä㽫»á·¢ÏÖ£¬ÔÚÐí¶àÇé¿öÏÂÐèҪʹÓÃÊý¾Ý¿â¡£
ÔÚÕâÒ»ÕÂÀÄ㽫ѧ»áÔõÑùʹÓ᰽ṹ»¯²éѯÓïÑÔ¡±£¨SQL¡³À´²Ù×÷Êý¾Ý¿â¡£SQLÓïÑÔÊÇÊý¾Ý¿âµÄ±ê×¼ÓïÑÔ¡£ÔÚActive Sever Pages ÖУ¬ÎÞÂÛºÎʱÄãÒª·ÃÎÊÒ»¸öÊý¾Ý¿â£¬Äã¾ÍҪʹÓÃSQLÓïÑÔ¡£Òò´Ë£¬ÕÆÎÕºÃSQL¶ÔASP±à³ÌÊǷdz£ÖØÒªµÄ¡£

×¢Ò⣺
Äã¿ÉÒÔ°Ñ¡°SQL¡±¶Á×÷¡°sequel¡±£¬Ò²¿ÉÒÔ°´µ¥¸ö×ÖĸµÄ¶ÁÒô¶Á×÷S£­Q£­L¡£ Á½ÖÖ·¢Òô¶¼ÊÇÕýÈ·µÄ£¬Ã¿ÖÖ·¢Òô¸÷ÓдóÁ¿µÄÖ§³ÖÕß¡£ÔÚ±¾ÊéÀÈÏΪ¡°SQL¡±¶Á×÷¡°sequel¡±¡£

ͨ¹ýÕâÒ»ÕµÄѧϰ£¬Ä㽫Àí½âÔõÑùÓÃSQLʵÏÖÊý¾Ý¿â²éѯ£¬Ä㽫ѧ»áÔõÑùʹÓÃÕâÖÖ²éѯ´ÓÊý¾Ý±íÖÐÈ¡³öÐÅÏ¢£¬×îºó£¬Ä㽫ѧ»áÔõÑùÉè¼ÆºÍ½¨Á¢×Ô¼ºµÄÊý¾Ý¿â¡£

×¢Ò⣺
ͨ¹ýÏÂÃ漸Õ¶ÔSQLµÄ½éÉÜ£¬Ä㽫¶ÔSQLÓÐ×ã¹»µÄÁ˽⣬´Ó¶ø¿ÉÒÔÓÐЧµØʹÓÃActive Sever Pages¡£µ«ÊÇ£¬SQLÊÇÒ»ÖÖ¸´ÔÓµÄÓïÑÔ£¬±¾Êé²»¿ÉÄÜ°üÀ¨ËüµÄÈ«²¿Ï¸½Ú¡£ÒªÈ«ÃæÕÆÎÕSQLÓïÑÔ£¬ÄãÐèҪѧϰÔÚMicrosoft SQL Sever ÖÐʹÓÃSQL¡£Äã¿ÉÒÔµ½¸½½üµÄÊéµêÈ¥ÂòÒ»±¾Microsoft SQL Sever 6.5¡£

SQL½éÉÜ£º
±¾Êé¼ÙÉèÄãÊÇÔÚSQL²Ù×÷Microsoft SQL Sever µÄÊý¾Ý¿â¡£ÄãÒ²¿ÉÒÔÓÃSQL²Ù×÷Ðí¶àÆäËüÀàÐ͵ÄÊý¾Ý¿â¡£SQLÊDzÙ×÷Êý¾Ý¿âµÄ±ê×¼ÓïÑÔ¡££¨ÊÂʵÉÏ£¬¹ØÓÚSQLÓïÑÔÓÐÒ»¸öרÃŵÄANSI±ê×¼¡³

×¢Ò⣺
²»ÒªÔÚÄãµÄÕ¾µãÉÏÊÔͼÓÃMicrosoft Access´úÌæMicrosoft SQL Sever¡£SQL Sever¿ÉÒÔͬʱ·þÎñÓÚÐí¶àÓû§£¬Èç¹ûÄãÏ£ÍûÄãµÄÕ¾µãÓнϸߵķÃÎÊÂÊ£¬MS AccessÊDz»ÄÜʤÈεġ£

ÔÚѧϰSQLµÄϸ½Ú֮ǰ£¬ÄãÐèÒªÀí½âËüµÄÁ½´óÌص㡣һ¸öÌصãÈÝÒ×ÕÆÎÕ£¬ÁíÒ»¸öÕÆÎÕÆðÀ´ÓеãÀ§ÄÑ¡£
µÚÒ»¸öÌصãÊÇËùÓÐSQLÊý¾Ý¿âÖеÄÊý¾Ý¶¼´æ´¢ÔÚ±íÖС£Ò»¸ö±íÓÉÐкÍÁÐ×é³É¡£ÀýÈ磬ÏÂÃæÕâ¸ö¼òµ¥µÄ±í°üÀ¨name ºÍe-mail address£º
Name Email Address
................................................................
Bill Gates billg@microsoft.com
president Clinton president@whitehouse.com
Stephen Walther swalther@somewhere.com
Õâ¸ö±íÓÐÁ½ÁУ¨ÁÐÒ²³ÆΪ×ֶΣ¬Óò£©£ºNameºÍEmail Address¡£ÓÐÈýÐУ¬Ã¿Ò»Ðаüº¬Ò»×éÊý¾Ý¡£Ò»ÐÐÖеÄÊý¾Ý×éºÏÔÚÒ»Æð³ÆΪһÌõ¼Ç¼¡£
ÎÞÂÛºÎʱÄãÏò±íÖÐÌí¼ÓÐÂÊý¾Ý£¬Äã¾ÍÌí¼ÓÁËÒ»ÌõмǼ¡£Ò»¸öÊý¾Ý±í¿ÉÒÔÓм¸Ê®¸ö¼Ç¼£¬Ò²¿ÉÒÔÓм¸Ç§ÉõÖÁ¼¸Ê®ÒÚ¸ö¼Ç¼¡£ËäÈ»ÄãÒ²ÐíÓÀÔ¶²»ÐèÒª´æ´¢Ê®ÒÚ¸öEmailµØÖ·£¬µ«ÖªµÀÄãÄÜÕâÑù×ö×ÜÊǺõģ¬Ò²ÐíÓÐÒ»ÌìÄã»áÓÐÕâÑùµÄÐèÒª¡£
ÄãµÄÊý¾Ý¿âºÜÓпÉÄÜ°üº¬¼¸Ê®¸ö±í£¬ËùÓд洢ÔÚÄãÊý¾Ý¿âÖеÄÐÅÏ¢¶¼±»´æ´¢ÔÚÕâЩ±íÖС£µ±Ä㿼ÂÇÔõÑù°ÑÐÅÏ¢´æ´¢ÔÚÊý¾Ý¿âÖÐʱ£¬ÄãÓ¦¸Ã¿¼ÂÇÔõÑù°ÑËüÃÇ´æ´¢ÔÚ±íÖС£
SQLµÄµÚ¶þ¸öÌصãÓÐЩÄÑÓÚÕÆÎÕ¡£ÕâÖÖÓïÑÔ±»Éè¼ÆΪ²»ÔÊÐíÄã°´ÕÕijÖÖÌض¨µÄ˳ÐòÀ´È¡³ö¼Ç¼£¬ÒòΪÕâÑù×ö»á½µµÍSQL SeverÈ¡¼Ç¼µÄЧÂÊ¡£Ê¹ÓÃSQL£¬ÄãÖ»ÄÜ°´²éѯÌõ¼þÀ´¶ÁÈ¡¼Ç¼¡£
µ±¿¼ÂÇÈçºÎ´Ó±íÖÐÈ¡³ö¼Ç¼ʱ£¬×ÔÈ»»áÏëµ½°´¼Ç¼µÄλÖöÁÈ¡ËüÃÇ¡£ÀýÈ磬ҲÐíÄã»á³¢ÊÔͨ¹ýÒ»¸öÑ­»·£¬Öð¸ö¼Ç¼µØɨÃ裬À´Ñ¡³öÌض¨µÄ¼Ç¼¡£ÔÚʹÓÃSQLʱ£¬Äã±ØÐëѵÁ·×Ô¼º£¬²»ÒªÓÐÕâÖÖ˼·¡£
¼ÙÈçÄãÏëÑ¡³öËùÓеÄÃû×ÖÊÇ¡°Bill Gates¡±µÄ¼Ç¼£¬Èç¹ûʹÓô«Í³µÄ±à³ÌÓïÑÔ£¬ÄãÒ²Ðí»á¹¹ÔìÒ»¸öÑ­»·£¬Öð¸ö²é¿´±íÖеļǼ£¬¿´Ãû×ÖÓòÊÇ·ñÊÇ¡°Bill Gates¡±¡£
ÕâÖÖÑ¡Ôñ¼Ç¼µÄ·½·¨ÊÇ¿ÉÐеģ¬µ«ÊÇЧÂʲ»¸ß¡£Ê¹ÓÃSQL£¬ÄãֻҪ˵£¬¡°Ñ¡ÔñËùÓÐÃû×ÖÓòµÈÓÚBill GatesµÄ¼Ç¼¡±£¬SQL¾Í»áΪÄãÑ¡³öËùÓзûºÏÌõ¼þµÄ¼Ç¼¡£SQL»áÈ·¶¨ÊµÏÖ²éѯµÄ×î¼Ñ·½·¨¡£
½¨ÉèÄãÏëÈ¡³ö±íÖеÄÇ°Ê®¸ö¼Ç¼¡£Ê¹Óô«Í³µÄ±à³ÌÓïÑÔ£¬Äã¿ÉÒÔ×öÒ»¸öÑ­»·£¬È¡³öÇ°Ê®¸ö¼Ç¼ºó½áÊøÑ­»·¡£µ«Ê¹Óñê×¼µÄSQL²éѯ£¬ÕâÊDz»¿ÉÄÜʵÏֵġ£´ÓSQLµÄ½Ç¶ÈÀ´Ëµ£¬ÔÚÒ»¸ö±íÖв»´æÔÚÇ°Ê®¸ö¼Ç¼ÕâÖÖ¸ÅÄî¡£
¿ªÊ¼Ê±£¬µ±ÄãÖªµÀÄã²»ÄÜÓÃSQLʵÏÖijЩÄã¸Ð¾õÓ¦¸ÃÄÜʵÏֵŦÄÜ£¬Äã»áÊܵ½´ìÕÛ¡£ÄãÒ²Ðí»áÒÔͷײǽÉõÖÁÏëд¶ñ¶¾µÄÐżþ¸øSQLµÄÉè¼ÆÕßÃÇ¡£µ«ºóÀ´Äã»áÈÏʶµ½£¬SQLµÄÕâ¸öÌص㲻½ö²»ÊǸöÏÞÖÆ£¬·´¶øÊÇÆ䳤´¦¡£ÒòΪSQL²»¸ù¾ÝλÖÃÀ´¶ÁÈ¡¼Ç¼£¬Ëü¶ÁÈ¡¼Ç¼¿ÉÒԺܿ졣
×ÛÉÏËùÊö£¬SQLÓÐÁ½¸öÌص㣺ËùÓÐÊý¾Ý´æ´¢ÔÚ±íÖУ¬´ÓSQLµÄ½Ç¶ÈÀ´Ëµ£¬±íÖеļǼûÓÐ˳Ðò¡£ÔÚÏÂÒ»½Ú£¬Ä㽫ѧ»áÔõÑùÓÃSQL´Ó±íÖÐÑ¡ÔñÌØÊâµÄ¼Ç¼¡£


Sql½Ì³Ì---2

ʹÓÃSQL´Ó±íÖÐÈ¡¼Ç¼¡£
SQLµÄÖ÷Òª¹¦ÄÜÖ®Ò»ÊÇʵÏÖÊý¾Ý¿â²éѯ¡£Èç¹ûÄãÊìϤInternet ÒýÇ棬ÄÇôÄãÒѾ­ÊìϤ²éѯÁË¡£ÄãʹÓòéѯÀ´È¡µÃÂú×ãÌض¨Ìõ¼þµÄÐÅÏ¢¡£ÀýÈ磬Èç¹ûÄãÏëÕÒµ½ÓÐASPÐÅÏ¢µÄÈ«²¿Õ¾µã£¬Äã¿ÉÒÔÁ¬½Óµ½ Yahoo!²¢Ö´ÐÐÒ»¸ö¶ÔActive Sever PagesµÄËÑË÷¡£ÔÚÄãÊäÈëÕâ¸ö²éѯºó£¬Äã»áÊÕµ½Ò»¸öÁÐ±í£¬±íÖаüÀ¨ËùÓÐÆäÃèÊöÖаüº¬ËÑË÷±í´ïʽµÄÕ¾µã¡£
¶àÊýInternet ÒýÇæÔÊÐíÂß¼­²éѯ¡£ÔÚÂß¼­²éѯÖУ¬Äã¿ÉÒÔ°üÀ¨ÌØÊâµÄÔËËã·ûÈçAND¡¢ORºÍNOT£¬ÄãʹÓÃÕâЩÔËËã·ûÀ´Ñ¡ÔñÌض¨µÄ¼Ç¼¡£ÀýÈ磬Äã¿ÉÒÔÓÃANDÀ´ÏÞÖƲéѯ½á¹û¡£Èç¹ûÄãÖ´ÐÐÒ»¸ö¶ÔActive Sever Pages AND SQLµÄËÑË÷¡£Ä㽫µÃµ½ÆäÃèÊöÖÐͬʱ°üº¬Active Sever Pages ºÍSQLµÄ¼Ç¼¡£µ±ÄãÐèÒªÏÞÖƲéѯ½á¹ûʱ£¬Äã¿ÉÒÔʹÓÃAND¡£
Èç¹ûÄãÐèÒªÀ©Õ¹²éѯµÄ½á¹û£¬Äã¿ÉÒÔʹÓÃÂß¼­²Ù×÷·ûOR¡£ÀýÈ磬Èç¹ûÄãÖ´ÐÐÒ»¸öËÑË÷£¬ËÑË÷ËùÓеÄÆäÃèÊöÖаüº¬Active Sever Pages OR SQLµÄÕ¾µã£¬ÄãÊÕµ½µÄÁбíÖн«°üÀ¨ËùÓÐÆäÃèÊöÖÐͬʱ°üº¬Á½¸ö±í´ïʽ»òÆäÖÐÈκÎÒ»¸ö±í´ïʽµÄÕ¾µã¡£
Èç¹ûÄãÏë´ÓËÑË÷½á¹ûÖÐÅųýÌض¨µÄÕ¾µã£¬Äã¿ÉÒÔʹÓÃNOT¡£ÀýÈ磬²éѯ¡°Active Sever Pages ¡±AND NOT ¡°SQL¡±½«·µ»ØÒ»¸öÁÐ±í£¬ÁбíÖеÄÕ¾µã°üº¬Active Sever Pages£¬µ«²»°üº¬SQL¡£µ±±ØÐëÅųýÌض¨µÄ¼Ç¼ʱ£¬Äã¿ÉÒÔʹÓÃNOT¡£
ÓÃSQLÖ´ÐеIJéѯÓëÓÃInternetËÑË÷ÒýÇæÖ´ÐеÄËÑË÷·Ç³£ÏàËÆ¡£ µ±ÄãÖ´ÐÐÒ»¸öSQL²éѯʱ£¬Í¨¹ýʹÓðüÀ¨Âß¼­ÔËËã·ûµÄ²éѯÌõ¼þ£¬Äã¿ÉÒԵõ½Ò»¸ö¼Ç¼ÁÐ±í¡£´Ëʱ²éѯ½á¹ûÊÇÀ´×ÔÒ»¸ö»ò¶à¸ö±í¡£
SQL²éѯµÄ¾ä·¨·Ç³£¼òµ¥¡£¼ÙÉèÓÐÒ»¸öÃûΪemail_table µÄ±í£¬°üº¬Ãû×ֺ͵ØÖ·Á½¸ö×ֶΣ¬ÒªµÃµ½Bill Gates µÄe_mailµØÖ·,Äã¿ÉÒÔʹÓÃÏÂÃæµÄ²éѯ£º

SELECT email from email_table WHERE name="Bill Gates"

µ±Õâ¸ö²éѯִÐÐʱ£¬¾Í´ÓÃûΪemail_tableµÄ±íÖжÁÈ¡Bill GatesµÄe_mail µØÖ·¡£Õâ¸ö¼òµ¥µÄÓï¾ä°üÀ¨Èý²¿·Ö£º
¡ö SELECTÓï¾äµÄµÚÒ»²¿·ÖÖ¸ÃûҪѡȡµÄÁС£ÔÚ´ËÀýÖУ¬Ö»ÓÐemailÁб»Ñ¡È¡¡£µ±Ö´ÐРʱ£¬Ö»ÏÔʾemailÁеÄÖµ billg@microsoft.com¡£
¡ö SELECTTÓï¾äµÄµÚ¶þ²¿·ÝÖ¸Ã÷Òª´ÓÄĸö£¨Ð©£©±íÖвéѯÊý¾Ý¡£ÔÚ´ËÀýÖУ¬Òª²éѯµÄ±íÃûΪemail_table ¡£
¡ö ×îºó£¬SELECTÓï¾äµÄWHERE×Ó¾äÖ¸Ã÷ҪѡÔñÂú×ãʲôÌõ¼þµÄ¼Ç¼¡£ÔÚ´ËÀýÖУ¬²éѯÌõ¼þΪֻÓÐnameÁеÄֵΪBill Gates µÄ¼Ç¼²Å±»Ñ¡È¡¡£
Bill GatesºÜÓпÉÄÜÓµÓв»Ö¹Ò»¸öemailµØÖ·¡£Èç¹û±íÖаüº¬Bill GatesµÄ¶à¸öemailµØÖ·¡£ÓÃÉÏÊöµÄSELECTÓï¾ä¿ÉÒÔ¶ÁÈ¡ËûËùÓеÄemailµØÖ·¡£SELECTÓï¾ä´Ó±íÖÐÈ¡³öËùÓÐname×Ö¶ÎֵΪBill Gates µÄ¼Ç¼µÄemail ×ֶεÄÖµ¡£
Ç°Ãæ˵¹ý£¬²éѯ¿ÉÒÔÔÚ²éѯÌõ¼þÖаüº¬Âß¼­ÔËËã·û¡£¼ÙÈçÄãÏë¶ÁÈ¡Bill Gates »òClinton×ÜͳµÄËùÓÐemailµØÖ·£¬Äã¿ÉÒÔʹÓÃÏÂÃæµÄ²éѯÓï¾ä£º

SELECT email FROM email_table WHERE name="Bill Gates" OR
name="president Clinton"

´ËÀýÖеIJéѯÌõ¼þ±ÈÇ°Ò»¸ö¸´ÔÓÁËÒ»µã¡£Õâ¸öÓï¾ä´Ó±íemail_tableÖÐÑ¡³öËùÓÐnameÁÐΪBill Gates»òpresident ClintonµÄ¼Ç¼¡£Èç¹û±íÖк¬ÓÐBill Gates»òpresident ClintonµÄ¶à¸öµØÖ·£¬ËùÓеĵØÖ·¶¼±»¶ÁÈ¡¡£
SELECTÓï¾äµÄ½á¹¹¿´ÆðÀ´ºÜÖ±¹Û¡£Èç¹ûÄãÇëÒ»¸öÅóÓÑ´ÓÒ»¸ö±íÖÐΪÄãÑ¡ÔñÒ»×é¼Ç¼£¬ÄãÒ²ÐíÒԷdz£ÏàËƵķ½Ê½Ìá³öÄãµÄÒªÇó¡£ÔÚSQL SELECTÓï¾äÖУ¬Äã¡°SELECTÌض¨µÄÁÐFROMÒ»¸ö±íWHEREijЩÁÐÂú×ãÒ»¸öÌض¨µÄÌõ¼þ¡±¡£
ÏÂÒ»½Ú½«½éÉÜÔõÑùÖ´ÐÐSQL²éѯÀ´Ñ¡È¡¼Ç¼¡£Õ⽫°ïÖúÄãÊìϤÓÃSELECTÓï¾ä´Ó±íÖÐÈ¡Êý¾ÝµÄ¸÷ÖÖ²»Í¬·½·¨¡£

ʹÓÃISQLÖ´ÐÐSELECT²éѯ
µ±Äã°²×°SQL Severʱ£¬Äãͬʱ°²×°ÁËÒ»¸ö½Ð×÷ISQL/wµÄÓ¦ÓóÌÐò¡£ISQL/wÔÊÐíÄãÖ´Ðн»»¥µÄSQL²éѯ¡£ÔڰѲéѯ°üÀ¨µ½ÄãµÄASPÍøÒ³ÖÐ֮ǰ£¬ÓÃISQL/w¶ÔÆä½øÐвâÊÔÊǷdz£ÓÐÓõġ£

×¢Ò⣺
ÔÚÕâ±¾ÊéµÄµÚÒ»²¿·Ý£¬ÄãѧϰÁËÔõÑù°²×°ºÍÅäÖÃMicrosoft SQL Sever ¡£Èç¹ûûÓа²×°SQL Sever»òÕßSQL Sever²»ÄÜÔËÐУ¬Çë²ÎÔĵÚÈýÕ¡°°²×°ºÍʹÓÃSQL Sever¡±¡£

Ñ¡ÔñÈÎÎñÉÏSQL Sever³ÌÐò×éÖеÄISQL_wÒÔÆô¶¯¸Ã³ÌÐò¡£³ÌÐòÆô¶¯Ê±£¬Ê×ÏÈ»á³öÏÖÒ»¸ö¶Ô»°¿ò£¬ÒªÇóÊäÈë·þÎñÆ÷ÐÅÏ¢ºÍµÇ¼ÐÅÏ¢£¨¼ûͼ10.1£©¡£ÔÚSever¿òÖУ¬ÊäÈëÄãµÄSQL·þÎñÆ÷µÄÃû×Ö¡£Èç¹û·þÎñÆ÷ÕýÔËÐÐÔÚ±¾µØ¼ÆËã»úÉÏ£¬·þÎñÆ÷Ãû×Ö¾ÍÊÇÄã¼ÆËã»úµÄÃû×Ö¡£ÔڵǼÐÅÏ¢¿òÖУ¬ÊäÈëÒ»¸öµÇ¼ÕʺźÍÃÜÂë»òÑ¡ÔñʹÓá°¿ÉÐÅÁ¬½Ó¡±£¬È»ºóµ¥»÷Connect°´Å¥¡£

ͼ10¡£1


×¢Ò⣺
Èç¹ûÄ㽫SQL SeverÅäÖÃΪʹÓÃÍêÕû°²È«»ò»ìºÏ°²È«£¬ÄÇôÄã¿ÉÒÔʹÓÿÉÐÅÁ¬½Ó¡£Èç¹ûÄãʹÓñê×¼°²È«£¬ÄãÔòÐèÒªÌṩÓû§ÕʺźÍÃÜÂë¡£ÒªÁ˽â¸ü¶àÐÅÏ¢£¬²Î¼ûµÚÈýÕ¡£

Èç¹ûÒ»ÇÐÕý³££¬ÔÚÄãµ¥»÷Á¬½Ó°´Å¥ºó»á³öÏÖÒ»¸ö²éѯ´°¿Ú£¬Èçͼ10.2Ëùʾ¡££¨Èç¹ûÓÐÒì³££¬Çë²Î¿¼µÚÈýÕ£©


ͼ10.2


ÔÚÖ´Ðвéѯ֮ǰ£¬ÄãÐèҪѡÔñÊý¾Ý¿â¡£°²×° SQL SeverʱÄãÒÑΪ×Ô¼º´´½¨ÁËÒ»¸öÊý¾Ý¿â£¬SQL Sever»¹ÓÐÐí¶àϵͳÊý¾Ý¿â£¬Èçmaster£¬model£¬msdb£¬ºÍtempdb¡£
·½±ãµÄÊÇ£¬SQL Sever´øÓÐÒ»¸öÌØÊâµÄÃûΪpubsµÄÀý×ÓÊý¾Ý¿â¡£¿â pubsÖаüº¬¹©Ò»¸öÐéÄâµÄ³ö°æÉÌʹÓõĸ÷¸ö±í¡£ÎĵµÖÐËùÓеÄÀý×Ó³ÌÐò¶¼ÊÇÕë¶ÔÕâ¸ö¿âÀ´Éè¼ÆµÄ¡£±¾ÊéÖеÄÐí¶àÀý×ÓҲʹÓÃÕâ¸öÊý¾Ý¿â¡£
ÔÚ²éѯ´°¿Ú¶¥²¿µÄDBÏÂÀ­¿òÖÐÑ¡ÔñÊý¾Ý¿âpubs£¬ÕâÑùÄã¾ÍÑ¡ÔñÁËÊý¾Ý¿â¡£ÄãËùÓеIJéѯ¶¼½«Õë¶ÔÕâ¸ö¿âÖеĸ÷¸ö±íÀ´Ö´ÐС£ÏÖÔÚÄã¿ÉÒÔÖ´ÐÐÄãµÄµÚÒ»¸ö²éѯÁË¡£ÕâÕæÈÃÈËÐË·Ü£¡
ÄãµÄµÚÒ»¸ö²éѯ½«Õë¶ÔÒ»¸öÃûΪautrorsµÄ±í£¬±íÖаüº¬ËùÓÐΪij¸öÐéÄâ³ö°æÉ̹¤×÷µÄ×÷ÕßµÄÏà¹ØÊý¾Ý¡£µ¥»÷²éѯ´°¿Ú²¢ÊäÈëÒÔϵÄÓï¾ä£º

SELECT phone FROM authors WHERE au_name="Ringer"

ÊäÈëÍê³Éºó£¬µ¥»÷Ö´Ðвéѯ°´Å¥£¨Ò»¸öÂÌÉ«Èý½ÇÐΣ¬¿´ÆðÀ´ÏñVCR²¥·Å¼ü£©¡£µ¥»÷´Ë°´Å¥ºó£¬ÈκγöÏÖÔÚ²éѯ´°¿ÚÖеÄÓï¾ä¾ù»á±»Ö´ÐС£²éѯ´°¿Ú»á×Ô¶¯±ä³É½á¹ûÏÔʾ´°¿Ú£¬Äã¿ÉÒÔ¿´µ½²éѯµÄ½á¹û£¨¼ûͼ10.3£©¡£
Äã¿´µ½µÄ²éѯ½á¹ûÒ²ÐíÓëͼ10.3ËùʾµÄ²»Í¬¡£ÔÚSQL SeverµÄ²»Í¬°æ±¾ÖУ¬¿âpubsÖеÄÊý¾Ý»áÓÐËù²»Í¬¡£¶ÔSQL Sever 6.5À´Ëµ£¬½«»áÕÒµ½Á½Ìõ¼Ç¼¡£½á¹ûÏÔʾ´°¿ÚÖÐÓ¦ÏÔʾÈçÏÂÄÚÈÝ£º

phone
¡­¡­¡­¡­¡­¡­.
801 826_0752
801 826_0752
(2 row(s) affected)


ͼ10.3


ÄãËùÖ´ÐеÄSELECTÓï¾ä´Ó±íauthorsÖÐÈ¡³öËùÓÐÃû×ÖΪRingerµÄ×÷Õߵĵ绰ºÅÂë¡£Äãͨ¹ýÔÚWHERE×Ó¾äÖÐʹÓÃÌØÊâµÄÑ¡ÔñÌõ¼þÀ´ÏÞÖƲéѯµÄ½á¹û¡£ÄãÒ²¿ÉÒÔºöÂÔÑ¡ÔñÌõ¼þ£¬´Ó±íÖÐÈ¡³öËùÓÐ×÷Õߵĵ绰ºÅÂë¡£Òª×öµ½ÕâÒ»µã£¬µ¥»÷Query±êÇ©£¬·µ»Øµ½²éѯ´°¿Ú£¬ÊäÈëÒÔϵÄSELECTÓï¾ä£º

SELECT Phone FROM authors
Õâ¸ö²éѯִÐк󣬻áÈ¡³ö±íauthorsÖеÄËùÓе绰ºÅÂ루ûÓÐÌض¨µÄ˳Ðò£©¡£Èç¹û±íauthorsÖаüº¬Ò»°Ù¸öµç»°ºÅÂ룬»áÓÐÒ»°Ù¸ö¼Ç¼±»È¡³ö£¬Èç¹û±íÖÐÓÐÊ®ÒÚ¸öµç»°ºÅÂ룬ÕâÊ®ÒÚÌõ¼Ç¼¶¼»á±»È¡³ö£¨ÕâÒ²ÐíÐèҪһЩʱ¼ä£©¡£
±íauthrsµÄ×ֶΰüÀ¨ÐÕ£¬Ãû×Ö£¬µç»°ºÅÂ룬µØÖ·£¬³ÇÊУ¬ÖݺÍÓÊÕþ±àÂ롣ͨ¹ýÔÚSELECTÓï¾äµÄµÚÒ»²¿·ÝÖ¸¶¨ËüÃÇ£¬Äã¿ÉÒÔ´Ó±íÖÐÈ¡³öÈκÎÒ»¸ö×ֶΡ£Äã¿ÉÒÔÔÚÒ»¸öSELECTÓï¾äÖÐÒ»´ÎÈ¡³ö¶à¸ö×ֶΣ¬±ÈÈ磺

SELECT au_fname ,au_lname, phone FROM authors

Õâ¸öSELECTÓï¾äÖ´Ðк󣬽«È¡³öÕâÈý¸öÁеÄËùÓÐÖµ¡£ÏÂÃæÊÇÕâ¸ö²éѯµÄ½á¹ûµÄÒ»¸öʾÀý£¨ÎªÁ˽ÚÊ¡Ö½ÕÅ£¬Ö»ÏÔʾ²éѯ½á¹ûµÄÒ»²¿·Ö£¬ÆäÓà¼Ç¼ÓÃÊ¡ÂԺŴúÌ棩£º

au_fname au_lname phone
¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­.
Johnson White 408 496_7223
Marjorie Green 415 986_7020
Cheryl Carson 415 548_7723
Michael O¡¯Leary 408 286_2428
¡­
(23 row(s) affected)

ÔÚSELECTÓï¾äÖУ¬ÄãÐèÒªÁгö¶àÉÙ¸ö×ֶΣ¬Äã¾Í¿ÉÒÔÁгö¶àÉÙ¡£²»ÒªÍüÁË°Ñ×Ö¶ÎÃûÓöººÅ¸ô¿ª¡£ÄãÒ²¿ÉÒÔÓÃÐǺţ¨*£©´ÓÒ»¸ö±íÖÐÈ¡³öËùÓеÄ×ֶΡ£ÕâÀïÓÐÒ»¸öʹÓÃÐǺŵÄÀý×Ó£º

SELECT * FROM authors

Õâ¸öSELECTÓï¾äÖ´Ðк󣬱íÖеÄËùÓÐ×ֶεÄÖµ¶¼±»È¡³ö¡£Äã»á·¢ÏÖÄ㽫ÔÚSQL²éѯÖÐƵ·±Ê¹ÓÃÐǺš£

¼¼ÇÉ£º
Äã¿ÉÒÔʹÓÃÐǺÅÀ´²é¿´Ò»¸ö±íµÄËùÓÐÁеÄÃû×Ö¡£Òª×öµ½ÕâÒ»µã£¬Ö»ÐèÒªÔÚÖ´ÐÐÍêSELECTÓï¾äºó¿´Ò»Ï²éѯ½á¹ûµÄÁбêÌâ¡£

Sql½Ì³Ì---3

²Ù×÷¶à¸ö±í
µ½ÏÖÔÚΪֹ£¬ÄãÖ»³¢ÊÔÁËÓÃÒ»¾äSQL²éѯ´ÓÒ»¸ö±íÖÐÈ¡³öÊý¾Ý¡£ÄãÒ²¿ÉÒÔÓÃÒ»¸öSELECTÓï¾äͬʱ´Ó¶à¸ö±íÖÐÈ¡³öÊý¾Ý£¬Ö»ÐèÔÚSELECTÓï¾äµÄFROM´Ó¾äÖÐÁгöÒª´ÓÖÐÈ¡³öÊý¾ÝµÄ±íÃû³Æ¼´¿É£º

SELECT au_lname ,title FROM authors, titles

Õâ¸öSELECTÓï¾äÖ´ÐÐʱ£¬Í¬Ê±´Ó±íauthorsºÍ±ítitlesÖÐÈ¡³öÊý¾Ý¡£´Ó±íauthorsÖÐÈ¡³öËùÓеÄ×÷ÕßÃû×Ö£¬´Ó±ítitlesÖÐÈ¡³öËùÓеÄÊéÃû¡£ÔÚISQL/w³ÌÐòÖÐÖ´ÐÐÕâ¸ö²éѯ£¬¿´Ò»Ï²éѯ½á¹û¡£Äã»á·¢ÏÖһЩÆæ¹ÖµÄ³öºõÒâÁϵÄÇé¿ö£º×÷ÕßµÄÃû×Ö²¢Ã»ÓкÍËüÃÇËùÖøµÄÊéÏàÆ¥Å䣬¶øÊdzöÏÖÁË×÷ÕßÃû×ÖºÍÊéÃûµÄËùÓпÉÄܵÄ×éºÏ£¬ÕâÒ²Ðí²»ÊÇÄãËùÏ£Íû¼ûµ½µÄ¡£
³öÁËʲô²î´í£¿ÎÊÌâÔÚÓÚÄãûÓÐÖ¸Ã÷ÕâÁ½¸ö±íÖ®¼äµÄ¹Øϵ¡£ÄãûÓÐͨ¹ýÈκη½Ê½¸æËßSQLÈçºÎ°Ñ±íºÍ±í¹ØÁªÔÚÒ»Æð¡£ÓÉÓÚ²»ÖªµÀÈçºÎ¹ØÁªÁ½¸ö±í£¬·þÎñÆ÷Ö»Äܼòµ¥µØ·µ»ØÈ¡×ÔÁ½¸ö±íÖеļǼµÄËùÓпÉÄÜ×éºÏ¡£
Òª´ÓÁ½¸ö±íÖÐÑ¡³öÓÐÒâÒåµÄ¼Ç¼×éºÏ£¬ÄãÐèҪͨ¹ý½¨Á¢Á½±íÖÐ×ֶεĹØϵÀ´¹ØÁªÁ½¸ö±í¡£Òª×öµ½ÕâÒ»µãµÄ;¾¶Ö®Ò»ÊÇ´´½¨µÚÈý¸ö±í£¬×¨ÃÅÓÃÀ´ÃèÊöÁíÍâÁ½¸ö±íµÄ×Ö¶ÎÖ®¼äµÄ¹Øϵ¡£
±íauthorsÓÐÒ»¸öÃûΪau_idµÄ×ֶΣ¬°üº¬ÓÐÿ¸ö×÷ÕßµÄΨһ±êʶ¡£±ítitlesÓÐÒ»¸öÃûΪtitle_idµÄ×ֶΣ¬°üº¬Ã¿¸öÊéÃûµÄΨһ±êʶ¡£Èç¹ûÄãÄÜÔÚ×Ö¶Îau_idºÍ×Ö¶Îtitle_id Ö®¼ä½¨Á¢Ò»¸ö¹Øϵ£¬Äã¾Í¿ÉÒÔ¹ØÁªÕâÁ½¸ö±í¡£Êý¾Ý¿âpubsÖÐÓÐÒ»¸öÃûΪtitleauthorµÄ±í£¬ÕýÊÇÓÃÀ´Íê³ÉÕâ¸ö¹¤×÷¡£±íÖеÄÿ¸ö¼Ç¼°üÀ¨Á½¸ö×ֶΣ¬ÓÃÀ´°Ñ±ítitlesºÍ±íauthors¹ØÁªÔÚÒ»Æð¡£ÏÂÃæµÄSELECTÓï¾äʹÓÃÁËÕâÈý¸ö±íÒԵõ½ÕýÈ·µÄ½á¹û£º

SELECT au_name,title FROM authors,titles,titleauthor
WHERE authors.au_id=titleauthor.au_id
AND titles.title_id=titleauthor.title_id

µ±Õâ¸öSELECTÓï¾äÖ´ÐÐʱ£¬Ã¿¸ö×÷Õ߶¼½«ÓëÕýÈ·µÄÊéÃûÏàÆ¥Åä¡£±ítitleauthorÖ¸Ã÷Á˱íauthorsºÍ±ítitlesµÄ¹Øϵ£¬Ëüͨ¹ý°üº¬·Ö±ðÀ´×ÔÁ½¸ö±íµÄ¸÷Ò»¸ö×Ö¶ÎʵÏÖÕâÒ»µã¡£µÚÈý¸ö±íµÄΨһĿµÄÊÇÔÚÁíÍâÁ½¸ö±íµÄ×Ö¶ÎÖ®¼ä½¨Á¢¹Øϵ¡£Ëü±¾Éí²»°üº¬Èκθ½¼ÓÊý¾Ý¡£
×¢ÒâÔÚÕâ¸öÀý×ÓÖÐ×Ö¶ÎÃûÊÇÈçºÎÊéдµÄ¡£ÎªÁËÇø±ð±íauthorsºÍ±ítitlesÖÐÏàͬµÄ×Ö¶ÎÃûau_id£¬Ã¿¸ö×Ö¶ÎÃûÇ°Ã涼¼ÓÉÏÁ˱íÃûǰ׺ºÍÒ»¸ö¾äºÅ¡£ÃûΪauthor.au_id µÄ×Ö¶ÎÊôÓÚ±íauthors£¬ÃûΪtitleauthor.au_idµÄ×Ö¶ÎÊôÓÚ±ítitleauthor£¬Á½Õß²»»á»ìÏý¡£
ͨ¹ýʹÓõÚÈý¸ö±í£¬Äã¿ÉÒÔÔÚÁ½¸ö±íµÄ×Ö¶ÎÖ®¼ä½¨Á¢¸÷ÖÖÀàÐ͵ĹØϵ¡£ÀýÈ磬һ¸ö×÷ÕßÒ²ÐíдÁËÐí¶à²»Í¬µÄÊ飬»òÕßÒ»±¾ÊéÒ²ÐíÓÉÐí¶à²»Í¬µÄ×÷Õß¹²Í¬Íê³É¡£µ±Á½¸ö±íµÄ×Ö¶ÎÖ®¼äÓÐÕâÖÖ¡°¶à¶Ô¶à¡±µÄ¹Øϵʱ£¬ÄãÐèҪʹÓõÚÈý¸ö±íÀ´Ö¸Ã÷ÕâÖÖ¹Øϵ¡£
µ«ÊÇ£¬ÔÚÐí¶àÇé¿öÏ£¬Á½¸ö±íÖ®¼äµÄ¹Øϵ²¢²»¸´ÔÓ¡£±ÈÈçÄãÐèÒªÖ¸Ã÷±ítitlesºÍ±ípublishersÖ®¼äµÄ¹Øϵ¡£ÒòΪһ¸öÊéÃû²»¿ÉÄÜÓë¶à¸ö³ö°æÉÌÏàÆ¥Å䣬Äã²»ÐèҪͨ¹ýµÚÈý¸ö±íÀ´Ö¸Ã÷ÕâÁ½¸ö±íÖ®¼äµÄ¹Øϵ¡£ÒªÖ¸Ã÷±ítitlesºÍ±ípublishersÖ®¼äµÄ¹Øϵ£¬ÄãÖ»ÒªÈÃÕâÁ½¸ö±íÓÐÒ»¸ö¹«¹²µÄ×ֶξͿÉÒÔÁË¡£ÔÚÊý¾Ý¿âpubsÖУ¬±ítitlesºÍ±ípublishers¶¼ÓÐÒ»¸öÃûΪpub_idµÄ×ֶΡ£Èç¹ûÄãÏëµÃµ½ÊéÃû¼°Æä³ö°æÉ̵ÄÒ»¸öÁÐ±í£¬Äã¿ÉÒÔʹÓÃÈçϵÄÓï¾ä£º
SELECT title,pub_name FROM titles,publishers
WHERE titles.pub_id=publishers.pub_id

µ±È»£¬Èç¹ûÒ»±¾ÊéÊÇÓÉÁ½¸ö³ö°æÉÌÁªºÏ³ö°æµÄ£¬ÄÇôÄãÐèÒªµÚÈý¸ö±íÀ´´ú±íÕâÖÖ¹Øϵ¡£
ͨ³££¬µ±ÄãÓèÏÈÖªµÀÁ½¸ö±íµÄ×ֶμä´æÔÚ¡°¶à¶Ô¶à¡±¹Øϵʱ£¬¾ÍʹÓõÚÈý¸ö±íÀ´¹ØÁªÕâÁ½¸ö±í¡£·´Ö®£¬Èç¹ûÁ½¸ö±íµÄ×ֶμäÖ»ÓС°Ò»¶ÔÒ»¡±»ò¡°Ò»¶Ô¶à¡±¹Øϵ£¬Äã¿ÉÒÔʹÓù«¹²×Ö¶ÎÀ´¹ØÁªËüÃÅ¡£

²Ù×÷×Ö¶Î
ͨ³££¬µ±Äã´ÓÒ»¸ö±íÖÐÈ¡³ö×Ö¶Îֵʱ£¬¸ÃÖµÓë´´½¨¸Ã±íʱËù¶¨ÒåµÄ×Ö¶ÎÃûÁªÏµÔÚÒ»Æð¡£Èç¹ûÄã´Ó±íauthorsÖÐÑ¡ÔñËùÓеÄ×÷ÕßÃû×Ö£¬ËùÓеÄÖµ½«»áÓë×Ö¶ÎÃûau_lnameÏàÁªÏµ¡£µ«ÊÇÔÚijЩÇé¿öÏ£¬ÄãÐèÒª¶Ô×Ö¶ÎÃû½øÐвÙ×÷¡£ÔÚSELECTÓï¾äÖУ¬Äã¿ÉÒÔÔÚȱʡ×Ö¶ÎÃûºóÃæ½ö¸úÒ»¸öÐÂÃû×ÖÀ´È¡´úËü¡£ÀýÈ磬¿ÉÒÔÓÃÒ»¸ö¸üÖ±¹ÛÒ׶ÁµÄÃû×ÖAuthor Last NameÀ´´úÌæ×Ö¶ÎÃûau_lname£º

SELECT au_lname "Author Last Name" FROM authors

µ±Õâ¸öSELECTÓï¾äÖ´ÐÐʱ£¬À´×Ô×Ö¶Îau_lnameµÄÖµ»áÓë¡°Author Last Name¡±ÏàÁªÏµ¡£²éѯ½á¹û¿ÉÄÜÊÇÕâÑù£º

Author Last Name
¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­..
White
Green
Carson
O¡¯Leary
Straight
¡­
(23 row(s) affected)

×¢Òâ×ֶαêÌâ²»ÔÙÊÇau_lname£¬¶øÊDZ»Author Last NameËùÈ¡´ú¡£
ÄãÒ²¿ÉÒÔͨ¹ýÖ´ÐÐÔËË㣬À´²Ù×÷´ÓÒ»¸ö±í·µ»ØµÄ×Ö¶ÎÖµ¡£ÀýÈ磬Èç¹ûÄãÏë°Ñ±ítitlesÖеÄËùÓÐÊéµÄ¼Û¸ñ¼Ó±¶£¬Äã¿ÉÒÔʹÓÃÏÂÃæµÄSELECTÓï¾ä£º

SELECT price*2 FROM titles

µ±Õâ¸ö²éѯִÐÐʱ£¬Ã¿±¾ÊéµÄ¼Û¸ñ´Ó±íÖÐÈ¡³öʱ¶¼»á¼Ó±¶¡£µ«ÊÇ£¬Í¨¹ýÕâÖÖ;¾¶²Ù×÷×ֶβ»»á¸Ä±ä´æ´¢ÔÚ±íÖеÄÊé¼Û¡£¶Ô×ֶεÄÔËËãÖ»»áÓ°ÏìSELECTÓï¾äµÄÊä³ö£¬¶ø²»»áÓ°Ïì±íÖеÄÊý¾Ý¡£ÎªÁËͬʱÏÔʾÊéµÄԭʼ¼Û¸ñºÍÕǼۺóµÄм۸ñ£¬Äã¿ÉÒÔʹÓÃÏÂÃæµÄ²éѯ£º

SELECT price "Original price", price*2 "New price" FROM titles

µ±Êý¾Ý´Ó±ítitlesÖÐÈ¡³öʱ£¬Ô­Ê¼¼Û¸ñÏÔʾÔÚ±êÌâOriginal priceÏÂÃ棬¼Ó±¶ºóµÄ¼Û¸ñÏÔʾÔÚ±êÌâNew priceÏÂÃæ¡£½á¹û¿ÉÄÜÊÇÕâÑù£º

original price new price
¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­.
19.99 39.98
11.95 23.90
2.99 5.98
19.99 39.98
¡­
(18 row(s) affected)

Äã¿ÉÒÔʹÓôó¶àÊý±ê×¼µÄÊýѧÔËËã·ûÀ´²Ù×÷×Ö¶ÎÖµ£¬Èç¼Ó£¨+£©£¬¼õ£¨-£©£¬³Ë£¨*£©ºÍ³ý£¨/£©¡£ÄãÒ²¿ÉÒÔÒ»´Î¶Ô¶à¸ö×ֶνøÐÐÔËË㣬ÀýÈ磺

SELECT price*ytd_sales "total revenue" FROM titles

ÔÚÕâ¸öÀý×ÓÖУ¬Í¨¹ý°Ñ¼Û¸ñÓëÏúÊÛÁ¿Ïà³Ë£¬¼ÆËã³öÁËÿÖÖÊéµÄ×ÜÏúÊ۶Õâ¸öSELECTÓï¾äµÄ½á¹û½«ÊÇÕâÑùµÄ£º

total revenue
¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­..
81,859,05
46,318,20
55,978,78
81,859,05
40,619,68
¡­
(18 row(s) affected)

×îºó£¬Ä㻹¿ÉÒÔʹÓÃÁ¬½ÓÔËËã·û£¨Ëü¿´ÆðÀ´Ïñ¸ö¼ÓºÅ£©À´Á¬½ÓÁ½¸ö×Ö·ûÐÍ×ֶΣº

SELECT au_fname+" "+au_lname "author name" FROM authors

ÔÚÕâ¸öÀý×ÓÖУ¬Äã°Ñ×Ö¶Îau_fnameºÍ×Ö¶Îau_lnameÕ³ÌùÔÚÒ»Æð£¬ÖмäÓÃÒ»¸ö¶ººÅ ¸ô¿ª£¬²¢°Ñ²éѯ½á¹ûµÄ±êÌâÖ¸¶¨Îªauthor name¡£Õâ¸öÓï¾äµÄÖ´Ðнá¹û½«ÊÇÕâÑùµÄ£º

author names
¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­
Johnson White
Marjorie Green
Cheryl Carson
Michael O¡¯Leary
Dean Straight
¡­
(23 row(s) affected)

¿ÉÒÔ¿´µ½£¬SQLΪÄãÌṩÁ˶Բéѯ½á¹ûµÄÐí¶à¿ØÖÆ¡£ÄãÓ¦¸ÃÔÚASP±à³Ì¹ý³ÌÖгä·ÖÀûÓÃÕâЩÓŵ㡣ʹÓÃSQLÀ´²Ù×÷²éѯ½á¹û¼¸ºõ×ÜÊDZÈʹÓÃÓÐͬÑù×÷ÓõĽű¾Ð§Âʸü¸ß¡£

ÅÅÐò²éѯ½á¹û
±¾ÕµĽéÉÜÖÐÔøÇ¿µ÷¹ý£¬SQL±íûÓÐÄÚÔÚµÄ˳Ðò¡£ÀýÈ磬´ÓÒ»¸ö±íÖÐÈ¡µÚ¶þ¸ö¼Ç¼ÊÇûÓÐÒâÒåµÄ¡£´ÓSQLµÄ½Ç¶È¿´À´£¬Ã»ÓÐÒ»¸ö¼Ç¼ÔÚÈκÎÆäËû¼Ç¼֮ǰ¡£
È»¶ø£¬Äã¿ÉÒÔ²Ù×ÝÒ»¸öSQL²éѯ½á¹ûµÄ˳Ðò¡£ÔÚȱʡÇé¿öÏ£¬µ±¼Ç¼´Ó±íÖÐÈ¡³öʱ£¬¼Ç¼²»ÒÔÌض¨µÄ˳Ðò³öÏÖ¡£ÀýÈ磬µ±´Ó±íauthorsÖÐÈ¡³ö×Ö¶Îau_lnameʱ£¬²éѯ½á¹ûÏÔʾ³ÉÕâÑù£º

au_lname
¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­.
White
Green
Carson
O¡¯Leary
Straight
¡­
(23 row(s) affected)

¿´Ò»ÁÐûÓÐÌض¨Ë³ÐòµÄÃû×ÖÊǺܲ»·½±ãµÄ¡£Èç¹û°ÑÕâЩÃû×Ö°´×Öĸ˳ÐòÅÅÁУ¬¶ÁÆðÀ´¾Í»áÈÝÒ׵öࡣͨ¹ýʹÓÃORDER BY×Ӿ䣬Äã¿ÉÒÔÇ¿ÖÆÒ»¸ö²éѯ½á¹û°´ÉýÐòÅÅÁУ¬¾ÍÏñÕâÑù£º

SELECT au_lname FROM authors ORDER BY au_lname

µ±Õâ¸öSELECTÓï¾äÖ´ÐÐʱ£¬×÷ÕßÃû×ÖµÄÏÔʾ½«°´×Öĸ˳ÐòÅÅÁС£ORDER BY×Ӿ佫×÷ÕßÃû×Ö°´ÉýÐòÅÅÁС£
ÄãÒ²¿ÉÒÔͬʱ¶Ô¶à¸öÁÐʹÓÃORDER BY×Ӿ䡣ÀýÈ磬Èç¹ûÄãÏëͬʱ°´ÉýÐòÏÔʾ×Ö¶Îau_lnameºÍ×Ö¶Îau_fname£¬ÄãÐèÒª¶ÔÁ½¸ö×ֶζ¼½øÐÐÅÅÐò£º

SELECT au_lname,au_fname FROM authors ORDER BY au_lname ,au_fname

Õâ¸ö²éѯÊ×ÏȰѽá¹û°´au_lname×ֶνøÐÐÅÅÐò£¬È»ºó°´×Ö¶Îau_fnameÅÅÐò¡£¼Ç¼½«°´ÈçϵÄ˳ÐòÈ¡³ö£º

au_lname au_fname
¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­.
Bennet Abraham
Ringer Albert
Ringer Anne
Smith Meander
¡­
(23 row(s) affected)

×¢ÒâÓÐÁ½¸ö×÷ÕßÓÐÏàͬµÄÃû×ÖRinger¡£ÃûΪAlbert RingerµÄ×÷Õß³öÏÖÃûΪAnne RingerµÄ×÷Õß֮ǰ£¬ÕâÊÇÒòΪÐÕAlbert°´×Öĸ˳ÐòÓ¦ÅÅÔÚÐÕAnne֮ǰ¡£
Èç¹ûÄãÏë°Ñ²éѯ½á¹û°´Ïà·´µÄ˳ÐòÅÅÁУ¬Äã¿ÉÒÔʹÓùؼü×ÖDESC¡£¹Ø¼ü×ÖDESC°Ñ²éѯ½á¹û°´½µÐòÅÅÁУ¬ÈçÏÂÀýËùʾ£º

SELECT au_lname,au_fname FROM authors
WHERE au_lname=¡±Ringer¡± ORDER BY au_lname ,au_fname DESC

Õâ¸ö²éѯ´Ó±íauthorsÖÐÈ¡³öËùÓÐÃû×ÖΪRingerµÄ×÷Õ߼Ǽ¡£ORDER BY×Ó¾ä¸ù¾Ý×÷ÕßµÄÃû×ÖºÍÐÕ£¬½«²éѯ½á¹û°´½µÐòÅÅÁС£½á¹ûÊÇÕâÑùµÄ£º

au_lname au_fname
¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­.
Ringer Anne
Ringer Albert
(2 row(s) affectec)

×¢ÒâÔÚÕâ¸ö±íÖУ¬ÐÕAnne³öÏÖÔÚÐÕAlbert֮ǰ¡£×÷ÕßÃû×Ö°´½µÐòÏÔʾ¡£
ÄãÒ²¿ÉÒÔ°´ÊýÖµÐÍ×ֶζÔÒ»¸ö²éѯ½á¹û½øÐÐÅÅÐò¡£ÀýÈ磬Èç¹ûÄãÏë°´½µÐòÈ¡³öËùÓÐÊéµÄ¼Û¸ñ£¬Äã¿ÉÒÔʹÓÃÈçϵÄSQL²éѯ£º

SELECT price FROM titles ORDER BY price DESC

Õâ¸öSELECTÓï¾ä´Ó±íÖÐÈ¡³öËùÓÐÊéµÄ¼Û¸ñ£¬ÏÔʾ½á¹ûʱ£¬¼Û¸ñµÍµÄÊéÏÈÏÔʾ£¬¼Û¸ñ¸ßµÄÊéºóÏÔʾ¡£

¾¯¸æ£º
²»ÊÇÌرðÐèҪʱ£¬²»Òª¶Ô²éѯ½á¹û½øÐÐÅÅÐò£¬ÒòΪ·þÎñÆ÷Íê³ÉÕâÏ×÷Òª·ÑЩÁ¦Æø¡£ÕâÒâζ×Å´øÓÐORDER BY ×Ó¾äµÄSELECTÓï¾äÖ´ÐÐÆðÀ´±ÈÒ»°ãµÄSELECTÓï¾ä»¨µÄʱ¼ä³¤¡£

Sql½Ì³Ì---4

È¡³ö»¥²»ÏàͬµÄ¼Ç¼
Ò»¸ö±íÓпÉÄÜÔÚͬһÁÐÖÐÓÐÖظ´µÄÖµ¡£ÀýÈ磬Êý¾Ý¿âpubsµÄ±íauthorsÖÐÓÐÁ½¸ö×÷ÕßµÄÃû×ÖÊÇRinger¡£Èç¹ûÄã´ÓÕâ¸ö±íÖÐÈ¡³öËùÓеÄÃû×Ö£¬Ãû×ÖRinger½«»áÏÔʾÁ½´Î¡£
ÔÚÌض¨Çé¿öÏ£¬Äã¿ÉÄÜÖ»ÓÐÐËȤ´ÓÒ»¸ö±íÖÐÈ¡³ö»¥²»ÏàͬµÄÖµ¡£Èç¹ûÒ»¸ö×Ö¶ÎÓÐÖظ´µÄÖµ£¬ÄãÒ²ÐíÏ£Íûÿ¸öÖµÖ»±»Ñ¡È¡Ò»´Î£¬Äã¿ÉÒÔʹÓùؼü×ÖDISTINCTÀ´×öµ½ÕâÒ»µã£º

SELCET DISTINCT au_lname FROM authors WHERE au_lname="Ringer"

µ±Õâ¸öSELECTÓï¾äÖ´ÐÐʱ£¬Ö»·µ»ØÒ»¸ö¼Ç¼¡£Í¨¹ýÔÚSELECTÓï¾äÖаüº¬¹Ø¼ü×ÖDISTINCT£¬Äã¿ÉÒÔɾ³ýËùÓÐÖظ´µÄÖµ¡£ÀýÈ磬¼ÙÉèÓÐÒ»¸ö¹ØÓÚÐÂÎÅ×éÐÅÏ¢·¢²¼µÄ±í£¬ÄãÏëÈ¡³öËùÓÐÔøÔÚÕâ¸öÐÂÎÅ×éÖз¢²¼ÐÅÏ¢µÄÈ˵ÄÃû×Ö£¬ÄÇôÄã¿ÉÒÔʹÓùؼü×ÖDISTINCT¡£Ã¿¸öÓû§µÄÃû×Öֻȡһ´Î----¾¡¹ÜÓеÄÓû§·¢²¼Á˲»Ö¹Ò»ÆªÐÅÏ¢¡£
¾¯¸æ£º
ÈçͬORDER BY×Ó¾äÒ»Ñù£¬Ç¿ÖÆ·þÎñÆ÷·µ»Ø»¥²»ÏàͬµÄÖµÒ²»áÔö¼ÓÔËÐпªÏú¡£¸£Æø²»µÃ²»»¨·ÑһЩʱ¼äÀ´Íê³ÉÕâÏ×÷¡£Òò´Ë£¬²»ÊDZØÐëµÄʱºò²»ÒªÊ¹Óùؼü×ÖDISTINCT¡£

´´½¨Ð±í
Ç°Ãæ˵¹ý£¬Êý¾Ý¿âÖеÄËùÓÐÊý¾Ý´æ´¢ÔÚ±íÖС£Êý¾Ý±í°üÀ¨ÐкÍÁС£Áоö¶¨Á˱íÖÐÊý¾ÝµÄÀàÐÍ¡£Ðаüº¬ÁËʵ¼ÊµÄÊý¾Ý¡£
ÀýÈ磬Êý¾Ý¿âpubsÖеıíauthorsÓоŸö×ֶΡ£ÆäÖеÄÒ»¸ö×Ö¶ÎÃûΪΪau_lname£¬Õâ¸ö×ֶα»ÓÃÀ´´æ´¢×÷ÕßµÄÃû×ÖÐÅÏ¢¡£Ã¿´ÎÏòÕâ¸ö±íÖÐÌí¼ÓÐÂ×÷Õßʱ£¬×÷ÕßÃû×־ͱ»Ìí¼Óµ½Õâ¸ö×ֶΣ¬²úÉúÒ»ÌõмǼ¡£
ͨ¹ý¶¨Òå×ֶΣ¬Äã¿ÉÒÔ´´½¨Ò»¸öÐÂ±í¡£Ã¿¸ö×Ö¶ÎÓÐÒ»¸öÃû×ÖºÍÒ»¸öÌض¨µÄÊý¾ÝÀàÐÍ£¨Êý¾ÝÀàÐÍÔÚºóÃæµÄ¡°×Ö¶ÎÀàÐÍ¡±Ò»½ÚÖн²Êö£©£¬ÀýÈç×Ö¶Îau_lname´æ´¢µÄÊÇ×Ö·ûÐÍÊý¾Ý¡£Ò»¸ö×Ö¶ÎÒ²¿ÉÒÔ´æ´¢ÆäËüÀàÐ͵ÄÊý¾Ý¡£
ʹÓÃSQL Sever£¬´´½¨Ò»¸öбíµÄ·½·¨ÊǺܶàµÄ¡£Äã¿ÉÒÔ¿ÉÖ´ÐÐÒ»¸öSQLÓï¾ä»òʹÓÃSQLÊÂÎñ¹ÜÀíÆ÷£¨SQL Enterprise Manager£©À´´´½¨Ò»¸öÐÂ±í¡£ÔÚÏÂÒ»½ÚÀÄ㽫ѧ»áÈçºÎÓÃSQLÓï¾äÀ´´´½¨Ò»¸öÐÂ±í¡£

ÓÃSQL´´½¨Ð±í
×¢Ò⣺
Èç¹ûÄ㻹ûÓн¨Á¢×Ô¼ºµÄÊý¾Ý¿â£¬ÏÖÔÚ¾ÍÌø»Øµ½µÚÈýÕ´´½¨Õâ¸ö¿â¡£Äã¾ø²»ÄÜÏòmaster,tempdb»òÈκÎÆäËûÈκÎϵͳÊý¾Ý¿âÖÐÌí¼ÓÊý¾Ý¡£

´ÓSQL Sever³ÌÐò×飨ÔÚÈÎÎñÀ¸ÖУ©ÖÐÆô¶¯ISQL/w³ÌÐò¡£³öÏÖ²éѯ´°¿Úºó£¬´Ó´°¿Ú¶¥²¿µÄÏÂÀ­ÁбíÖÐÑ¡ÔñÄãÔÚµÚÈýÕÂËù´´½¨µÄÊý¾Ý¿â¡£ÏÂÒ»²½£¬ÔÚ²éѯ´°¿ÚÖмüÈëÏÂÃæµÄSQLÓï¾ä£¬µ¥»÷Ö´Ðвéѯ°´Å¥£¬Ö´ÐÐÕâ¸öÓï¾ä£º

CREATE TABLE guestbook (visitor VARCHAR(40),comments TEXT,entrydate
DATETIME)

Èç¹ûÒ»ÇÐÕý³££¬Äã»áÔÚ½á¹û´°¿ÚÖп´µ½ÈçϵÄÎÄ×Ö£¨Èç¹û³öÏÖÒì³££¬Çë²ÎÔĵÚÈýÕ£©£º

This command dit not return data ,and it did not return any rows

×£ºØÄ㣬ÄãÒѾ­½¨Á¢ÁËÄãµÄµÚÒ»¸ö±í£¡
ÄãËù´´½¨µÄ±íÃûΪguestbook£¬Äã¿ÉÒÔʹÓÃÕâ¸ö±íÀ´´æ´¢À´×ÖÄãÕ¾µã·ÃÎÊÕßµÄÐÅÏ¢¡£ÄãÊÇÓÃREEATE TABLEÓï¾ä´´½¨µÄÕâ¸ö±í£¬Õâ¸öÓï¾äÓÐÁ½²¿·Ö£ºµÚÒ»²¿·ÝÖ¸¶¨±íµÄÃû×Ó£»µÚ¶þ²¿·ÝÊÇÀ¨ÔÚÀ¨ºÅÖеĸ÷×ֶεÄÃû³ÆºÍÊôÐÔ£¬Ï໥֮¼äÓöººÅ¸ô¿ª¡£
±íguestbookÓÐÈý¸ö×ֶΣºvisitor,comments ºÍentrydate¡£visitor×ֶδ洢·ÃÎÊÕßµÄÃû×Ö£¬comments×ֶδ洢·ÃÎÊÕ߶ÔÄãÕ¾µãµÄÒâ¼û£¬entrydate×ֶδ洢·ÃÎÊÕß·ÃÎÊÄãÕ¾µãµÄÈÕÆÚºÍʱ¼ä¡£
×¢Òâÿ¸ö×Ö¶ÎÃûºóÃ涼¸úÓÐÒ»¸öרÃŵıí´ïʽ¡£ÀýÈ磬×Ö¶ÎÃûcommentsºóÃæ¸úÓбí´ïʽTEXT¡£Õâ¸ö±í´ïʽָ¶¨ÁË×ֶεÄÊý¾ÝÀàÐÍ¡£Êý¾ÝÀàÐ;ö¶¨ÁËÒ»¸ö×ֶοÉÒԴ洢ʲôÑùµÄÊý¾Ý¡£ÒòΪ×Ö¶Îcomments°üº¬Îı¾ÐÅÏ¢£¬ÆäÊý¾ÝÀàÐͶ¨ÒåΪÎı¾ÐÍ¡£
×Ö¶ÎÓÐÐí¶à²»Í¬µÄÊý¾ÝÀàÐÍ¡£ÏÂһС½Ú½²ÊöSQLËùÖ§³ÖµÄһЩÖØÒªµÄÊý¾ÝÀàÐÍ¡£

×Ö¶ÎÀàÐÍ
²»Í¬µÄ×Ö¶ÎÀàÐÍÓÃÀ´´æ·Å²»Í¬ÀàÐ͵ÄÊý¾Ý¡£´´½¨ºÍʹÓñíʱ£¬¸üÄãÓ¦¸ÃÀí½âÎåÖÖ³£ÓõÄ×Ö¶ÎÀàÐÍ£º×Ö·ûÐÍ£¬Îı¾ÐÍ£¬ÊýÖµÐÍ£¬Âß¼­ÐÔºÍÈÕÆÚÐÍ¡£

×Ö·ûÐÍÊý¾Ý
×Ö·ûÐÍÊý¾Ý·Ç³£ÓÐÓᣵ±ÄãÐèÒª´æ´¢¶ÌµÄ×Ö·û´®ÐÅϢʱ£¬Äã×ÜÊÇÒªÓõ½×Ö·ûÐÍÊý¾Ý¡£ÀýÈ磬Äã¿ÉÒÔ°Ñ´ÓHTML formµÄÎı¾¿òÖÐËѼ¯µ½µÄÐÅÏ¢·ÅÔÚ×Ö·ûÐÍ×Ö¶ÎÖС£
Òª½¨Á¢Ò»¸ö×Ö¶ÎÓÃÀ´´æ·Å¿É±ä³¤¶ÈµÄ×Ö·û´®ÐÅÏ¢£¬Äã¿ÉÒÔʹÓñí´ïʽ VARCHAR¡£¿¼ÂÇÄãÇ°Ãæ´´½¨µÄ±íguestbook£º

CREATE TABLE guestbook (visitor VARCHAR(40),comments TEXT,entrydate
DATETIME)

ÔÚÕâ¸öÀý×ÓÖУ¬×Ö¶ÎvisitorµÄÊý¾ÝÀàÐÍΪVARCHAR¡£×¢Òâ¸úÔÚÊý¾ÝÀàÐͺóÃæµÄÀ¨ºÅÖеÄÊý×Ö¡£Õâ¸öÊý×ÖÖ¸¶¨ÁËÕâ¸ö×Ö¶ÎËùÔÊÐí´æ·ÅµÄ×Ö·û´®µÄ×î´ó³¤¶È¡£ÔÚÕâ¸öÀý×ÓÖУ¬×Ö¶ÎvisitorÄÜ´æ·ÅµÄ×Ö·û´®×ΪËÄÊ®¸ö×Ö·û¡£Èç¹ûÃû×ÖÌ«³¤£¬×Ö·û´®»á±»½Ø¶Ï£¬Ö»±£ÁôËÄÊ®¸ö×Ö·û¡£
VARCHARÀàÐÍ¿ÉÒÔ´æ´¢µÄ×Ö·û´®×Ϊ255¸ö×Ö·û¡£Òª´æ´¢¸ü³¤µÄ×Ö·û´®Êý¾Ý£¬¿ÉÒÔʹÓÃÎı¾ÐÍÊý¾Ý£¨ÏÂÒ»½ÚÖн²Êö£©¡£
ÁíÒ»ÖÖ×Ö·ûÐÍÊý¾ÝÓÃÀ´´æ´¢¹Ì¶¨³¤¶ÈµÄ×Ö·ûÊý¾Ý¡£ÏÂÃæÊÇÒ»¸öʹÓÃÕâÖÖÊý¾ÝÀàÐ͵ÄÀý×Ó£º

CREATE TABLE guestbook (visitor CHAR(40),comments TEXT,entrydate
DATETIME)

ÔÚÕâ¸öÀý×ÓÖУ¬×Ö¶Îvisitor±»ÓÃÀ´´æ´¢ËÄÊ®¸ö×Ö·ûµÄ¹Ì¶¨³¤¶È×Ö·û´®¡£±í´ïʽCHARÖ¸¶¨ÁËÕâ¸ö×Ö¶ÎÓ¦¸ÃÊǹ̶¨³¤¶ÈµÄ×Ö·û´®¡£
VARCHARÐͺÍCHARÐÍÊý¾ÝµÄÕâ¸ö²î±ðÊÇϸ΢µÄ£¬µ«ÊǷdz£ÖØÒª¡£¼ÙÈçÄãÏòÒ»¸ö³¤¶ÈΪËÄÊ®¸ö×Ö·ûµÄVARCHARÐÍ×Ö¶ÎÖÐÊäÈëÊý¾ÝBill Gates¡£µ±ÄãÒÔºó´ÓÕâ¸ö×Ö¶ÎÖÐÈ¡³ö´ËÊý¾Ýʱ£¬ÄãÈ¡³öµÄÊý¾ÝÆ䳤¶ÈΪʮ¸ö×Ö·û----×Ö·û´®Bill GatesµÄ³¤¶È¡£
ÏÖÔÚ¼ÙÈçÄã°Ñ×Ö·û´®ÊäÈëÒ»¸ö³¤¶ÈΪËÄÊ®¸ö×Ö·ûµÄCHARÐÍ×Ö¶ÎÖУ¬ÄÇôµ±ÄãÈ¡³öÊý¾Ýʱ£¬ËùÈ¡³öµÄÊý¾Ý³¤¶È½«ÊÇËÄÊ®¸ö×Ö·û¡£×Ö·û´®µÄºóÃæ»á±»¸½¼Ó¶àÓàµÄ¿Õ¸ñ¡£
µ±Ä㽨Á¢×Ô¼ºµÄÕ¾µãʱ£¬Äã»á·¢ÏÖʹÓÃVARCHARÐÍ×Ö¶ÎÒª±ÈCHARÐÍ×ֶη½±ãµÄ¶à¡£Ê¹ÓÃVARCHARÐÍ×Ö¶Îʱ£¬Äã²»ÐèҪΪ¼ôµôÄãÊý¾ÝÖжàÓàµÄ¿Õ¸ñ¶ø²ÙÐÄ¡£
VARCHARÐÍ×ֶεÄÁíÒ»¸öÍ»³öµÄºÃ´¦ÊÇËü¿ÉÒÔ±ÈCHARÐÍ×Ö¶ÎÕ¼ÓøüÉÙµÄÄÚ´æºÍÓ²Å̿ռ䡣µ±ÄãµÄÊý¾Ý¿âºÜ´óʱ£¬ÕâÖÖÄÚ´æºÍ´ÅÅÌ¿Õ¼äµÄ½ÚÊ¡»á±äµÃ·Ç³£ÖØÒª¡£

Îı¾ÐÍÊý¾Ý
×Ö·ûÐÍÊý¾ÝÏÞÖÆÁË×Ö·û´®µÄ³¤¶È²»Äܳ¬¹ý£²55¸ö×Ö·û¡£¶øʹÓÃÎı¾ÐÍÊý¾Ý£¬Äã¿ÉÒÔ´æ·Å³¬¹ý¶þÊ®ÒÚ¸ö×Ö·ûµÄ×Ö·û´®¡£µ±ÄãÐèÒª´æ´¢´ó´®µÄ×Ö·ûʱ£¬Ó¦¸ÃʹÓÃÎı¾ÐÍÊý¾Ý¡£
ÕâÀïÓÐÒ»¸öʹÓÃÎı¾ÐÍÊý¾ÝµÄÀý×Ó£º

CREATE TABLE guestbook (visitor VARCHAR(40),comments TEXT,entrydate
DATETIME)

ÔÚÕâ¸öÀý×ÓÖУ¬×Ö¶Îcomments±»ÓÃÀ´´æ·Å·ÃÎÊÕ߶ÔÄãÕ¾µãµÄÒâ¼û¡£×¢ÒâÎı¾ÐÍÊý¾ÝûÓг¤¶È£¬¶øÉÏÒ»½ÚÖÐËù½²µÄ×Ö·ûÐÍÊý¾ÝÊÇÓг¤¶ÈµÄ¡£Ò»¸öÎı¾ÐÍ×Ö¶ÎÖеÄÊý¾Ýͨ³£ÒªÃ´Îª¿Õ£¬ÒªÃ´ºÜ´ó¡£
µ±Äã´ÓHTML formµÄ¶àÐÐÎı¾±à¼­¿ò£¨TEXTAREA£©ÖÐÊÕ¼¯Êý¾Ýʱ£¬ÄãÓ¦¸Ã°ÑÊÕ¼¯µÄÐÅÏ¢´æ´¢ÓÚÎı¾ÐÍ×Ö¶ÎÖС£µ«ÊÇ£¬ÎÞÂÛºÎʱ£¬Ö»ÒªÄãÄܱÜÃâʹÓÃÎı¾ÐÍ×ֶΣ¬Äã¾ÍÓ¦¸Ã²»ÊÊÓÃËü¡£Îı¾ÐÍ×ֶμȴóÇÒÂý£¬ÀÄÓÃÎı¾ÐÍ×ֶλáʹ·þÎñÆ÷ËٶȱäÂý¡£Îı¾ÐÍ×ֶλ¹»á³Ôµô´óÁ¿µÄ´ÅÅ̿ռ䡣
¾¯¸æ£º
Ò»µ©ÄãÏòÎı¾ÐÍ×Ö¶ÎÖÐÊäÈëÁËÈκÎÊý¾Ý£¨ÉõÖÁÊÇ¿ÕÖµ£©£¬¾Í»áÓÐ2KµÄ¿Õ¼ä±»×Ô¶¯·ÖÅä¸ø¸ÃÊý¾Ý¡£³ý·Çɾ³ý¸Ã¼Ç¼£¬·ñÔòÄãÎÞ·¨ÊÕ»ØÕⲿ·Ö´æ´¢¿Õ¼ä¡£

ÊýÖµÐÍÊý¾Ý
SQL SeverÖ§³ÖÐí¶àÖÖ²»Í¬µÄÊýÖµÐÍÊý¾Ý¡£Äã¿ÉÒÔ´æ´¢ÕûÊý¡¢Ð¡Êý¡¢ºÍÇ®Êý¡£
ͨ³££¬µ±ÄãÐèÒªÔÚ±íÖеĴæ·ÅÊý×Öʱ£¬ÄãҪʹÓÃÕûÐÍ£¨INT£©Êý¾Ý¡£INTÐÍÊý¾ÝµÄ±íÊý·¶Î§ÊÇ´Ó-2£¬147£¬483£¬647µ½2£¬147£¬483£¬647µÄÕûÊý¡£ÏÂÃæÊÇÒ»¸öÈçºÎʹÓÃINTÐÍÊý¾ÝµÄÀý×Ó£º

CREATE TABLE visitlog (visitor VARCHAR(40),numvisits INT)

Õâ¸ö±í¿ÉÒÔÓÃÀ´¼Ç¼ÄãÕ¾µã±»·ÃÎʵĴÎÊý¡£Ö»ÒªÃ»ÓÐÈË·ÃÎÊÄãµÄÕ¾µã³¬¹ý2£¬147£¬483£¬647´Î£¬nubvisits×ֶξͿÉÒÔ´æ´¢·ÃÎÊ´ÎÊý¡£
ΪÁ˽ÚÊ¡ÄÚ´æ¿Õ¼ä£¬Äã¿ÉÒÔʹÓÃSMALLINTÐÍÊý¾Ý¡£SMALLINT ÐÍÊý¾Ý¿ÉÒÔ´æ´¢´Ó-32768µ½32768µÄÕûÊý¡£ÕâÖÖÊý¾ÝÀàÐ͵ÄʹÓ÷½·¨ÓëINTÐÍÍêÈ«Ïàͬ¡£
×îºó£¬Èç¹ûÄãʵÔÚÐèÒª½ÚÊ¡¿Õ¼ä£¬Äã¿ÉÒÔʹÓÃTINYINTÐÍÊý¾Ý¡£Í¬Ñù£¬ÕâÖÖÀàÐ͵ÄʹÓ÷½·¨Ò²ÓëINTÐÍÏàͬ£¬²»Í¬µÄÊÇÕâÖÖÀàÐ͵Ä×Ö¶ÎÖ»ÄÜ´æ´¢´Ó£°µ½255µÄÕûÊý¡£TINYINTÐÍ×ֶβ»ÄÜÓÃÀ´´æ´¢¸ºÊý¡£
ͨ³££¬ÎªÁ˽ÚÊ¡¿Õ¼ä£¬Ó¦¸Ã¾¡¿ÉÄܵÄʹÓÃ×îСµÄÕûÐÍÊý¾Ý¡£Ò»¸öTINYINTÐÍÊý¾ÝÖ»Õ¼ÓÃÒ»¸ö×Ö½Ú£»Ò»¸öINTÐÍÊý¾ÝÕ¼ÓÃËĸö×Ö½Ú¡£Õâ¿´ÆðÀ´Ëƺõ²î±ð²»´ó£¬µ«ÊÇÔڱȽϴóµÄ±íÖУ¬×Ö½ÚÊýµÄÔö³¤ÊǺܿìµÄ¡£ÁíÒ»·½Ã棬һµ©ÄãÒѾ­´´½¨ÁËÒ»¸ö×ֶΣ¬ÒªÐÞ¸ÄËüÊǺÜÀ§Äѵġ£Òò´Ë£¬Îª°²È«Æð¼û£¬ÄãÓ¦¸ÃÔ¤²âÒÔÏ£¬Ò»¸ö×Ö¶ÎËùÐèÒª´æ´¢µÄÊýÖµ×î´óÓпÉÄÜÊǶà´ó£¬È»ºóÑ¡ÔñÊʵ±µÄÊý¾ÝÀàÐÍ¡£
ΪÁËÄܶÔ×Ö¶ÎËù´æ·ÅµÄÊý¾ÝÓиü¶àµÄ¿ØÖÆ£¬Äã¿ÉÒÔʹÓÃNUMERICÐÍÊý¾ÝÀ´Í¬Ê±±íʾһ¸öÊýµÄÕûÊý²¿·ÖºÍСÊý²¿·Ö¡£NUMERICÐÍÊý¾ÝʹÄãÄܱíʾ·Ç³£´óµÄÊý----±ÈINTÐÍÊý¾ÝÒª´óµÃ¶à¡£Ò»¸öNUMERICÐÍ×ֶοÉÒÔ´æ´¢´Ó-1038µ½1038·¶Î§ÄÚµÄÊý¡£NUMERICÐÍÊý¾Ý»¹Ê¹ÄãÄܱíʾÓÐСÊý²¿·ÖµÄÊý¡£ÀýÈ磬Äã¿ÉÒÔÔÚNUMERICÐÍ×Ö¶ÎÖд洢СÊý3.14¡£
µ±¶¨ÒåÒ»¸öNUMERICÐÍ×Ö¶Îʱ£¬ÄãÐèҪͬʱָ¶¨ÕûÊý²¿·ÖµÄ´óСºÍСÊý²¿·ÖµÄ´óС¡£ÕâÀïÓÐÒ»¸öʹÓÃÕâÖÖÊý¾ÝÀàÐ͵ÄÀý×Ó£º

CREATE TABLE numeric_data (bignumber NUMERIC(28,0),
fraction NUMERIC (5,4) )

µ±Õâ¸öÓï¾äÖ´ÐÐʱ£¬½«´´½¨Ò»¸öÃûΪnumeric_dataµÄ°üº¬Á½¸ö×Ö¶ÎµÄ±í¡£×Ö¶Îbignumber¿ÉÒÔ´æ´¢Ö±µ½28λµÄÕûÊý¡£×Ö¶Îfraction¿ÉÒÔ´æ´¢ÓÐÎåλÕûÊý²¿·ÖºÍËÄλСÊý²¿·ÖµÄСÊý¡£
Ò»¸öNUMERICÐÍÊý¾ÝµÄÕûÊý²¿·Ö×î´óÖ»ÄÜÓÐ28λ£¬Ð¡Êý²¿·ÖµÄλÊý±ØÐëСÓÚ»òµÈÓÚÕûÊý²¿·ÖµÄλÊý£¬Ð¡Êý²¿·Ö¿ÉÒÔÊÇÁã¡£
Äã¿ÉÒÔʹÓÃINTÐÍ»òNUMERICÐÍÊý¾ÝÀ´´æ´¢Ç®Êý¡£µ«ÊÇ£¬×¨ÃÅÓÐÁíÍâÁ½ÖÖÊý¾ÝÀàÐÍÓÃÓÚ´ËÄ¿µÄ¡£Èç¹ûÄãÏ£ÍûÄãµÄÍøµãÄÜÕõºÜ¶àÇ®£¬Äã¿ÉÒÔʹÓÃMONEYÐÍÊý¾Ý¡£Èç¹ûÄãµÄÒ°ÐIJ»´ó£¬Äã¿ÉÒÔʹÓÃSMALLMONEYÐÍÊý¾Ý¡£MONEYÐÍÊý¾Ý¿ÉÒÔ´æ´¢´Ó-922£¬337£¬203£¬685£¬477.5808µ½922£¬337£¬203£¬685£¬477.5807µÄÇ®Êý¡£Èç¹ûÄãÐèÒª´æ´¢±ÈÕ⻹´óµÄ½ð¶î£¬Äã¿ÉÒÔʹÓÃNUMERICÐÍÊý¾Ý¡£
SMALLMONEYÐÍÊý¾ÝÖ»ÄÜ´æ´¢´Ó-214£¬748.3648µ½214£¬748.3647 µÄÇ®Êý¡£Í¬Ñù£¬Èç¹û¿ÉÒԵĻ°£¬ÄãÓ¦¸ÃÓÃSMALLMONEYÐÍÀ´´úÌæMONEYÐÍÊý¾Ý£¬ÒÔ½ÚÊ¡¿Õ¼ä¡£ÏÂÃæµÄÀý×ÓÏÔʾÁËÈçºÎʹÓÃÕâÁ½ÖÖ±íʾǮµÄÊý¾ÝÀàÐÍ£º

CREATE TABLE products (product VARCHAR(40),price MONEY,
Discount_price SMALLMONEY)

Õâ¸ö±í¿ÉÒÔÓÃÀ´´æ´¢ÉÌÆ·µÄÕÛ¿ÛºÍÆÕͨÊÛ¼Û¡£×Ö¶Îprice µÄÊý¾ÝÀàÐÍÊÇMONEY£¬×Ö¶Îdiscount_priceµÄÊý¾ÝÀàÐÍÊÇSMALLMONEY¡£

´æ´¢Âß¼­Öµ
Èç¹ûÄãʹÓø´Ñ¡¿ò£¨CHECKBOX£©´ÓÍøÒ³ÖÐËѼ¯ÐÅÏ¢£¬Äã¿ÉÒÔ°Ñ´ËÐÅÏ¢´æ´¢ÔÚBITÐÍ×Ö¶ÎÖС£BITÐÍ×Ö¶ÎÖ»ÄÜÈ¡Á½¸öÖµ£º0»ò1¡£ÕâÀïÓÐÒ»¸öÈçºÎʹÓÃÕâÖÖ×ֶεÄÀý×Ó£º

CREATE TABLE opinion (visitor VARCHAR(40),good BIT)

Õâ¸ö±í¿ÉÒÔÓÃÀ´´æ·Å¶ÔÄãµÄÍøµã½øÐÐÃñÒâµ÷²éËùµÃµÄÐÅÏ¢¡£·ÃÎÊÕß¿ÉÒÔͶƱ±íʾËûÃÇÊÇ·ñϲ»¶ÄãµÄÍøµã¡£Èç¹ûËûÃÇͶYES£¬¾ÍÔÚBITÐÍ×Ö¶ÎÖдæÈë1¡£·´Ö®£¬Èç¹ûËûÃÇͶNO£¬¾ÍÔÚ×Ö¶ÎÖдæÈë0£¨ÔÚÏÂÒ»ÕÂÀÄ㽫ѧ»áÈçºÎ¼ÆËãͶƱ£©¡£
µ±ÐÄ£¬ÔÚÄã´´½¨ºÃÒ»¸ö±íÖ®ºó£¬Äã²»ÄÜÏò±íÖÐÌí¼ÓBITÐÍ×ֶΡ£Èç¹ûÄã´òËãÔÚÒ»¸ö±íÖаüº¬BITÐÍ×ֶΣ¬Äã±ØÐëÔÚ´´½¨±íʱÍê³É¡£

´æ´¢ÈÕÆÚºÍʱ¼ä
µ±Ä㽨Á¢Ò»¸öÍøµãʱ£¬ÄãÒ²ÐíÐèÒª¼Ç¼ÔÚÒ»¶Îʱ¼äÄڵķÃÎÊÕßÊýÁ¿¡£ÎªÁËÄܹ»´æ´¢ÈÕÆÚºÍʱ¼ä£¬ÄãÐèҪʹÓÃDATETIMEÐÍÊý¾Ý£¬ÈçÏÂÀýËùʾ£º

CREATE TABL visitorlog( visitor VARCHAR (40), arrivaltime DATETIME ,
departuretime DATETIME)

Õâ¸ö±í¿ÉÒÔÓÃÀ´¼Ç¼·ÃÎÊÕß½øÈëºÍÀ뿪ÄãÍøµãµÄʱ¼äºÍÈÕÆÚ¡£Ò»¸öDATETIMEÐ͵Ä×ֶοÉÒÔ´æ´¢µÄÈÕÆÚ·¶Î§ÊÇ´Ó£±£·£µ£³Ä꣱Ô£±ÈÕµÚÒ»ºÁÃëµ½9999Äê12ÔÂ31ÈÕ×îºóÒ»ºÁÃë¡£
Èç¹ûÄã²»ÐèÒª¸²¸ÇÕâô´ó·¶Î§µÄÈÕÆÚºÍʱ¼ä£¬Äã¿ÉÒÔʹÓÃSMALLDATETIMEÐÍÊý¾Ý¡£ËüÓëDATETIMEÐÍÊý¾ÝͬÑùʹÓã¬Ö»²»¹ýËüÄܱíʾµÄÈÕÆÚºÍʱ¼ä·¶Î§±ÈDATETIMEÐÍÊý¾ÝС£¬¶øÇÒ²»ÈçDATETIMEÐÍÊý¾Ý¾«È·¡£Ò»¸öSMALLDATETIMEÐ͵Ä×Ö¶ÎÄܹ»´æ´¢´Ó£±£¹00Ä꣱Ô£±ÈÕµ½£²£°£·£¹ÄꣶÔ£¶ÈÕµÄÈÕÆÚ£¬ËüÖ»Äܾ«È·µ½Ãë¡£
DATETIMEÐÍ×Ö¶ÎÔÚÄãÊäÈëÈÕÆÚºÍʱ¼ä֮ǰ²¢²»°üº¬Êµ¼ÊµÄÊý¾Ý£¬ÈÏʶÕâÒ»µãÊÇÖØÒªµÄ¡£ÔÚÏÂÒ»Õ£¬Ä㽫ѧϰÔõÑùʹÓôóÁ¿µÄSQLº¯ÊýÀ´¶ÁÈ¡ºÍ²Ù×÷ÈÕÆÚºÍʱ¼ä£¨²Î¼ûÏÂÃæµÄ¡°È±Ê¡Öµ¡±Ò»½Ú£©¡£ÄãÒ²¿ÉÒÔÔÚVBScriptºÍJScript ÖÐʹÓÃÈÕÆÚºÍʱ¼äº¯ÊýÀ´ÏòÒ»¸öDATETIMEÐÍ×Ö¶ÎÖÐÊäÈëÈÕÆÚºÍʱ¼ä¡£

×Ö¶ÎÊôÐÔ
ÉÏÒ»½Ú½éÉÜÁËÈçºÎ½¨Á¢°üº¬²»Í¬ÀàÐÍ×Ö¶ÎµÄ±í¡£ÔÚÕâÒ»½ÚÖУ¬Ä㽫ѧ»áÈçºÎʹÓÃ×ֶεÄÈý¸öÊôÐÔ¡£ÕâЩÊôÐÔÔÊÐíÄã¿ØÖÆ¿ÕÖµ£¬È±Ê¡ÖµºÍ±êʶֵ¡£

ÔÊÐíºÍ½ûÖ¹¿ÕÖµ
´ó¶àÊý×ֶοÉÒÔ½ÓÊÜ¿ÕÖµ£¨NULL£©¡£µ±Ò»¸ö×ֶνÓÊÜÁË¿ÕÖµºó£¬Èç¹ûÄã²»¸Ä±äËü£¬Ëü½«Ò»Ö±±£³Ö¿ÕÖµ¡£¿ÕÖµ£¨NULL£©ºÍÁãÊDz»Í¬µÄ£¬ÑϸñµÄ˵£¬¿ÕÖµ±íʾûÓÐÈκÎÖµ¡£
ΪÁËÔÊÐíÒ»¸ö×ֶνÓÊÜ¿ÕÖµ£¬ÄãÒªÔÚ×ֶζ¨ÒåµÄºóÃæʹÓñí´ïʽNULL¡£ÀýÈ磬ÏÂÃæµÄ±íÖÐÁ½¸ö×ֶζ¼ÔÊÐí½ÓÊÜ¿ÕÖµ£º

CREATE TABLE empty (empty1 CHAR (40) NULL,empty2 INT NULL(

×¢Ò⣺
BITÐÍÊý¾Ý²»ÄÜÊÇ¿ÕÖµ¡£Ò»¸öÕâÖÖÀàÐ͵Ä×ֶαØÐëÈ¡0»òÕߣ±¡£

ÓÐʱÄãÐèÒª½ûÖ¹Ò»¸ö×Ö¶ÎʹÓÿÕÖµ¡£ÀýÈ磬¼ÙÉèÓÐÒ»¸ö±í´æ´¢×ÅÐÅÓÿ¨ºÅÂëºÍÐÅÓÿ¨ÓÐЧÈÕÆÚ£¬Äã²»»áÏ£ÍûÓÐÈËÊäÈëÒ»¸öÐÅÓÿ¨ºÅÂ뵫²»ÊäÈëÓÐЧÈÕÆÚ¡£ÎªÁËÇ¿ÖÆÁ½¸ö×ֶζ¼ÊäÈëÊý¾Ý£¬Äã¿ÉÒÔÓÃÏÂÃæµÄ·½·¨½¨Á¢Õâ¸ö±í£º

CREATE TABLE creditcards (creditcard_number CHAR(20) NOT NULL,
Creditcard_expire DATETIME NOT NULL)
×¢Òâ×ֶζ¨ÒåµÄºóÃæ¸úÓбí´ïʽNOT NULL¡£Í¨¹ý°üº¬±í´ïʽNOT NULL£¬Äã¿ÉÒÔ½ûÖ¹ÈκÎÈËÖ»ÔÚÒ»¸ö×Ö¶ÎÖвåÈëÊý¾Ý£¬¶ø²»ÊäÈëÁíÒ»¸ö×ֶεÄÊý¾Ý¡£
Ä㽫»á·¢ÏÖ£¬ÔÚÄ㽨Éè×Ô¼ºµÄÍøµã¹ý³ÌÖУ¬ÕâÖÖ½ûÖ¹¿ÕÖµµÄÄÜÁ¦ÊǷdz£ÓÐÓõġ£Èç¹ûÄãÖ¸¶¨Ò»¸ö×ֶβ»ÄܽÓÊÜ¿ÕÖµ£¬ÄÇôµ±ÄãÊÔͼÊäÈëÒ»¸ö¿Õֵʱ£¬»áÓдíÎ󾯸档ÕâЩ´íÎ󾯸æ¿ÉÒÔΪ³ÌÐòµ÷ÊÔÌṩÓмÛÖµµÄÏßË÷¡£

ȱʡֵ
¼ÙÉèÓÐÒ»¸ö´æ´¢µØÖ·ÐÅÏ¢µÄ±í£¬Õâ¸ö±íµÄ×ֶΰüÀ¨½ÖµÀ¡¢³ÇÊС¢ÖÝ¡¢ÓÊÕþ±àÂëºÍ¹ú¼Ò¡£Èç¹ûÄãÔ¤¼ÆµØÖ·µÄ´ó²¿·ÖÊÇÔÚÃÀ¹ú£¬Äã¿ÉÒÔ°ÑÕâ¸öÖµ×÷Ϊcountry×ֶεÄȱʡֵ¡£
ΪÁËÔÚ´´½¨Ò»¸ö±íʱָ¶¨È±Ê¡Öµ£¬Äã¿ÉÒÔʹÓñí´ïʽDEFAULT¡£Çë¿´ÏÂÃæÕâ¸öÔÚ´´½¨±íʱʹÓÃȱʡֵµÄÀý×Ó£º

CREATE TABLE addresses (street VARCHAR(60) NULL,
city VARCHAR(40) NULL,
state VARCHAR(20) NULL
zip VARCHAR(20) NULL,
country VARCHAR(30) DEFAULT ¡®USA¡¯)

ÔÚÕâ¸öÀý×ÓÖУ¬×Ö¶ÎcountryµÄȱʡֵ±»Ö¸¶¨ÎªÃÀ¹ú¡£×¢Òâµ¥ÒýºÅµÄʹÓã¬ÒýºÅÖ¸Ã÷ÕâÊÇ×Ö·ûÐÍÊý¾Ý¡£ÎªÁ˸ø·Ç×Ö·ûÐ͵Ä×Ö¶ÎÖ¸¶¨È±Ê¡Öµ£¬²»Òª°Ñ¸ÃÖµÀ©ÔÚÒýºÅÖУº

CREATE TABLE orders(price MONEY DEFAULT $38.00,
quantity INT DEFAULT 50,
entrydate DATETIME DEFAULT GETDATE())

ÔÚÕâ¸öCREATE TABLEÓï¾äÖУ¬Ã¿¸ö×ֶζ¼Ö¸¶¨ÁËÒ»¸öȱʡֵ¡£×¢ÒâDATETIMEÐÍ×Ö¶ÎentrydateËùÖ¸¶¨µÄȱʡֵ,¸ÃȱʡֵÊǺ¯ÊýGetdate()µÄ·µ»ØÖµ,¸Ãº¯Êý·µ»Øµ±Ç°µÄÈÕÆÚºÍʱ¼ä¡£

±êʶ×Ö¶Î
ÿ¸ö±í¿ÉÒÔÓÐÒ»¸öÒ²Ö»ÄÜÓÐÒ»¸ö±êʶ×ֶΡ£Ò»¸ö±êʶ×Ö¶ÎÊÇΨһ±êʶ±íÖÐÿÌõ¼Ç¼µÄÌØÊâ×ֶΡ£ÀýÈ磬Êý¾Ý¿âpubsÖеıíjobs°üº¬ÁËÒ»¸öΨһ±êʶÿ¸ö¹¤×÷±êʶ×ֶΣº

job_id job_desc
¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­.
1 New Hire Job not specified
2 Chief Executive officer
3 Bushness Operations Manager
4 Chief Financial Officier
5 Publisher

×Ö¶Îjob_idΪÿ¸ö¹¤×÷ÌṩÁËΨһµÄÒ»¸öÊý×Ö¡£Èç¹ûÄã¾ö¶¨Ôö¼ÓÒ»¸öй¤×÷£¬ÐÂÔö¼Ç¼µÄjob_id×ֶλᱻ×Ô¶¯¸³¸øÒ»¸öеÄΨһֵ¡£
ΪÁ˽¨Á¢Ò»¸ö±êʶ×ֶΣ¬ÄãÖ»ÐèÔÚ×ֶζ¨ÒåºóÃæ¼ÓÉϱí´ïʽIDENTITY¼´¿É¡£ÄãÖ»ÄÜ°ÑNUMERICÐÍ»òINTÐÍ×Ö¶ÎÉèΪ±êʶ×ֶΣ¬ÕâÀïÓÐÒ»¸öÀý×Ó£º

CREATE TABLE visitorID (theID NUBERIC(18) IDENTITY,name VARCHAR(40))

Õâ¸öÓï¾äËù´´½¨µÄ±í°üº¬Ò»¸öÃûΪtheidµÄ±êʶ×ֶΡ£Ã¿µ±Ò»¸öеķÃÎÊÕßÃû×ÖÌí¼Óµ½Õâ¸ö±íÖÐʱ£¬Õâ¸ö×ֶξͱ»×Ô¶¯¸³¸øÒ»¸öÐÂÖµ¡£Äã¿ÉÒÔÓÃÕâ¸ö±íΪÄãµÄÕ¾µãµÄÿһ¸öÓû§ÌṩΨһ±êʶ¡£
¼¼ÇÉ£º
½¨Á¢Ò»¸ö±êʾ×Ö¶Îʱ£¬×¢ÒâʹÓÃ×ã¹»´óµÄÊý¾ÝÀàÐÍ¡£ÀýÈçÄãʹÓÃTINYINTÐÍÊý¾Ý£¬ÄÇôÄãÖ»ÄÜÏò±íÖÐÌí¼Ó255¸ö¼Ç¼¡£Èç¹ûÄãÔ¤¼ÆÒ»¸ö±í¿ÉÄÜ»á±äµÃºÜ´ó£¬ÄãÓ¦¸ÃʹÓÃNUMERICÐÍÊý¾Ý¡£

±êʶ×ֶεĴæÔÚ»áʹÄãÏë³¢ÊÔÐí¶à²»¿ÉÄܵÄÊÂÇé¡£ÀýÈ磬ÄãÒ²ÐíÏëÀûÓñêʶ×Ö¶ÎÀ´¶Ô¼Ç¼½øÐлùÓÚËüÃÇÔÚ±íÖÐλÖõÄÔËËã¡£ÄãÓ¦¸ÃÅ×ÆúÕâÖÖÒâͼ¡£Ã¿¸ö¼Ç¼µÄ±êʶ×ֶεÄÖµÊÇ»¥²»ÏàͬµÄ£¬µ«ÊÇ£¬Õâ²¢²»½ûÖ¹Ò»¸ö±êʶ×ֶεıêʶÊý×ÖÖ®¼ä´æÔÚ¼ä¸ô¡£ÀýÈ磬ÄãÓÀÔ¶²»ÒªÊÔͼÀûÓÃÒ»¸ö±íµÄ±êʶ×Ö¶ÎÀ´È¡³ö±íÖеÄÇ°Ê®¸ö¼Ç¼¡£ÕâÖÖ²Ù×÷»áµ¼ÖÂʧ°Ü£¬±ÈÈç˵£¶ºÅ¼Ç¼ºÍ7ºÅ¼Ç¼¸ù±¾²»´æÔÚ¡£

Sql½Ì³Ì---5

ʹÓÃSQLÊÂÎñ¹ÜÀíÆ÷´´½¨Ð±í
Äã¿ÉÒÔʹÓÃÇ°Ã漸½ÚËù½²µÄ·½·¨´´½¨ÐÂ±í¡£µ«ÊÇ£¬Ê¹ÓÃÊÂÎñ¹ÜÀíÆ÷´´½¨Ð±í»á¸üÈÝÒס£ÕâÒ»½Ú½éÉÜÈçºÎʹÓÃÕâ¸ö³ÌÐò´´½¨ÐÂ±í¡£
´ÓÈÎÎñÀ¸µÄSQL Sever³ÌÐò×éÖÐÑ¡ÔñSQL Enterprise Manager£¬Æô¶¯¸Ã³ÌÐò£¬Äã»á¿´µ½Èçͼ10.4ËùʾµÄ´°¿Ú¡£ä¯ÀÀ·þÎñ¹ÜÀíÆ÷´°¿ÚÖеÄÊ÷Ðνṹ£¬Ñ¡ÔñÃûΪDatabaseµÄÎļþ¼Ð¡£´ò¿ªÎļþ¼ÐDatabaseºó£¬Ñ¡ÔñÄãÔÚµÚÈýÕÂÖÐËù½¨Á¢µÄÊý¾Ý¿â¡£

×¢Ò⣺
Èç¹ûÄ㻹ûÓд´½¨×Ô¼ºµÄÊý¾Ý¿â£¬»Øµ½µÚÈýÕ´´½¨Ëü¡£Äã¾ö²»ÒªÏòmaster,tempdb»òÈκÎÆäËüϵͳÊý¾Ý¿âÖÐÌí¼ÓÊý¾Ý¡£

ÔÚÑ¡ÔñÁËÊý¾Ý¿âÖ®ºó£¬Äã»á¿´µ½Ò»¸öÃûΪGroup/usersµÄÎļþ¼ÐºÍÒ»¸öÃûΪobjectsµÄÎļþ¼Ð¡£´ò¿ªÎļþ¼Ðobjects£¬Äã»á¿´µ½Ðí¶àÎļþ¼Ð£¬ÆäÖÐÒ»¸öÃûΪTables¡£ÓÃÓÒ¼üµ¥»÷Îļþ¼ÐTables²¢Ñ¡ÔñNew table£¬¾Í»á³öÏÖÈçͼ10.5ËùʾµÄ´°¿Ú¡£
Äã¿ÉÒÔʹÓÃManager Tables´°¿ÚÀ´´´½¨Ò»¸öÐÂ±í¡£Manager Tables´°¿ÚÓУ·¸öÁУºKey,Column,Name,Datatype,Size,NullsºÍDefault¡£Manager Tables´°¿ÚÖеÄÿһÐбêÃ÷±íÖÐÒ»¸ö×ֶεÄÐÅÏ¢¡£

ͼ10.4
10.5

Òª½¨Á¢Ò»¸öÐÂ±í£¬ÄãÖÁÉÙÒªÊäÈëÒ»ÐÐÐÅÏ¢¡£ÔÚÃûΪColumn NameµÄÁÐÏÂÃæ¼üÈëmycolumn¡£ÏÂÒ»²½£¬Ñ¡ÔñDatatypeÁУ¬²¢´ÓÏÂÀ­ÁбíÖÐÑ¡ÔñCHAR¡£µ±ÄãÔÚÕâÁ½¸öÁÐÖÐÊäÈëÐÅÏ¢ºó£¬´°¿Ú½«ÊÇÈçͼ10.6ËùʾµÄÑù×Ó¡£

ͼ10.6

ÄãÒѾ­½¨Á¢ÁËÒ»¸öÖ»ÓÐÒ»¸ö×ֶεļòµ¥µÄ±í¡£µ¥»÷±£´æ°´Å¤±£´æÕâ¸öÐÂ±í¡£µ±ÒªÇóÄãÊäÈëбíµÄÃû×Öʱ£¬ÊäÈëmytable²¢µ¥»÷OK¡£ÏÖÔÚÕâ¸ö±íÒѾ­±£´æµ½ÁËÄãµÄÊý¾Ý¿âÖС£
Èç¹ûÄã´ò¿ª·þÎñ¹ÜÀíÆ÷´°¿ÚÖеÄÎļþ¼ÐTables£¬Äã»á¿´µ½ÄãËù½¨Á¢µÄÐÂ±í±»Áгö¡£Äã¿ÉÒÔË«»÷¸Ã±íµÄͼ±íÀ´±à¼­Ëü£¬ÕâʱManager Tables´°¿Ú»áÖØгöÏÖ£¬Äã¿ÉÒÔÔö¼ÓеÄ×ֶβ¢ÖØб£´æ¡£
ÓÃSQLÊÂÎñ¹ÜÀíÆ÷¿ÉÒÔ×öµÄ¹¤×÷£¬Ä㶼¿ÉÒÔÓÃSQLÓï¾äÀ´ÊµÏÖ¡£µ«ÊÇ£¬ÊÂÎñ¹ÜÀíÆ÷ʹµÃ½¨±í¹ý³Ì±äµÃ¸ü¼Ó¼òµ¥¡£

Ïò±íÖÐÌí¼ÓÊý¾Ý
ÏÂÒ»Õ½«ÌÖÂÛÈçºÎʹÓÃSQLÏòÒ»¸ö±íÖвåÈëÊý¾Ý¡£µ«ÊÇ£¬Èç¹ûÄãÐèÒªÏòÒ»¸ö±íÖÐÌí¼ÓÐí¶àÌõ¼Ç¼£¬Ê¹ÓÃSQLÓï¾äÊäÈëÊý¾ÝÊǺܲ»·½±ãµÄ¡£ÐÒÔ˵ÄÊÇ£¬Microsoft SQL Sever´øÓÐÒ»¸ö³ÆΪMicrosoft Query µÄ¿Í»§¶ËÓ¦ÓóÌÐò£¬Õâ¸ö³ÌÐòʹµÃÏò±íÖÐÌí¼ÓÊý¾Ý±äµÃÈÝÒ×ÁË¡£
Æô¶¯Î»ÓÚÈÎÎñÀ¸SQL Sever³ÌÐò×éÖеÄMicrosoft Query³ÌÐò¡£´Ó´°¿Ú¶¥²¿µÄ²Ëµ¥ÖÐÑ¡ÔñFile|New Query¡£Õâʱ»áÏÔʾһ¸öSelect Data Source¶Ô»°¿ò£¨¼ûͼ10.7£©¡£Ñ¡ÔñÄãµÄÊý¾ÝÔ´Ãû×Ö²¢µ¥»÷Use¡£

ͼ10¡£7

ÊäÈëÄãµÄµÇ¼ÕʺźÍÃÜÂëºó£¬³ÌÐòÒªÇóÄãÑ¡ÔñÒ»¸ö±íºÍÒ»¸öÊý¾Ý¿â¡£Ñ¡ÔñÄãÔÚÉÏÒ»½ÚÖÐËù½¨Á¢µÄ±í£¨mytable £©£¬µ¥»÷°´Å¥Add£¬È»ºóµ¥»÷°´Å¥Close¹Ø±Õ¸Ã¶Ô»°¿ò¡£
ÔÚ´°¿ÚµÄ×óÉϽǻá³öÏÖÒ»¸ö¶Ô»°¿ò£¬¿òÖÐÊÇÈ¡×Ô±ímytableµÄÒ»ÁÐ×Ö¶ÎÃû¡£Äã¿ÉÒÔË«»÷ÈκÎÒ»¸ö×ֶΣ¬°ÑËüÌí¼Óµ½Ö÷´°¿ÚÖС£Èç¹ûÄãË«»÷ÐǺţ¨*£©×Ö·û£¬ËùÓеÄ×ֶζ¼»á±»Ìí¼Óµ½Ö÷´°¿ÚÖС£
Èç¹ûÄãµÄ±íÖÐÓмǼ£¬ËüÃÇÏÖÔÚÒѾ­³öÏÖÔÚÖ÷´°¿ÚµÄ×ֶαêÌâÏÂÃæÁË¡£µ«ÊÇ£¬ÒòΪÄã¸Õ¸Õ½¨Á¢ÁËÕâ¸ö±í£¬±í»¹Êǿյġ£ÒªÌí¼ÓмǼ£¬Ñ¡ÔñRecords|Allow Editing£¬Ö÷´°¿ÚÖоͻá³öÏÖÒ»ÌõмǼ¡£ÊäÈëÒ»ÐÐÊý¾ÝÍê³ÉÕâ¸ö¼Ç¼£¬¾ÍÏò±íÖÐÌí¼ÓÁËÒ»ÌõмǼ¡£

ͼ10¡£8

µ±Äãתµ½ÏÂÒ»ÌõмǼʱ£¬ÄãÏòÉÏÒ»Ìõ¼Ç¼ÖÐÊäÈëµÄÖµ»á×Ô¶¯±»±£´æ¡£Èç¹ûÄãÐèÒª£¬Äã¿ÉÒÔÓÃMicrosoft Query Ïò±íÖÐÊäÈ뼸°ÙÌõ¼Ç¼¡£

ɾ³ýºÍÐ޸ıí
ÄãÓ¦¸ÃÔÚ½¨Á¢±í֮ǰ×ÐϸÉè¼ÆËüÃÇ£¬ÒòΪÄãÔڸıäÒ»¸öÒѾ­´æÔڵıíʱ»áÊܵ½ºÜ´óµÄÏÞÖÆ¡£ÀýÈ磬һµ©ÒѾ­½¨Á¢ÁËÒ»¸ö±í£¬Äã¾Í²»ÄÜɾ³ý±íÖеÄ×ֶλòÕ߸ıä×ֶεÄÊý¾ÝÀàÐÍ¡£ÔÚÕâÖÖÇé¿öÄãËùÄÜ×öµÄÊÇɾ³ýÕâ¸ö±í£¬È»ºóÖØÍ·¿ªÊ¼£¨²Î¼ûµÚʮһÕ¡°Öм¶SQL¡±Öеġ°Ê¹ÓÃSQL´´½¨¼Ç¼ºÍ±í¡±Ò»½Ú£©¡£
Ҫɾ³ýÒ»¸ö±í£¬Äã¿ÉÒÔʹÓÃSQLÓï¾äDROP TABLE¡£ÀýÈ磬ÓÖ´ÓÊý¾Ý¿âÖг¹µ×ɾ³ý±ímytable£¬ÄãҪʹÓÃÈçϵÄÓï¾ä£º

DROP TABLE mytable

¾¯¸æ£º
ʹÓÃDROP TABLEÃüÁîʱһ¶¨ÒªÐ¡ÐÄ¡£Ò»µ©Ò»¸ö±í±»É¾³ýÖ®ºó£¬Ä㽫ÎÞ·¨»Ö¸´Ëü¡£

µ±Ä㽨ÉèÒ»¸öÕ¾µãʱ£¬ÄãºÜ¿ÉÄÜÐèÒªÏòÊý¾Ý¿âÖÐÊäÈë²âÊÔÊý¾Ý¡£¶øµ±Äã×¼±¸ÏòÊÀ½çÌṩÄãµÄÍøµãʱ£¬Äã»áÏëÇå¿Õ±íÖеÄÕâЩ²âÊÔÐÅÏ¢¡£Èç¹ûÄãÏëÇå³ý±íÖеÄËùÓÐÊý¾Ýµ«²»É¾³ýÕâ¸ö±í£¬Äã¿ÉÒÔʹÓÃTRUNCATE TABLEÓï¾ä¡£ÀýÈ磬ÏÂÃæµÄÕâ¸öSQLÓï¾ä´Ó±ímytableÖÐɾ³ýËùÓÐÊý¾Ý£º

TRUNCATE TABLE mytable

ËäÈ»Äã²»ÄÜɾ³ýºÍÐÞ¸ÄÒѾ­´æÔÚµÄ×ֶΣ¬µ«Äã¿ÉÒÔÔö¼ÓÐÂ×ֶΡ£×îÈÝÒ×µÄʵÏÖ·½·¨ÊÇʹÓÃSQLÊÂÎñ¹ÜÀíÆ÷ÖеÄManager Tables´°¿Ú¡£ÄãÒ²¿ÉÒÔʹÓÃSQLÓï¾äALTER TABLE¡£ÏÂÃæÊÇÒ»¸öÈçºÎʹÓÃÕâÖÖÓï¾äµÄÀý×Ó£º

ALTER TABLE mytable ADD mynewcolumn INT NULL

Õâ¸öÓï¾äÏò±ímytableÖÐÔö¼ÓÁËÒ»¸öÐÂ×Ö¶Îmynewcolumn¡£µ±ÄãÔö¼ÓÐÂ×Ö¶Îʱ£¬Äã±ØÐëÔÊÐíËü½ÓÊÜ¿ÕÖµ£¬ÒòΪ±íÖÐÔ­À´¿ÉÄÜÒѾ­ÓÐÁËÐí¶à¼Ç¼¡£

×ܽá
ÕâÒ»ÕÂÏòÄã½éÉÜÁËSQL¡£Ê¹ÓÃSQL£¬Äã¿ÉÒÔ²Ù×÷Microsoft SQL SeverÊý¾Ý¿â¡£ÄãÒѾ­Ñ§»áÁËʹÓÃSELECTÓï¾ä´ÓÊý¾Ý¿âÖÐÈ¡³öÊý¾Ý£¬Ä㻹ѧ»áÁËÔõÑùʹÓÃCREATE TABLEÓï¾äºÍSQLÊÂÎñ¹ÜÀíÆ÷À´´´½¨ÐÂ±í¡£×îºó£¬Äãѧ»áÁËÈçºÎÖ¸Ã÷һϵÁÐÖØÒªµÄ×Ö¶ÎÊôÐÔ¡£
ÏÂÒ»Õ½«½éÉÜÈçºÎʹÓÃË÷ÒýÀ´ÔöÇ¿SQL²éѯµÄ²Ù×÷¡£»¹½«Í¨¹ýÐí¶àÆäËüµÄSQLÓï¾äºÍº¯Êý£¬Ê¹ÄãµÄSQL֪ʶµÃµ½½øÒ»²½À©³ä¡£

Sql½Ì³Ì---6

µÚʮһÕ Öм¶SQL

±¾ÕÂÄÚÈÝ
¡ö´´½¨Ë÷Òý
¡öSQLºËÐÄÓï¾ä
¡ö¼¯ºÏº¯Êý
¡ö ÆäËü³£ÓõÄSQL±í´ïʽ£¬
º¯Êý£¬ºÍ¹ý³Ì


µÚʮա°SQL»ù´¡¡±ÏòÄã³õ²½½éÉÜÁËSQL¡£Äãѧ»áÁËÈçºÎÓÃSELECTÓï¾ä½øÐвéѯ£¬Ä㻹ѧ»áÁËÈçºÎ½¨Á¢×Ô¼ºµÄ±í¡£ÔÚÕâÒ»ÕÂÀÄ㽫¼ÓÉîÄãµÄSQL֪ʶ¡£Ä㽫ѧϰÈçºÎ½¨Á¢Ë÷ÒýÀ´¼Ó¿ì²éѯËٶȡ£Ä㻹½«Ñ§»áÈç¹ûÓøü¶àµÄSQLÓï¾äºÍº¯ÊýÀ´²Ù×÷±íÖеÄÊý¾Ý¡£

½¨Á¢Ë÷Òý
¼ÙÉèÄãÏëÕÒµ½±¾ÊéÖеÄijһ¸ö¾ä×Ó¡£Äã¿ÉÒÔÒ»Ò³Ò»Ò³µØÖðÒ³ËÑË÷£¬µ«Õâ»á»¨ºÜ¶àʱ¼ä¡£¶øͨ¹ýʹÓñ¾ÊéµÄË÷Òý£¬Äã¿ÉÒԺܿìµØÕÒµ½ÄãÒªËÑË÷µÄÖ÷Ìâ¡£
±íµÄË÷ÒýÓ븽ÔÚÒ»±¾ÊéºóÃæµÄË÷Òý·Ç³£ÏàËÆ¡£Ëü¿ÉÒÔ¼«´óµØÌá¸ß²éѯµÄËٶȡ£¶ÔÒ»¸ö½Ï´óµÄ±íÀ´Ëµ£¬Í¨¹ý¼ÓË÷Òý£¬Ò»¸öͨ³£Òª»¨·Ñ¼¸¸öСʱÀ´Íê³ÉµÄ²éѯֻҪ¼¸·ÖÖӾͿÉÒÔÍê³É¡£Òò´ËûÓÐÀíÓɶÔÐèҪƵ·±²éѯµÄ±íÔö¼ÓË÷Òý¡£
×¢Ò⣺
µ±ÄãµÄÄÚ´æÈÝÁ¿»òÓ²Å̿ռ䲻×ãʱ£¬Ò²ÐíÄã²»Ïë¸øÒ»¸ö±íÔö¼ÓË÷Òý¡£¶ÔÓÚ°üº¬Ë÷ÒýµÄÊý¾Ý¿â£¬SQL SeverÐèÒªÒ»¸ö¿É¹ÛµÄ¶îÍâ¿Õ¼ä¡£ÀýÈ磬Ҫ½¨Á¢Ò»¸ö¾Û´ØË÷Òý£¬ÐèÒª´óÔ¼£±.£²±¶ÓÚÊý¾Ý´óСµÄ¿Õ¼ä¡£Òª¿´Ò»¿´Ò»¸ö±íµÄË÷ÒýÔÚÊý¾Ý¿âÖÐËùÕ¼µÄ¿Õ¼ä´óС£¬Äã¿ÉÒÔʹÓÃϵͳ´æ´¢¹ý³Ìsp_spaceused£¬¶ÔÏóÃûÖ¸¶¨Îª±»Ë÷ÒýµÄ±íÃû¡£

¾Û´ØË÷ÒýºÍ·Ç¾Û´ØË÷Òý
¼ÙÉèÄãÒѾ­Í¨¹ý±¾ÊéµÄË÷ÒýÕÒµ½ÁËÒ»¸ö¾ä×ÓËùÔÚµÄÒ³Âë¡£Ò»µ©ÒѾ­ÖªµÀÁËÒ³Âëºó£¬ÄãºÜ¿ÉÄÜÂþÎÞÄ¿µÄ·­Ñ°Õâ±¾Ê飬ֱÖÁÕÒµ½ÕýÈ·µÄÒ³Â롣ͨ¹ýËæ»úµÄ·­Ñ°£¬Äã×îÖÕ¿ÉÒÔµ½´ïÕýÈ·µÄÒ³Âë¡£µ«ÊÇ£¬ÓÐÒ»ÖÖÕÒµ½Ò³ÂëµÄ¸üÓÐЧµÄ·½·¨¡£
Ê×ÏÈ£¬°ÑÊé·­µ½´ó¸ÅÒ»°ëµÄµØ·½£¬Èç¹ûÒªÕÒµÄÒ³Âë±È°ë±¾Êé´¦µÄÒ³ÂëС£¬¾ÍÊé·­µ½ËÄ·ÖÖ®Ò»´¦£¬·ñÔò£¬¾Í°ÑÊé·­µ½ËÄ·ÖÖ®ÈýµÄµØ·½¡£Í¨¹ýÕâÖÖ·½·¨£¬Äã¿ÉÒÔ¼ÌÐø°ÑÊé·Ö³É¸üСµÄ²¿·Ö£¬Ö±ÖÁÕÒµ½ÕýÈ·µÄÒ³Â븽½ü¡£ÕâÊÇÕÒµ½ÊéÒ³µÄ·Ç³£ÓÐЧµÄÒ»ÖÖ·½·¨¡£
SQL SeverµÄ±íË÷ÒýÒÔÀàËƵķ½Ê½¹¤×÷¡£Ò»¸ö±íË÷ÒýÓÉÒ»×éÒ³×é³É£¬ÕâЩҳ¹¹³ÉÁËÒ»¸öÊ÷Ðνṹ¡£¸ùҳͨ¹ýÖ¸ÏòÁíÍâÁ½¸öÒ³£¬°ÑÒ»¸ö±íµÄ¼Ç¼´ÓÂß¼­ÉϷֳɺÍÁ½¸ö²¿·Ö¡£¶ø¸ùÒ³ËùÖ¸ÏòµÄÁ½¸öÒ³ÓÖ·Ö±ð°Ñ¼Ç¼·Ö¸î³É¸üСµÄ²¿·Ö¡£Ã¿¸öÒ³¶¼°Ñ¼Ç¼·Ö³É¸üСµÄ·Ö¸î£¬Ö±ÖÁµ½´ïÒ¶¼¶Ò³¡£
Ë÷ÒýÓÐÁ½ÖÖÀàÐÍ£º¾Û´ØË÷ÒýºÍ·Ç¾Û´ØË÷Òý¡£ÔÚ¾Û´ØË÷ÒýÖУ¬Ë÷ÒýÊ÷µÄÒ¶¼¶Ò³°üº¬Êµ¼ÊµÄÊý¾Ý£º¼Ç¼µÄË÷Òý˳ÐòÓëÎïÀí˳ÐòÏàͬ¡£ÔڷǾ۴ØË÷ÒýÖУ¬Ò¶¼¶Ò³Ö¸Ïò±íÖеļǼ£º¼Ç¼µÄÎïÀí˳ÐòÓëÂß¼­Ë³ÐòûÓбØÈ»µÄÁªÏµ¡£
¾Û´ØË÷Òý·Ç³£ÏóĿ¼±í£¬Ä¿Â¼±íµÄ˳ÐòÓëʵ¼ÊµÄÒ³Âë˳ÐòÊÇÒ»Öµġ£·Ç¾Û´ØË÷ÒýÔò¸üÏóÊéµÄ±ê×¼Ë÷Òý±í£¬Ë÷Òý±íÖеÄ˳Ðòͨ³£Óëʵ¼ÊµÄÒ³Âë˳ÐòÊDz»Ò»Öµġ£Ò»±¾ÊéÒ²ÐíÓжà¸öË÷Òý¡£ÀýÈ磬ËüÒ²ÐíͬʱÓÐÖ÷ÌâË÷ÒýºÍ×÷ÕßË÷Òý¡£Í¬Ñù£¬Ò»¸ö±í¿ÉÒÔÓжà¸ö·Ç¾Û´ØË÷Òý¡£
ͨ³£Çé¿öÏ£¬ÄãʹÓõÄÊǾ۴ØË÷Òý£¬µ«ÊÇÄãÓ¦¸Ã¶ÔÁ½ÖÖÀàÐÍË÷ÒýµÄÓÅȱµã¶¼ÓÐËùÀí½â¡£
ÿ¸ö±íÖ»ÄÜÓÐÒ»¸ö¾Û´ØË÷Òý£¬ÒòΪһ¸ö±íÖеļǼֻÄÜÒÔÒ»ÖÖÎïÀí˳Ðò´æ·Å¡£Í¨³£ÄãÒª¶ÔÒ»¸ö±í°´ÕÕ±êʶ×ֶν¨Á¢¾Û´ØË÷Òý¡£µ«ÊÇ£¬ÄãÒ²¿ÉÒÔ¶ÔÆäËüÀàÐ͵Ä×ֶν¨Á¢¾Û´ØË÷Òý£¬Èç×Ö·ûÐÍ£¬ÊýÖµÐͺÍÈÕÆÚʱ¼äÐÍ×ֶΡ£
´Ó½¨Á¢Á˾۴ØË÷ÒýµÄ±íÖÐÈ¡³öÊý¾ÝÒª±È½¨Á¢Á˷Ǿ۴ØË÷ÒýµÄ±í¿ì¡£µ±ÄãÐèҪȡ³öÒ»¶¨·¶Î§ÄÚµÄÊý¾Ýʱ£¬Óþ۴ØË÷ÒýÒ²±ÈÓ÷Ǿ۴ØË÷ÒýºÃ¡£ÀýÈ磬¼ÙÉèÄãÓÃÒ»¸ö±íÀ´¼Ç¼·ÃÎÊÕßÔÚÄãÍøµãÉϵĻ¡£Èç¹ûÄãÏëÈ¡³öÔÚÒ»¶¨Ê±¼ä¶ÎÄڵĵǼÐÅÏ¢£¬ÄãÓ¦¸Ã¶ÔÕâ¸ö±íµÄDATETIMEÐÍ×ֶν¨Á¢¾Û´ØË÷Òý¡£
¶Ô¾Û´ØË÷ÒýµÄÖ÷ÒªÏÞÖÆÊÇÿ¸ö±íÖ»Äܽ¨Á¢Ò»¸ö¾Û´ØË÷Òý¡£µ«ÊÇ£¬Ò»¸ö±í¿ÉÒÔÓв»Ö¹Ò»¸ö·Ç¾Û´ØË÷Òý¡£Êµ¼ÊÉÏ£¬¶Ôÿ¸ö±íÄã×î¶à¿ÉÒÔ½¨Á¢249¸ö·Ç¾Û´ØË÷Òý¡£ÄãÒ²¿ÉÒÔ¶ÔÒ»¸ö±íͬʱ½¨Á¢¾Û´ØË÷ÒýºÍ·Ç¾Û´ØË÷Òý¡£
¼ÙÈçÄã²»½öÏë¸ù¾ÝÈÕÆÚ£¬¶øÇÒÏë¸ù¾ÝÓû§Ãû´ÓÄãµÄÍøµã»î¶¯ÈÕÖ¾ÖÐÈ¡Êý¾Ý¡£ÔÚÕâÖÖÇé¿öÏ£¬Í¬Ê±½¨Á¢Ò»¸ö¾Û´ØË÷ÒýºÍ·Ç¾Û´ØË÷ÒýÊÇÓÐЧµÄ¡£Äã¿ÉÒÔ¶ÔÈÕÆÚʱ¼ä×ֶν¨Á¢¾Û´ØË÷Òý£¬¶ÔÓû§Ãû×ֶν¨Á¢·Ç¾Û´ØË÷Òý¡£Èç¹ûÄã·¢ÏÖÄãÐèÒª¸ü¶àµÄË÷Òý·½Ê½£¬Äã¿ÉÒÔÔö¼Ó¸ü¶àµÄ·Ç¾Û´ØË÷Òý¡£
·Ç¾Û´ØË÷ÒýÐèÒª´óÁ¿µÄÓ²ÅÌ¿Õ¼äºÍÄÚ´æ¡£ÁíÍ⣬ËäÈ»·Ç¾Û´ØË÷Òý¿ÉÒÔÌá¸ß´Ó±íÖÐ È¡Êý¾ÝµÄËٶȣ¬ËüÒ²»á½µµÍÏò±íÖвåÈëºÍ¸üÐÂÊý¾ÝµÄËٶȡ£Ã¿µ±Äã¸Ä±äÁËÒ»¸ö½¨Á¢Á˷Ǿ۴ØË÷ÒýµÄ±íÖеÄÊý¾Ýʱ£¬±ØÐëͬʱ¸üÐÂË÷Òý¡£Òò´ËÄã¶ÔÒ»¸ö±í½¨Á¢·Ç¾Û´ØË÷ÒýʱҪÉ÷ÖØ¿¼ÂÇ¡£Èç¹ûÄãÔ¤¼ÆÒ»¸ö±íÐèҪƵ·±µØ¸üÐÂÊý¾Ý£¬ÄÇô²»Òª¶ÔËü½¨Á¢Ì«¶à·Ç¾Û´ØË÷Òý¡£ÁíÍ⣬Èç¹ûÓ²Å̺ÍÄÚ´æ¿Õ¼äÓÐÏÞ£¬Ò²Ó¦¸ÃÏÞÖÆʹÓ÷Ǿ۴ØË÷ÒýµÄÊýÁ¿¡£

Ë÷ÒýÊôÐÔ
ÕâÁ½ÖÖÀàÐ͵ÄË÷Òý¶¼ÓÐÁ½¸öÖØÒªÊôÐÔ£ºÄã¿ÉÒÔÓÃÁ½ÕßÖÐÈÎÒ»ÖÖÀàÐÍͬʱ¶Ô¶à¸ö×ֶν¨Á¢Ë÷Òý£¨¸´ºÏË÷Òý£©£»Á½ÖÖÀàÐ͵ÄË÷Òý¶¼¿ÉÒÔÖ¸¶¨ÎªÎ¨Ò»Ë÷Òý¡£
Äã¿ÉÒÔ¶Ô¶à¸ö×ֶν¨Á¢Ò»¸ö¸´ºÏË÷Òý£¬ÉõÖÁÊǸ´ºÏµÄ¾Û´ØË÷Òý¡£¼ÙÈçÓÐÒ»¸ö±í¼Ç¼ÁËÄãµÄÍøµã·ÃÎÊÕßµÄÐÕºÍÃû×Ö¡£Èç¹ûÄãÏ£Íû¸ù¾ÝÍêÕûÐÕÃû´Ó±íÖÐÈ¡Êý¾Ý£¬ÄãÐèÒª½¨Á¢Ò»¸öͬʱ¶ÔÐÕ×ֶκÍÃû×Ö×ֶνøÐеÄË÷Òý¡£ÕâºÍ·Ö±ð¶ÔÁ½¸ö×ֶν¨Á¢µ¥¶ÀµÄË÷ÒýÊDz»Í¬µÄ¡£µ±ÄãÏ£Íûͬʱ¶Ô²»Ö¹Ò»¸ö×ֶνøÐвéѯʱ£¬ÄãÓ¦¸Ã½¨Á¢Ò»¸ö¶Ô¶à¸ö×ֶεÄË÷Òý¡£Èç¹ûÄãÏ£Íû¶Ô¸÷¸ö×ֶνøÐзֱð²éѯ£¬ÄãÓ¦¸Ã¶Ô¸÷×ֶν¨Á¢¶ÀÁ¢µÄË÷Òý¡£
Á½ÖÖÀàÐ͵ÄË÷Òý¶¼¿ÉÒÔ±»Ö¸¶¨ÎªÎ¨Ò»Ë÷Òý¡£Èç¹û¶ÔÒ»¸ö×ֶν¨Á¢ÁËΨһË÷Òý£¬Ä㽫²»ÄÜÏòÕâ¸ö×Ö¶ÎÊäÈëÖظ´µÄÖµ¡£Ò»¸ö±êʶ×ֶλá×Ô¶¯³ÉΪΨһֵ×ֶΣ¬µ«ÄãÒ²¿ÉÒÔ¶ÔÆäËüÀàÐ͵Ä×ֶν¨Á¢Î¨Ò»Ë÷Òý¡£¼ÙÉèÄãÓÃÒ»¸ö±íÀ´±£´æÄãµÄÍøµãµÄÓû§ÃÜÂ룬Ä㵱Ȼ²»Ï£ÍûÁ½¸öÓû§ÓÐÏàͬµÄÃÜÂ롣ͨ¹ýÇ¿ÖÆÒ»¸ö×ֶγÉΪΨһֵ×ֶΣ¬Äã¿ÉÒÔ·ÀÖ¹ÕâÖÖÇé¿öµÄ·¢Éú¡£

Sql½Ì³Ì---7

ÓÃSQL½¨Á¢Ë÷Òý
ΪÁ˸øÒ»¸ö±í½¨Á¢Ë÷Òý£¬Æô¶¯ÈÎÎñÀ¸SQL Sever³ÌÐò×éÖеÄISQL/w³ÌÐò¡£½øÈë²éѯ´°¿Úºó£¬ÊäÈëÏÂÃæµÄÓï¾ä£º

CREATE INDEX mycolumn_index ON mytable (myclumn)

Õâ¸öÓï¾ä½¨Á¢ÁËÒ»¸öÃûΪmycolumn_indexµÄË÷Òý¡£Äã¿ÉÒÔ¸øÒ»¸öË÷ÒýÆðÈκÎÃû×Ö£¬µ«ÄãÓ¦¸ÃÔÚË÷ÒýÃûÖаüº¬ËùË÷ÒýµÄ×Ö¶ÎÃû£¬Õâ¶ÔÄ㽫À´ÅªÇå³þ½¨Á¢¸ÃË÷ÒýµÄÒâͼÊÇÓаïÖúµÄ¡£
×¢Ò⣺
ÔÚ±¾ÊéÖÐÄãÖ´ÐÐÈκÎSQLÓï¾ä£¬¶¼»áÊÕµ½ÈçϵÄÐÅÏ¢£º
This command did not return data,and it did not return any rows
Õâ˵Ã÷¸ÃÓï¾äÖ´Ðгɹ¦ÁË¡£
Ë÷Òýmycolumn_index¶Ô±ímytableµÄmycolumn×ֶνøÐС£ÕâÊǸö·Ç¾Û´ØË÷Òý£¬Ò²ÊǸö·ÇΨһË÷Òý¡££¨ÕâÊÇÒ»¸öË÷ÒýµÄȱʡÊôÐÔ£©
Èç¹ûÄãÐèÒª¸Ä±äÒ»¸öË÷ÒýµÄÀàÐÍ£¬Äã±ØÐëɾ³ýÔ­À´µÄË÷Òý²¢Öؽ¨ Ò»¸ö¡£½¨Á¢ÁËÒ»¸öË÷Òýºó£¬Äã¿ÉÒÔÓÃÏÂÃæµÄSQLÓï¾äɾ³ýËü£º

DROP INDEX mytable.mycolumn_index

×¢ÒâÔÚDROP INDEX Óï¾äÖÐÄãÒª°üº¬±íµÄÃû×Ö¡£ÔÚÕâ¸öÀý×ÓÖУ¬Äãɾ³ýµÄË÷ÒýÊÇmycolumn_index£¬ËüÊDZímytableµÄË÷Òý¡£
Òª½¨Á¢Ò»¸ö¾Û´ØË÷Òý£¬¿ÉÒÔʹÓùؼü×ÖCLUSTERED¡££©¼Çסһ¸ö±íÖ»ÄÜÓÐÒ»¸ö¾Û´ØË÷Òý¡££¨ÕâÀïÓÐÒ»¸öÈçºÎ¶ÔÒ»¸ö±í½¨Á¢¾Û´ØË÷ÒýµÄÀý×Ó£º

CREATE CLUSTERED INDEX mycolumn_clust_index ON mytable(mycolumn)

Èç¹û±íÖÐÓÐÖظ´µÄ¼Ç¼£¬µ±ÄãÊÔͼÓÃÕâ¸öÓï¾ä½¨Á¢Ë÷Òýʱ£¬»á³öÏÖ´íÎó¡£µ«ÊÇÓÐÖظ´¼Ç¼µÄ±íÒ²¿ÉÒÔ½¨Á¢Ë÷Òý£»ÄãֻҪʹÓùؼü×ÖALLOW_DUP_ROW°ÑÕâÒ»µã¸æËßSQL Sever¼´¿É£º

CREATE CLUSTERED INDEX mycolumn_cindex ON mytable(mycolumn)
WITH ALLOW_DUP_ROW

Õâ¸öÓï¾ä½¨Á¢ÁËÒ»¸öÔÊÐíÖظ´¼Ç¼µÄ¾Û´ØË÷Òý¡£ÄãÓ¦¸Ã¾¡Á¿±ÜÃâÔÚÒ»¸ö±íÖгöÏÖÖظ´¼Ç¼£¬µ«ÊÇ£¬Èç¹ûÒѾ­³öÏÖÁË£¬Äã¿ÉÒÔʹÓÃÕâÖÖ·½·¨¡£
Òª¶ÔÒ»¸ö±í½¨Á¢Î¨Ò»Ë÷Òý£¬¿ÉÒÔʹÓùؼü×ÖUNIQUE¡£¶Ô¾Û´ØË÷ÒýºÍ·Ç¾Û´ØË÷Òý¶¼¿ÉÒÔʹÓÃÕâ¸ö¹Ø¼ü×Ö¡£ÕâÀïÓÐÒ»¸öÀý×Ó£º

CREATE UNIQUE COUSTERED INDEX myclumn_cindex ON mytable(mycolumn)

ÕâÊÇÄ㽫¾­³£Ê¹ÓõÄË÷Òý½¨Á¢Óï¾ä¡£ÎÞÂÛºÎʱ£¬Ö»Òª¿ÉÒÔ£¬ÄãÓ¦¸Ã¾¡Á¿¶ÔÒ»¸ö¶ÔÒ»¸ö±í½¨Á¢Î¨Ò»¾Û´ØË÷ÒýÀ´ÔöÇ¿²éѯ²Ù×÷¡£
×îºó£¬Òª½¨Á¢Ò»¸ö¶Ô¶à¸ö×ֶεÄË÷Òý©¤©¤¸´ºÏË÷Òý©¤©¤ÔÚË÷Òý½¨Á¢Óï¾äÖÐͬʱ°üº¬¶à¸ö×Ö¶ÎÃû¡£ÏÂÃæµÄÀý×Ó¶ÔfirstnameºÍlastnameÁ½¸ö×ֶν¨Á¢Ë÷Òý£º

CREATE INDEX name_index ON username(firstname,lastname)

Õâ¸öÀý×Ó¶ÔÁ½¸ö×ֶν¨Á¢Á˵¥¸öË÷Òý¡£ÔÚÒ»¸ö¸´ºÏË÷ÒýÖУ¬Äã×î¶à¿ÉÒÔ¶Ô16¸ö×ֶνøÐÐË÷Òý¡£

ÓÃÊÂÎñ¹ÜÀíÆ÷½¨Á¢Ë÷Òý
ÓÃÊÂÎñ¹ÜÀíÆ÷½¨Á¢Ë÷Òý±ÈÓÃSQLÓï¾äÈÝÒ׵ĶࡣʹÓÃÊÂÎñ¹ÜÀíÆ÷£¬Äã¿ÉÒÔ¿´µ½ÒѾ­½¨Á¢µÄË÷ÒýµÄÁÐ±í£¬²¢¿ÉÒÔͨ¹ýͼÐνçÃæÑ¡ÔñË÷ÒýÑ¡Ïî¡£
ʹÓÃÊÂÎñ¹ÜÀíÆ÷Äã¿ÉÒÔÓÃÁ½ÖÖ·½Ê½½¨Á¢Ë÷Òý£ºÊ¹ÓÃManage Tables´°¿Ú»òʹÓÃManage Indexes´°¿Ú¡£
ÒªÓÃManage Tables ´°¿Ú½¨Á¢Ò»¸öÐÂË÷Òý£¬µ¥»÷°´Å¥Advanced Options(Ëü¿´ÆðÀ´ÏóÒ»¸öÇ°ÃæÓÐÒ»¼ÓºÅµÄ±í)¡£ÕâÑù¾Í´ò¿ªÁËAdvanced Options¶Ô»°¿ò¡£Õâ¸ö¶Ô»°¿òÓÐÒ»²¿·Ö±êÃûΪPrimary Key£¨¼ûͼ11.1£©¡£

ͼ11¡£1

Òª½¨Á¢Ò»¸öÐÂË÷Òý£¬´ÓÏÂÀ­ÁбíÖÐÑ¡ÔñÄãÏë¶ÔÖ®½¨Á¢Ë÷ÒýµÄ×Ö¶ÎÃû¡£Èç¹ûÄãÏ뽨Á¢Ò»¸ö¶Ô¶à×ֶεÄË÷Òý£¬Äã¿ÉÒÔÑ¡Ôñ¶à¸ö×Ö¶ÎÃû¡£Ä㻹¿ÉÒÔÑ¡ÔñË÷ÒýÊǾ۴صĻ¹ÊǷǾ۴صġ£ÔÚ±£´æ±íÐÅÏ¢ºó£¬Ë÷Òý»á×Ô¶¯±»½¨Á¢¡£ÔÚManage Tables´°¿ÚÖеÄ×Ö¶ÎÃûÅԱߣ¬»á³öÏÖÒ»°ÑÔ¿³×¡£
ÄãÒѾ­ÎªÄãµÄ±í½¨Á¢ÁË¡°Ö÷Ë÷Òý¡±¡£Ö÷Ë÷Òý±ØÐë¶Ô²»°üº¬¿ÕÖµµÄ×ֶν¨Á¢¡£ÁíÍ⣬Ö÷Ë÷ÒýÇ¿ÖÆÒ»¸ö×ֶγÉΪΨһֵ×ֶΡ£
Òª½¨Á¢Ã»ÓÐÕâЩÏÞÖƵÄË÷Òý£¬ÄãÐèҪʹÓÃManage Indexes´°¿Ú¡£´Ó²Ëµ¥ÖÐÑ¡ÔñManage|Indexes£¬´ò¿ªManage Indexes ´°¿Ú¡£ÔÚManage Indexes ´°¿ÚÖУ¬Äã¿ÉÒÔͨ¹ýÏÂÀ­¿òÑ¡Ôñ±íºÍÌض¨µÄË÷Òý¡££¨¼ûͼ11.2£©¡£Òª½¨Á¢Ò»¸öÐÂË÷Òý£¬´ÓIndexÏÂÀ­¿òÖÐÑ¡ÔñNew Index.£¬È»ºó¾Í¿ÉÒÔÑ¡ÔñÒª¶ÔÖ®½¨Á¢Ë÷ÒýµÄ×ֶΡ£µ¥»÷°´Å¥Add£¬°Ñ×ֶμÓÈ˵½Ë÷ÒýÖС£

ͼ11¡£2

Äã¿ÉÒÔΪÄãµÄË÷ÒýÑ¡ÔñÐí¶à²»Í¬µÄÑ¡Ïî¡£ÀýÈ磬Äã¿ÉÒÔÑ¡Ôñ¸ÃË÷ÒýÊǾ۴صĻ¹ÊǷǾ۴صġ£Ä㻹¿ÉÒÔÖ¸¶¨¸ÃË÷ÒýΪΨһË÷Òý¡£Éè¼ÆºÃË÷Òýºó£¬µ¥»÷°´Å¥Build£¬½¨Á¢¸ÃË÷Òý¡£

×¢Ò⣺
ΨһË÷ÒýÊÇÖ¸¸Ã×ֶβ»ÄÜÓÐÖظ´µÄÖµ£¬¶ø²»ÊÇÖ»Äܽ¨Á¢ÕâÒ»¸öË÷Òý¡£

SQLºËÐÄÓï¾ä
ÔÚµÚʮգ¬Äãѧ»áÁËÈçºÎÓÃSQL SELECT Óï¾ä´ÓÒ»¸ö±íÖÐÈ¡Êý¾Ý¡£µ«ÊÇ£¬µ½ÏÖÔÚΪֹ£¬»¹Ã»ÓÐÌÖÂÛÈçºÎÌí¼Ó£¬Ð޸Ļòɾ³ý±íÖеÄÊý¾Ý¡£ÔÚÕâÒ»½ÚÖУ¬Ä㽫ѧϰÕâЩÄÚÈÝ¡£

²åÈëÊý¾Ý
Ïò±íÖÐÌí¼ÓÒ»¸öмǼ£¬ÄãҪʹÓÃSQL INSERT Óï¾ä¡£ÕâÀïÓÐÒ»¸öÈçºÎʹÓÃÕâÖÖÓï¾äµÄÀý×Ó£º

INSERT mytable (mycolumn) VALUES (¡®some data¡¯)

Õâ¸öÓï¾ä°Ñ×Ö·û´®¡¯some data¡¯²åÈë±ímytableµÄmycolumn×Ö¶ÎÖС£½«Òª±»²åÈëÊý¾ÝµÄ×ֶεÄÃû×ÖÔÚµÚÒ»¸öÀ¨ºÅÖÐÖ¸¶¨£¬Êµ¼ÊµÄÊý¾ÝÔÚµÚ¶þ¸öÀ¨ºÅÖиø³ö¡£
INSERT Óï¾äµÄÍêÕû¾ä·¨ÈçÏ£º

INSERT [INTO] {table_name|view_name} [(column_list)] {DEFAULT VALUES |
Values_list | select_statement}

Èç¹ûÒ»¸ö±íÓжà¸ö×ֶΣ¬Í¨¹ý°Ñ×Ö¶ÎÃûºÍ×Ö¶ÎÖµÓöººÅ¸ô¿ª£¬Äã¿ÉÒÔÏòËùÓеÄ×Ö¶ÎÖвåÈëÊý¾Ý¡£¼ÙÉè±ímytableÓÐÈý¸ö×Ö¶Îfirst_column,second_column,ºÍthird_column¡£ÏÂÃæµÄINSERTÓï¾äÌí¼ÓÁËÒ»ÌõÈý¸ö×ֶζ¼ÓÐÖµµÄÍêÕû¼Ç¼£º

INSERT mytable (first_column,second_column,third_column)
VALUES (¡®some data¡¯,¡¯some more data¡¯,¡¯yet more data¡¯)

×¢Ò⣺
Äã¿ÉÒÔʹÓÃINSERTÓï¾äÏòÎı¾ÐÍ×Ö¶ÎÖвåÈëÊý¾Ý¡£µ«ÊÇ£¬Èç¹ûÄãÐèÒªÊäÈëºÜ³¤µÄ×Ö·û´®£¬ÄãÓ¦¸ÃʹÓÃWRITETEXTÓï¾ä¡£Õⲿ·ÖÄÚÈݶԱ¾ÊéÀ´ËµÌ«¸ß¼¶ÁË£¬Òò´Ë²»¼ÓÌÖÂÛ¡£ÒªÁ˽â¸ü¶àµÄÐÅÏ¢£¬Çë²Î¿¼Microsoft SQL Sever µÄÎĵµ¡£

Èç¹ûÄãÔÚINSERT Óï¾äÖÐÖ»Ö¸¶¨Á½¸ö×ֶκÍÊý¾Ý»áÔõôÑùÄØ£¿»»¾ä»°Ëµ£¬ÄãÏòÒ»¸ö±íÖвåÈëÒ»ÌõмǼ£¬µ«ÓÐÒ»¸ö×Ö¶ÎûÓÐÌṩÊý¾Ý¡£ÔÚÕâÖÖÇé¿öÏ£¬ÓÐÏÂÃæµÄËÄÖÖ¿ÉÄÜ£º
¡ö Èç¹û¸Ã×Ö¶ÎÓÐÒ»¸öȱʡֵ£¬¸ÃÖµ»á±»Ê¹Óá£ÀýÈ磬¼ÙÉèÄã²åÈëмǼʱûÓиø×Ö¶Îthird_columnÌṩÊý¾Ý£¬¶øÕâ¸ö×Ö¶ÎÓÐÒ»¸öȱʡֵ¡¯some value¡¯¡£ÔÚÕâÖÖÇé¿öÏ£¬µ±Ð¼Ç¼½¨Á¢Ê±»á²åÈëÖµ¡¯some value¡¯¡£
¡ö Èç¹û¸Ã×ֶοÉÒÔ½ÓÊÜ¿ÕÖµ£¬¶øÇÒûÓÐȱʡֵ£¬Ôò»á±»²åÈë¿ÕÖµ¡£
¡ö Èç¹û¸Ã×ֶβ»ÄܽÓÊÜ¿ÕÖµ£¬¶øÇÒûÓÐȱʡֵ£¬¾Í»á³öÏÖ´íÎó¡£Äã»áÊÕµ½´íÎóÐÅÏ¢£º
The column in table mytable may not be null.
¡ö ×îºó£¬Èç¹û¸Ã×Ö¶ÎÊÇÒ»¸ö±êʶ×ֶΣ¬ÄÇôËü»á×Ô¶¯²úÉúÒ»¸öÐÂÖµ¡£µ±ÄãÏòÒ»¸öÓбêʶ×ֶεıíÖвåÈëмǼʱ£¬Ö»ÒªºöÂÔ¸Ã×ֶΣ¬±êʶ×ֶλá¸ø×Ô¼º¸³Ò»¸öÐÂÖµ¡£

×¢Ò⣺
ÏòÒ»¸öÓбêʶ×ֶεıíÖвåÈëмǼºó£¬Äã¿ÉÒÔÓÃSQL±äÁ¿@@identityÀ´·ÃÎÊмǼ
µÄ±êʶ×ֶεÄÖµ¡£¿¼ÂÇÈçϵÄSQLÓï¾ä£º

INSERT mytable (first_column) VALUES(¡®some value¡¯)

INSERT anothertable(another_first,another_second)
VALUES(@@identity,¡¯some value¡¯)

Èç¹û±ímytableÓÐÒ»¸ö±êʶ×ֶΣ¬¸Ã×ֶεÄÖµ»á±»²åÈë±íanothertableµÄanother_first×ֶΡ£ÕâÊÇÒòΪ±äÁ¿@@identity×ÜÊDZ£´æ×îºóÒ»´Î²åÈë±êʶ×ֶεÄÖµ¡£
×Ö¶Îanother_firstÓ¦¸ÃÓë×Ö¶Îfirst_columnÓÐÏàͬµÄÊý¾ÝÀàÐÍ¡£µ«ÊÇ£¬×Ö¶Îanother_first²»ÄÜÊÇÓ¦¸Ã±êʶ×ֶΡ£Another_first×Ö¶ÎÓÃÀ´±£´æ×Ö¶Îfirst_columnµÄÖµ¡£

ɾ³ý¼Ç¼
Òª´Ó±íÖÐɾ³ýÒ»¸ö»ò¶à¸ö¼Ç¼£¬ÐèҪʹÓÃSQL DELETEÓï¾ä¡£Äã¿ÉÒÔ¸øDELETE Óï¾äÌṩWHERE ×Ӿ䡣WHERE×Ó¾äÓÃÀ´Ñ¡ÔñҪɾ³ýµÄ¼Ç¼¡£ÀýÈ磬ÏÂÃæµÄÕâ¸öDELETEÓï¾äֻɾ³ý×Ö¶Îfirst_columnµÄÖµµÈÓÚ¡¯Delete Me¡¯µÄ¼Ç¼£º

DELETE mytable WHERE first_column=¡¯Deltet Me¡¯

DELETE Óï¾äµÄÍêÕû¾ä·¨ÈçÏ£º

DELETE [FROM] {table_name|view_name} [WHERE clause]

ÔÚSQL SELECT Óï¾äÖпÉÒÔʹÓõÄÈκÎÌõ¼þ¶¼¿ÉÒÔÔÚDELECT Óï¾äµÄWHERE×Ó¾ä ÖÐʹÓá£ÀýÈ磬ÏÂÃæµÄÕâ¸öDELETEÓï¾äֻɾ³ýÄÇЩfirst_column×ֶεÄֵΪ¡¯goodbye¡¯»òsecond_column×ֶεÄֵΪ¡¯so long¡¯µÄ¼Ç¼£º

DELETE mytable WHERE first_column=¡¯goodby¡¯ OR second_column=¡¯so long¡¯

Èç¹ûÄã²»¸øDELETE Óï¾äÌṩWHERE ×Ӿ䣬±íÖеÄËùÓмǼ¶¼½«±»É¾³ý¡£Äã²»Ó¦¸ÃÓÐÕâÖÖÏë·¨¡£Èç¹ûÄãÏëɾ³ýÓ¦¸Ã±íÖеÄËùÓмǼ£¬Ó¦Ê¹ÓõÚÊ®ÕÂËù½²µÄTRUNCATE TABLEÓï¾ä¡£

×¢Ò⣺
ΪʲôҪÓÃTRUNCATE TABLE Óï¾ä´úÌæDELETEÓï¾ä£¿µ±ÄãʹÓÃTRUNCATE TABLEÓï¾äʱ£¬¼Ç¼µÄɾ³ýÊDz»×÷¼Ç¼µÄ¡£Ò²¾ÍÊÇ˵£¬ÕâÒâζ×ÅTRUNCATE TABLE Òª±ÈDELETE¿ìµÃ¶à¡£

¸üмǼ
ÒªÐ޸ıíÖÐÒѾ­´æÔÚµÄÒ»Ìõ»ò¶àÌõ¼Ç¼£¬Ó¦Ê¹ÓÃSQL UPDATEÓï¾ä¡£Í¬DELETEÓï¾äÒ»Ñù£¬UPDATEÓï¾ä¿ÉÒÔʹÓÃWHERE×Ó¾äÀ´Ñ¡Ôñ¸üÐÂÌض¨µÄ¼Ç¼¡£Çë¿´Õâ¸öÀý×Ó£º

UPDATE mytable SET first_column=¡¯Updated!¡¯ WHERE second_column=¡¯Update Me!¡¯

Õâ¸öUPDATE Óï¾ä¸üÐÂËùÓÐsecond_column×ֶεÄֵΪ¡¯Update Me!¡¯µÄ¼Ç¼¡£¶ÔËùÓб»Ñ¡ÖеļǼ£¬×Ö¶Îfirst_columnµÄÖµ±»ÖÃΪ¡¯Updated!¡¯¡£
ÏÂÃæÊÇUPDATEÓï¾äµÄÍêÕû¾ä·¨£º

UPDATE {table_name|view_name} SET [{table_name|view_name}]
{column_list|variable_list|variable_and_column_list}
[,{column_list2|variable_list2|variable_and_column_list2}¡­
[,{column_listN|variable_listN|variable_and_column_listN}]]
[WHERE clause]

×¢Ò⣺
Äã¿ÉÒÔ¶ÔÎı¾ÐÍ×Ö¶ÎʹÓÃUPDATEÓï¾ä¡£µ«ÊÇ£¬Èç¹ûÄãÐèÒª¸üкܳ¤µÄ×Ö·û´®£¬Ó¦Ê¹ÓÃUPDATETEXTÓï¾ä¡£Õⲿ·ÖÄÚÈݶԱ¾ÊéÀ´ËµÌ«¸ß¼¶ÁË£¬Òò´Ë²»¼ÓÌÖÂÛ¡£ÒªÁ˽â¸ü¶àµÄÐÅÏ¢£¬Çë²Î¿¼Microsoft SQL Sever µÄÎĵµ¡£


Èç¹ûÄã²»ÌṩWHERE×Ӿ䣬±íÖеÄËùÓмǼ¶¼½«±»¸üС£ÓÐʱÕâÊÇÓÐÓõġ£ÀýÈ磬Èç¹ûÄãÏë°Ñ±ítitlesÖеÄËùÓÐÊéµÄ¼Û¸ñ¼Ó±¶£¬Äã¿ÉÒÔʹÓÃÈçϵÄUPDATE Óï¾ä£º
ÄãÒ²¿ÉÒÔͬʱ¸üжà¸ö×ֶΡ£ÀýÈ磬ÏÂÃæµÄUPDATEÓï¾äͬʱ¸üÐÂfirst_column,second_column,ºÍthird_columnÕâÈý¸ö×ֶΣº

UPDATE mytable SET first_column=¡¯Updated!¡¯
Second_column=¡¯Updated!¡¯
Third_column=¡¯Updated!¡¯
WHERE first_column=¡¯Update Me1¡¯

¼¼ÇÉ£º
SQLºöÂÔÓï¾äÖжàÓàµÄ¿Õ¸ñ¡£Äã¿ÉÒÔ°ÑSQLÓï¾äд³ÉÈκÎÄã×îÈÝÒ׶ÁµÄ¸ñʽ¡£

Sql½Ì³Ì---8(½áÊø)

ÓÃSELECT ´´½¨¼Ç¼ºÍ±í
ÄãÒ²ÐíÒѾ­×¢Òâµ½£¬INSERT Óï¾äÓëDELETEÓï¾äºÍUPDATEÓï¾äÓÐÒ»µã²»Í¬£¬ËüÒ»´ÎÖ»²Ù×÷Ò»¸ö¼Ç¼¡£È»¶ø£¬ÓÐÒ»¸ö·½·¨¿ÉÒÔʹINSERT Óï¾äÒ»´ÎÌí¼Ó¶à¸ö¼Ç¼¡£Òª×÷µ½ÕâÒ»µã£¬ÄãÐèÒª°ÑINSERT Óï¾äÓëSELECT Óï¾ä½áºÏÆðÀ´£¬ÏóÕâÑù£º

INSERT mytable (first_column,second_column)
SELECT another_first,another_second
FROM anothertable
WHERE another_first=¡¯Copy Me!¡¯

Õâ¸öÓï¾ä´Óanothertable¿½±´¼Ç¼µ½mytable.Ö»ÓбíanothertableÖÐ×Ö¶Îanother_firstµÄֵΪ¡¯Copy Me£¡¡¯µÄ¼Ç¼²Å±»¿½±´¡£
µ±ÎªÒ»¸ö±íÖеļǼ½¨Á¢±¸·Ýʱ£¬ÕâÖÖÐÎʽµÄINSERT Óï¾äÊǷdz£ÓÐÓõġ£ÔÚɾ³ýÒ»¸ö±íÖеļǼ֮ǰ£¬Äã¿ÉÒÔÏÈÓÃÕâÖÖ·½·¨°ÑËüÃÇ¿½±´µ½ÁíÒ»¸ö±íÖС£
Èç¹ûÄãÐèÒª¿½±´Õû¸ö±í£¬Äã¿ÉÒÔʹÓÃSELECT INTO Óï¾ä¡£ÀýÈ磬ÏÂÃæµÄÓï¾ä´´½¨ÁËÒ»¸öÃûΪnewtableµÄÐÂ±í£¬¸Ã±í°üº¬±ímytableµÄËùÓÐÊý¾Ý£º

SELECT * INTO newtable FROM mytable

ÄãÒ²¿ÉÒÔÖ¸¶¨Ö»ÓÐÌض¨µÄ×ֶα»ÓÃÀ´´´½¨Õâ¸öÐÂ±í¡£Òª×öµ½ÕâÒ»µã£¬Ö»ÐèÔÚ×Ö¶ÎÁбíÖÐÖ¸¶¨ÄãÏëÒª¿½±´µÄ×ֶΡ£ÁíÍ⣬Äã¿ÉÒÔʹÓÃWHERE ×Ó¾äÀ´ÏÞÖÆ¿½±´µ½Ð±íÖеļǼ¡£ÏÂÃæµÄÀý×ÓÖ»¿½±´×Ö¶Îsecond_columndµÄÖµµÈÓÚ¡¯Copy Me!¡¯µÄ¼Ç¼µÄfirst_column×ֶΡ£

SELECT first_column INTO newtable
FROM mytable
WHERE second_column=¡¯Copy Me!¡¯

ʹÓÃSQLÐÞ¸ÄÒѾ­½¨Á¢µÄ±íÊǺÜÀ§Äѵġ£ÀýÈ磬Èç¹ûÄãÏòÒ»¸ö±íÖÐÌí¼ÓÁËÒ»¸ö×ֶΣ¬Ã»ÓÐÈÝÒ׵İ취À´È¥³ýËü¡£ÁíÍ⣬Èç¹ûÄ㲻СÐÄ°ÑÒ»¸ö×ֶεÄÊý¾ÝÀàÐ͸ø´íÁË£¬Ä㽫ûÓа취¸Ä±äËü¡£µ«ÊÇ£¬Ê¹Óñ¾½ÚÖн²ÊöµÄSQLÓï¾ä£¬Äã¿ÉÒÔÈƹýÕâÁ½¸öÎÊÌâ¡£
ÀýÈ磬¼ÙÉèÄãÏë´ÓÒ»¸ö±íÖÐɾ³ýÒ»¸ö×ֶΡ£Ê¹ÓÃSELECT INTO Óï¾ä£¬Äã¿ÉÒÔ´´½¨¸Ã±íµÄÒ»¸ö¿½±´£¬µ«²»°üº¬ÒªÉ¾³ýµÄ×ֶΡ£ÕâʹÄã¼Èɾ³ýÁ˸Ã×ֶΣ¬ÓÖ±£ÁôÁ˲»Ïëɾ³ýµÄÊý¾Ý¡£
Èç¹ûÄãÏë¸Ä±äÒ»¸ö×ֶεÄÊý¾ÝÀàÐÍ£¬Äã¿ÉÒÔ´´½¨Ò»¸ö°üº¬ÕýÈ·Êý¾ÝÀàÐÍ×ֶεÄÐÂ±í¡£´´½¨ºÃ¸Ã±íºó£¬Äã¾Í¿ÉÒÔ½áºÏʹÓÃUPDATEÓï¾äºÍSELECT Óï¾ä£¬°ÑÔ­À´±íÖеÄËùÓÐÊý¾Ý¿½±´µ½Ð±íÖС£Í¨¹ýÕâÖÖ·½·¨£¬Äã¼È¿ÉÒÔÐ޸ıíµÄ½á¹¹£¬ÓÖÄܱ£´æÔ­ÓеÄÊý¾Ý¡£

¼¯ºÏº¯Êý
µ½ÏÖÔÚΪֹ£¬ÄãֻѧϰÁËÈçºÎ¸ù¾ÝÌض¨µÄÌõ¼þ´Ó±íÖÐÈ¡³öÒ»Ìõ»ò¶àÌõ¼Ç¼¡£µ«ÊÇ£¬¼ÙÈçÄãÏë¶ÔÒ»¸ö±íÖеļǼ½øÐÐÊý¾Ýͳ¼Æ¡£ÀýÈ磬Èç¹ûÄãÏëͳ¼Æ´æ´¢ÔÚ±íÖеÄÒ»´ÎÃñÒâ²âÑéµÄͶƱ½á¹û¡£»òÕßÄãÏëÖªµÀÒ»¸ö·ÃÎÊÕßÔÚÄãµÄÕ¾µãÉÏƽ¾ù»¨·ÑÁ˶àÉÙʱ¼ä¡£Òª¶Ô±íÖеÄÈκÎÀàÐ͵ÄÊý¾Ý½øÐÐͳ¼Æ£¬¶¼ÐèҪʹÓü¯ºÏº¯Êý¡£
Microsoft SQL Ö§³ÖÎåÖÖÀàÐ͵ļ¯ºÏº¯Êý¡£Äã¿ÉÒÔͳ¼Æ¼Ç¼ÊýÄ¿£¬Æ½¾ùÖµ£¬×îСֵ£¬×î´óÖµ£¬»òÕßÇóºÍ¡£µ±ÄãʹÓÃÒ»¸ö¼¯ºÏº¯Êýʱ£¬ËüÖ»·µ»ØÒ»¸öÊý£¬¸ÃÊýÖµ´ú±íÕ⼸¸öͳ¼ÆÖµÖ®Ò»¡£

×¢Ò⣺
ÒªÔÚÄãµÄASPÍøÒ³ÖÐʹÓü¯ºÏº¯ÊýµÄ·µ»ØÖµ£¬ÄãÐèÒª¸ø¸ÃÖµÆðÒ»¸öÃû×Ö¡£Òª×÷µ½ÕâÒ»µã£¬Äã¿ÉÒÔÔÚSELECTÓï¾äÖУ¬ÔÚ¼¯ºÏº¯ÊýºóÃæ½ô¸úÒ»¸ö×Ö¶ÎÃû£¬ÈçÏÂÀýËùʾ£º

SELECT AVG(vote) ¡®the_average¡¯ FROM opinion

ÔÚÕâ¸öÀý×ÓÖУ¬voteµÄƽ¾ùÖµ±»ÃüÃûΪ the_average¡£ÏÖÔÚÄã¿ÉÒÔÔÚÄãµÄASPÍøÒ³µÄÊý¾Ý¿â·½·¨ÖÐʹÓÃÕâ¸öÃû×Ö¡£

ͳ¼Æ×Ö¶ÎÖµµÄÊýÄ¿
º¯ÊýCOUNT£¨£©Ò²ÐíÊÇ×îÓÐÓõļ¯ºÏº¯Êý¡£Äã¿ÉÒÔÓÃÕâ¸öº¯ÊýÀ´Í³¼ÆÒ»¸ö±íÖÐÓжàÉÙÌõ¼Ç¼¡£ÕâÀïÓÐÒ»¸öÀý×Ó£º

SELECT COUNT(au_lname) FROM authors

Õâ¸öÀý×Ó¼ÆËã±íauthorsÖÐÃû×Ö£¨last name£©µÄÊýÄ¿¡£Èç¹ûÏàͬµÄÃû×Ö³öÏÖÁ˲»Ö¹Ò»´Î£¬¸ÃÃû×Ö½«»á±»¼ÆËã¶à´Î¡£Èç¹ûÄãÏëÖªµÀÃû×ÖΪij¸öÌض¨ÖµµÄ×÷ÕßÓжàÉÙ¸ö£¬Äã¿ÉÒÔʹÓÃWHERE×Ӿ䣬ÈçÏÂÀýËùʾ£º

SELECT COUNT(au_lname) FROM authors WHERE au_lname=¡¯Ringer¡¯

Õâ¸öÀý×Ó·µ»ØÃû×ÖΪ¡¯Ringer¡¯µÄ×÷ÕßµÄÊýÄ¿¡£Èç¹ûÕâ¸öÃû×ÖÔÚ±íauthorsÖгöÏÖÁËÁ½´Î£¬Ôò´Îº¯ÊýµÄ·µ»ØÖµÊÇ2¡£
¼ÙÈçÄãÏëÖªµÀÓв»Í¬Ãû×ÖµÄ×÷ÕßµÄÊýÄ¿¡£Äã¿ÉÒÔͨ¹ýʹÓùؼü×ÖDISTINCTÀ´µÃµ½¸ÃÊýÄ¿¡£ÈçÏÂÀýËùʾ£º

SELECT COUNT(DISTINCT au_lname) FROM authors

Èç¹ûÃû×Ö¡¯Ringer¡¯³öÏÖÁ˲»Ö¹Ò»´Î£¬Ëü½«Ö»±»¼ÆËãÒ»´Î¡£¹Ø¼ü×ÖDISTINCT ¾ö¶¨ÁËÖ»Óл¥²»ÏàͬµÄÖµ²Å±»¼ÆËã¡£
ͨ³££¬µ±ÄãʹÓÃCOUNT£¨£©Ê±£¬×Ö¶ÎÖеĿÕÖµ½«±»ºöÂÔ¡£Ò»°ãÀ´Ëµ£¬ÕâÕýÊÇÄãËùÏ£ÍûµÄ¡£µ«ÊÇ£¬Èç¹ûÄã½ö½öÏëÖªµÀ±íÖмǼµÄÊýÄ¿£¬ÄÇôÄãÐèÒª¼ÆËã±íÖÐËùÓеļǼ©¤²»¹ÜËüÊÇ·ñ°üº¬¿ÕÖµ¡£ÏÂÃæÊÇÒ»¸öÈçºÎ×öµ½ÕâÒ»µãµÄÀý×Ó£º

SELECT COUNT(*) FROM authors

×¢Ò⺯ÊýCOUNT£¨£©Ã»ÓÐÖ¸¶¨ÈκÎ×ֶΡ£Õâ¸öÓï¾ä¼ÆËã±íÖÐËùÓмǼËùÊýÄ¿£¬°üÀ¨ÓпÕÖµµÄ¼Ç¼¡£Òò´Ë£¬Äã²»ÐèÒªÖ¸¶¨Òª±»¼ÆËãµÄÌض¨×ֶΡ£
º¯ÊýCOUNT£¨£©Ôںܶ಻ͬÇé¿öÏÂÊÇÓÐÓõġ£ÀýÈ磬¼ÙÉèÓÐÒ»¸ö±í±£´æÁ˶ÔÄãÕ¾µãµÄÖÊÁ¿½øÐÐÃñÒâµ÷²éµÄ½á¹û¡£Õâ¸ö±íÓÐÒ»¸öÃûΪvoteµÄ×ֶΣ¬¸Ã×ֶεÄֵҪôÊÇ0£¬ÒªÃ´ÊÇ1¡£0±íʾ·´¶ÔƱ£¬1±íʾÔÞ³ÉƱ¡£ÒªÈ·¶¨ÔÞ³ÉƱµÄÊýÁ¿£¬Äã¿ÉÒÔËùÓÐÏÂÃæµÄSELECT Óï¾ä£º

SELECT COUNT(vote) FROM opinion_table WHERE vote=1

¼ÆËã×ֶεÄƽ¾ùÖµ
ʹÓú¯ÊýCOUNT£¨£©£¬Äã¿ÉÒÔͳ¼ÆÒ»¸ö×Ö¶ÎÖÐÓжàÉÙ¸öÖµ¡£µ«ÓÐʱÄãÐèÒª¼ÆËãÕâЩֵµÄƽ¾ùÖµ¡£Ê¹Óú¯ÊýAVG£¨£©£¬Äã¿ÉÒÔ·µ»ØÒ»¸ö×Ö¶ÎÖÐËùÓÐÖµµÄƽ¾ùÖµ¡£
¼ÙÈçÄã¶ÔÄãµÄÕ¾µã½øÐÐÒ»´Î½ÏΪ¸´ÔÓµÄÃñÒâµ÷²é¡£·ÃÎÊÕß¿ÉÒÔÔÚ1µ½10Ö®¼äͶƱ£¬±íʾËûÃÇϲ»¶ÄãÕ¾µãµÄ³Ì¶È¡£Äã°ÑͶƱ½á¹û±£´æÔÚÃûΪvoteµÄINTÐÍ×Ö¶ÎÖС£Òª¼ÆËãÄãµÄÓû§Í¶Æ±µÄƽ¾ùÖµ£¬ÄãÐèҪʹÓú¯ÊýAVG£¨£©£º

SELECT AVG(vote) FROM opinion

Õâ¸öSELECTÓï¾äµÄ·µ»ØÖµ´ú±íÓû§¶ÔÄãÕ¾µãµÄƽ¾ùϲ»¶³Ì¶È¡£º¯ÊýAVG£¨£©Ö»ÄܶÔÊýÖµÐÍ×Ö¶ÎʹÓá£Õâ¸öº¯ÊýÔÚ¼ÆËãƽ¾ùֵʱҲºöÂÔ¿ÕÖµ¡£

¼ÆËã×Ö¶ÎÖµµÄºÍ
¼ÙÉèÄãµÄÕ¾µã±»ÓÃÀ´³öÊÛ¿¨Æ¬£¬ÒѾ­ÔËÐÐÁËÁ½¸öÔ£¬ÊǸüÆËã׬Á˶àÉÙÇ®µÄʱºòÁË¡£¼ÙÉèÓÐÒ»¸öÃûΪordersµÄ±íÓÃÀ´¼Ç¼ËùÓзÃÎÊÕߵĶ¨¹ºÐÅÏ¢¡£Òª¼ÆËãËùÓж¨¹ºÁ¿µÄ×ܺͣ¬Äã¿ÉÒÔʹÓú¯ÊýSUM£¨£©£º

SELECT SUM(purchase_amount) FROM orders

º¯ÊýSUM£¨£©µÄ·µ»ØÖµ´ú±í×Ö¶Îpurchase_amountÖÐËùÓÐÖµµÄƽ¾ùÖµ¡£×Ö¶Îpurchase_amountµÄÊý¾ÝÀàÐÍÒ²ÐíÊÇMONEYÐÍ£¬µ«ÄãÒ²¿ÉÒÔ¶ÔÆäËüÊýÖµÐÍ×Ö¶ÎʹÓú¯ÊýSUM£¨£©¡£

·µ»Ø×î´óÖµ»ò×îСֵ
ÔÙÒ»´Î¼ÙÉèÄãÓÐÒ»¸ö±íÓÃÀ´±£´æ¶ÔÄãµÄÕ¾µã½øÐÐÃñÒâµ÷²éµÄ½á¹û¡£·ÃÎÊÕß¿ÉÒÔÑ¡Ôñ´Ó1µ½10 µÄÖµÀ´±íʾËûÃǶÔÄãÕ¾µãµÄÆÀ¼Û¡£Èç¹ûÄãÏëÖªµÀ·ÃÎÊÕ߶ÔÄãÕ¾µãµÄ×î¸ßÆÀ¼Û£¬Äã¿ÉÒÔʹÓÃÈçϵÄÓï¾ä£º

SELECT MAX(vote) FROM opinion

ÄãÒ²ÐíÏ£ÍûÓÐÈ˶ÔÄãµÄÕ¾µã¸øÓèÁ˺ܸߵÄÆÀ¼Û¡£Í¨¹ýº¯ÊýMAX£¨£©£¬Äã¿ÉÒÔÖªµÀÒ»¸öÊýÖµÐÍ×ֶεÄËùÓÐÖµÖеÄ×î´óÖµ¡£Èç¹ûÓÐÈ˶ÔÄãµÄÕ¾µãͶÁËÊý×Ö10£¬º¯ÊýMAX£¨£©½«·µ»Ø¸ÃÖµ¡£
ÁíÒ»·½Ã棬¼ÙÈçÄãÏëÖªµÀ·ÃÎÊÕ߶ÔÄãÕ¾µãµÄµÄ×îµÍÆÀ¼Û£¬Äã¿ÉÒÔʹÓú¯ÊýMIN£¨£©£¬ÈçÏÂÀýËùʾ£º

SELECT MIN(vote) FROM opinion

º¯ÊýMIN£¨£©·µ»ØÒ»¸ö×ֶεÄËùÓÐÖµÖеÄ×îСֵ¡£Èç¹û×Ö¶ÎÊǿյģ¬º¯ÊýMIN£¨£©·µ»Ø¿ÕÖµ¡£

ÆäËü³£ÓõÄSQL±í´ïʽ£¬º¯Êý£¬ºÍ¹ý³Ì
ÕâÒ»½Ú½«½éÉÜһЩÆäËüµÄSQL¼¼Êõ¡£Ä㽫ѧϰÈçºÎ´Ó±íÖÐÈ¡³öÊý¾Ý£¬Æäij¸ö×ֶεÄÖµ´¦ÔÚÒ»¶¨µÄ·¶Î§£¬Ä㻹½«Ñ§Ï°ÈçºÎ°Ñ×Ö¶ÎÖµ´ÓÒ»ÖÖÀàÐÍת»»³ÉÁíÒ»ÖÖÀàÐÍ£¬ÈçºÎ²Ù×÷×Ö·û´®ºÍÈÕÆÚʱ¼äÊý¾Ý¡£×îºó£¬Ä㽫ѧ»áÒ»¸ö·¢ËÍÓʼþµÄ¼òµ¥·½·¨¡£

ͨ¹ýÆ¥ÅäÒ»¶¨·¶Î§µÄÖµÀ´È¡³öÊý¾Ý
¼ÙÉèÄãÓÐÒ»¸ö±íÓÃÀ´±£´æ¶ÔÄãµÄÕ¾µã½øÐÐÃñÒâµ÷²éµÄ½á¹û¡£ÏÖÔÚÄãÏëÏòËùÓжÔÄãµÄÕ¾µãµÄÆÀ¼ÛÔÚ7µ½10Ö®¼äµÄ·ÃÎÊÕß·¢ËÍÊéÃæµÄ¸ÐлÐÅ¡£ÒªµÃµ½ÕâЩÈ˵ÄÃû×Ö£¬Äã¿ÉÒÔʹÓÃÈçϵÄSELECT Óï¾ä£º

SELECT username FROM opinion WHERE vote>6 and vote<11

Õâ¸öSELECT Óï¾ä»áʵÏÖÄãµÄÒªÇó¡£ÄãʹÓÃÏÂÃæµÄSELECT Óï¾äÒ²¿ÉÒԵõ½Í¬ÑùµÄ½á¹û£º

SELECT username FROM opinion WHERE vote BETWEEN 7 AND 10

Õâ¸öSELECT Óï¾äÓëÉÏÒ»¸öÓï¾äÊǵȼ۵ġ£Ê¹ÓÃÄÄÒ»ÖÖÓï¾äÊDZà³Ì·ç¸ñµÄÎÊÌ⣬µ«Äã»á·¢ÏÖʹÓñí´ïʽBETWEEN µÄÓï¾ä¸üÒ׶Á¡£
ÏÖÔÚ¼ÙÉèÄãÖ»ÏëÈ¡³ö¶ÔÄãµÄÕ¾µãͶÁË1»òÕß10µÄ·ÃÎÊÕßµÄÃû×Ö¡£Òª´Ó±íopinionÖÐÈ¡³öÕâЩÃû×Ö£¬Äã¿ÉÒÔʹÓÃÈçϵÄSELECT Óï¾ä£º

SELECT username FROM opinion WHERE vote=1 or vote

Õâ¸öSELECTÓï¾ä»á·µ»ØÕýÈ·µÄ½á¹û£¬Ã»ÓÐÀíÓɲ»Ê¹ÓÃËü¡£µ«ÊÇ£¬´æÔÚÒ»Öֵȼ۵ķ½Ê½¡£Ê¹ÓÃÈçϵÄSELECT¿ÉÒԵõ½ÏàͬµÄ½á¹û£º

SELECT username FROM opinion WHERE vote IN (1,10)

×¢Òâ±í´ïʽIN µÄʹÓá£Õâ¸öSELECT Óï¾äֻȡ³övoteµÄÖµµÈÓÚÀ¨ºÅÖеÄÖµÖ®Ò»µÄ¼Ç¼¡£
ÄãÒ²¿ÉÒÔʹÓÃINÀ´Æ¥Åä×Ö·ûÊý¾Ý¡£ÀýÈ磬¼ÙÉèÄãÖ»ÏëÈ¡³öBill Gates»òPresident ClintonµÄͶƱֵ¡£Äã¿ÉÒÔʹÓÃÈçϵÄSELECT Óï¾ä£º

SELECT vote FROM opinion WHERE username IN (¡®Bill Gates¡¯,¡¯President Clinton¡¯)

×îºó£¬Äã¿ÉÒÔÔÚʹÓÃBETWEEN»òINµÄͬʱʹÓñí´ïʽNOT¡£ÀýÈ磬Ҫȡ³öÄÇЩͶƱֵ²»ÔÚ7µ½10Ö®¼äµÄÈ˵ÄÃû×Ö£¬Äã¿ÉÒÔʹÓÃÈçϵÄSELECT Óï¾ä£º

SELECT username FROM opinion WHERE vote NOT BETWEEN 7 and 10

ҪѡȡÄÇЩij¸ö×ֶεÄÖµ²»ÔÚÒ»ÁÐÖµÖ®ÖеļǼ£¬Äã¿ÉÒÔͬʱʹÓÃNOT ºÍIN£¬ÈçÏÂÀýËùʾ£º

SELECT vote FROM opinion
WHERE username NOT IN (¡®Bill Gates¡¯,¡¯President Clinton¡¯)

Äã²»ÊDZØÐëÔÚSQLÓï¾äÖÐʹÓÃBETWEEN»òIN£¬µ«ÊÇ£¬ÒªÊ¹ÄãµÄ²éѯ¸ü½Ó½ü×ÔÈ»ÓïÑÔ£¬ÕâÁ½¸ö±í´ïʽÊÇÓаïÖúµÄ¡£

ת»»Êý¾Ý
SQL Sever×㹻ǿ´ó£¬¿ÉÒÔÔÚÐèÒªµÄʱºò°Ñ´ó²¿·ÖÊýÖµ´ÓÒ»ÖÖÀàÐÍת»»ÎªÁíÒ»ÖÖÀàÐÍ¡£ÀýÈ磬Ҫ±È½ÏSMALLINTÐͺÍINTÐÍÊý¾ÝµÄ´óС£¬Äã²»ÐèÒª½øÐÐÏÔʽµÄÀàÐÍת»»¡£SQL Sever»áΪÄãÍê³ÉÕâÏ×÷¡£µ«ÊÇ£¬µ±ÄãÏëÔÚ×Ö·ûÐÍÊý¾ÝºÍÆäËüÀàÐ͵ÄÊý¾ÝÖ®¼ä½øÐÐת»»Ê±£¬ÄãµÄÈ·ÐèÒª×Ô¼º½øÐÐת»»²Ù×÷¡£ÀýÈ磬¼ÙÉèÄãÏë´ÓÒ»¸öMONEYÐÍ×Ö¶ÎÖÐÈ¡³öËùÓеÄÖµ£¬²¢ÔÚ½á¹ûºóÃæ¼ÓÉÏ×Ö·û´®¡°US Dollars¡±¡£ÄãÐèҪʹÓú¯ÊýCONVERT£¨£©£¬ÈçÏÂÀýËùʾ£º

SELECT CONVERT(CHAR(8),price)+¡¯US Dollars¡¯ FROM orders

º¯ÊýCONVERT£¨£©´øÓÐÁ½¸ö±äÁ¿¡£µÚÒ»¸ö±äÁ¿Ö¸¶¨ÁËÊý¾ÝÀàÐͺͳ¤¶È¡£µÚ¶þ¸ö±äÁ¿Ö¸¶¨ÁËÒª½øÐÐת»»µÄ×ֶΡ£ÔÚÕâ¸öÀý×ÓÖУ¬×Ö¶Îprice±»×ª»»³É³¤¶ÈΪ8¸ö×Ö·ûµÄCHARÐÍ×ֶΡ£×Ö¶ÎpriceÒª±»×ª»»³É×Ö·ûÐÍ£¬²Å¿ÉÒÔÔÚËüºóÃæÁ¬½ÓÉÏ×Ö·û´®¡¯US Dollars¡¯¡£
µ±ÏòBITÐÍ£¬DATETIMEÐÍ£¬INTÐÍ£¬»òÕßNUMERICÐÍ×Ö¶ÎÌí¼Ó×Ö·û´®Ê±£¬ÄãÐèÒª½øÐÐͬÑùµÄת»»²Ù×÷¡£ÀýÈ磬ÏÂÃæµÄÓï¾äÔÚÒ»¸öSELECTÓï¾äµÄ²éѯ½á¹ûÖмÓÈë×Ö·û´®¡¯The vote is¡¯£¬¸ÃSELECTÓï¾ä·µ»ØÒ»¸öBITÐÍ×ֶεÄÖµ:

SELECT ¡®The vote is¡¯+CONVERT(CHAR(1),vote) FROM opinion

ÏÂÃæÊÇÕâ¸öÓï¾äµÄ½á¹ûʾÀý£º

The vote is 1
The vote is 1
The vote is 0
(3 row(s) affected)

Èç¹ûÄã²»½øÐÐÏÔʽµÄת»»£¬Äã»áÊÕµ½ÈçϵĴíÎóÐÅÏ¢£º
Implicit conversion from datatype ¡®varchar¡¯ to ¡®bit¡¯ is not allowec.
Use the CONVERT function to run this query.

²Ù×÷×Ö·û´®Êý¾Ý
SQL SeverÓÐÐí¶àº¯ÊýºÍ±í´ïʽ£¬Ê¹ÄãÄܶÔ×Ö·û´®½øÐÐÓÐȤµÄ²Ù×÷£¬°üÀ¨¸÷ÖÖ¸÷ÑùµÄģʽƥÅäºÍ×Ö·ûת»»¡£ÔÚÕâÒ»½ÚÖУ¬Ä㽫ѧϰÈçºÎʹÓÃ×îÖØÒªµÄ×Ö·ûº¯ÊýºÍ±í´ïʽ¡£

Æ¥ÅäͨÅä·û
¼ÙÉèÄãÏ뽨Á¢Ò»¸öÓëYahoo¹¦ÄÜÏàËƵÄInternetĿ¼¡£Äã¿ÉÒÔ½¨Á¢Ò»¸ö±íÓÃÀ´±£´æһϵÁеÄÕ¾µãÃû³Æ£¬Í³Ò»×ÊÔ´¶¨Î»Æ÷£¨URL£©£¬ÃèÊö£¬ºÍÀà±ð£¬²¢ÔÊÐí·ÃÎÊÕßͨ¹ýÔÚHTML formÖÐÊäÈë¹Ø¼ü×ÖÀ´¼ìË÷ÕâЩÄÚÈÝ¡£
¼ÙÈçÓÐÒ»¸ö·ÃÎÊÕßÏë´ÓÕâ¸öĿ¼Öеõ½ÆäÃèÊöÖаüº¬¹Ø¼ü×Ötrading cardµÄÕ¾µãµÄÁÐ±í¡£ÒªÈ¡³öÕýÈ·µÄÕ¾µãÁÐ±í£¬ÄãÒ²ÐíÊÔͼʹÓÃÕâÑùµÄ²éѯ£º

SELECT site_name FROM site_directory WHERE site_desc=¡¯trading card¡¯

Õâ¸ö²éѯ¿ÉÒÔ¹¤×÷¡£µ«ÊÇ£¬ËüÖ»ÄÜ·µ»ØÄÇЩÆäÃèÊöÖÐÖ»ÓÐtrading cardÕâ¸ö×Ö·û´®µÄÕ¾µã¡£ÀýÈ磬һ¸öÃèÊöΪWe have the greatest collection of trading cards in the world!µÄÕ¾µã²»»á±»·µ»Ø¡£
Òª°ÑÒ»¸ö×Ö·û´®ÓëÁíÒ»¸ö×Ö·û´®µÄÒ»²¿·ÖÏàÆ¥Å䣬ÄãÐèҪʹÓÃͨÅä·û¡£ÄãʹÓÃͨÅä·ûºÍ¹Ø¼ü×ÖLIKEÀ´ÊµÏÖģʽƥÅä¡£ÏÂÃæµÄÓï¾äʹÓÃͨÅä·ûºÍ¹Ø¼ü×ÖLIKEÖØдÁËÉÏÃæµÄ²éѯ£¬ÒÔ·µ»ØËùÓÐÕýÈ·Õ¾µãµÄÃû×Ö£º

SELECT SITE_name FROM site_directory
WHERE site_desc LIKE ¡®%trading cark%¡¯

ÔÚÕâ¸öÀý×ÓÖУ¬ËùÓÐÆäÃèÊöÖаüº¬±í´ïʽtrading cardµÄÕ¾µã¶¼±»·µ»Ø¡£ÃèÊöΪWe have the greatest collection of trading cards in the world!µÄÕ¾µãÒ²±»·µ»Ø¡£µ±È»£¬Èç¹ûÒ»¸öÕ¾µãµÄÃèÊöÖаüº¬I am trading cardboard boxes online £¬¸ÃÕ¾µãµÄÃû×ÖÒ²±»·µ»Ø¡£
×¢Òâ±¾ÀýÖаٷֺŵÄʹÓᣰٷֺÅÊÇͨÅä·ûµÄÀý×ÓÖ®Ò»¡£Ëü´ú±í0¸ö»ò¶à¸ö×Ö·û¡£Í¨¹ý°Ñtrading cardÀ¨ÔÚ°Ù·ÖºÅÖУ¬ËùÓÐÆäÖÐǶÓÐ×Ö·û´®trading cardµÄ×Ö·û´®¶¼±»Æ¥Åä¡£
ÏÖÔÚ£¬¼ÙÉèÄãµÄÕ¾µãĿ¼±äµÃÌ«´ó¶ø²»ÄÜÔÚÒ»Ò³ÖÐÍêÈ«ÏÔʾ¡£Äã¾ö¶¨°ÑĿ¼·Ö³ÉÁ½²¿·Ö¡£ÔÚµÚÒ»Ò³£¬ÄãÏëÏÔʾËùÓÐÊ××ÖĸÔÚAµ½MÖ®¼äµÄÕ¾µã¡£ÔÚµÚ¶þÒ³£¬ÄãÏëÏÔʾËùÓÐÊ××ÖĸÔÚNµ½ZÖ®¼äµÄÕ¾µã¡£ÒªµÃµ½µÚÒ»Ò³µÄÕ¾µãÁÐ±í£¬Äã¿ÉÒÔʹÓÃÈçϵÄSQLÓï¾ä£º

SELECT site_name FROM site_directory WHERE site_name LIKE ¡®[A-M]%¡¯

ÔÚÕâ¸öÀý×ÓÖÐʹÓÃÁ˱í´ïʽ[A-M]£¬Ö»È¡³öÄÇЩÊ××ÖĸÔÚAµ½MÖ®¼äµÄÕ¾µã¡£ÖÐÀ¨ºÅ£¨[]£©ÓÃÀ´Æ¥Åä´¦ÔÚÖ¸¶¨·¶Î§Äڵĵ¥¸ö×Ö·û¡£ÒªµÃµ½µÚ¶þÒ³ÖÐÏÔʾµÄÕ¾µã£¬Ó¦Ê¹ÓÃÕâ¸öÓï¾ä£º

SELECT site_name FROM site_directory
WHERE site_name LIKE ¡®[N-Z]%¡¯

ÔÚÕâ¸öÀý×ÓÖУ¬À¨ºÅÖеıí´ïʽ´ú±íÈκδ¦ÔÚNµ½ZÖ®¼äµÄµ¥¸ö×Ö·û¡£
¼ÙÉèÄãµÄÕ¾µãĿ¼±äµÃ¸ü´óÁË£¬ÄãÏÖÔÚÐèÒª°ÑĿ¼·Ö³É¸ü¶àÒ³¡£Èç¹ûÄãÏëÏÔʾÄÇЩÒÔA£¬B»òC¿ªÍ·µÄÕ¾µã£¬Äã¿ÉÒÔÓÃÏÂÃæµÄ²éѯÀ´ÊµÏÖ£º

SELECT site_name FROM site_directory WHERE site_name LIKE ¡®[ABC]%¡¯

ÔÚÕâ¸öÀý×ÓÖУ¬À¨ºÅÖеıí´ïʽ²»ÔÙÖ¸¶¨Ò»¸ö·¶Î§£¬¶øÊǸø³öÁËһЩ×Ö·û¡£ÈκÎÒ»¸öÆäÃû×ÖÒÔÕâЩ×Ö·ûÖеÄÈÎÒ»¸ö¿ªÍ·µÄÕ¾µã¶¼½«±»·µ»Ø¡£
ͨ¹ýÔÚÀ¨ºÅÄڵıí´ïʽÖÐͬʱ°üº¬Ò»¸ö·¶Î§ºÍһЩָ¶¨µÄ×Ö·û£¬Äã¿ÉÒÔ°ÑÕâÁ½ÖÖ·½·¨½áºÏÆðÀ´¡£ÀýÈ磬ÓÃÏÂÃæµÄÕâ¸ö²éѯ£¬Äã¿ÉÒÔÈ¡³öÄÇЩÊ××ÖĸÔÚCµ½FÖ®¼ä£¬»òÕßÒÔ×ÖĸY¿ªÍ·µÄÕ¾µã£º

SELECT site_name FROM site_directory WHERE site_name LIKE ¡®[C-FY]%¡¯

ÔÚÕâ¸öÀý×ÓÖУ¬Ãû×ÖΪCollegescapeºÍYahooµÄÕ¾µã»á±»Ñ¡È¡£¬¶øÃû×ÖΪMagicw3µÄÕ¾µãÔò²»»á±»Ñ¡È¡¡£
ÄãÒ²¿ÉÒÔʹÓÃÍÑ×Ö·û£¨^£©À´ÅųýÌض¨µÄ×Ö·û¡£ÀýÈ磬ҪµÃµ½ÄÇЩÃû×Ö²»ÒÔY¿ªÍ·µÄÕ¾µã£¬Äã¿ÉÒÔʹÓÃÈçϵIJéѯ£º

SELECT site_name FROM site_directory WHERE site_name LIKE ¡®[^Y]%¡¯

¶Ô¸ø¶¨µÄ×Ö·û»ò×Ö·û·¶Î§¾ù¿ÉÒÔʹÓÃÍÑ×Ö·û¡£
×îºó£¬Í¨¹ýʹÓÃÏ»®Ïß×Ö·û£¨_£©£¬Äã¿ÉÒÔÆ¥ÅäÈκε¥¸ö×Ö·û¡£ÀýÈ磬ÏÂÃæÕâ¸ö²éѯ·µ»Øÿһ¸öÆäÃû×ֵĵڶþ¸ö×Ö·ûΪÈκÎ×ÖĸµÄÕ¾µã£º

SELECT site_name FROM site_directory WHERE site_name LIKE ¡®M_crosoft¡¯

Õâ¸öÀý×Ӽȷµ»ØÃûΪMicrosoftµÄÕ¾µã£¬Ò²·µ»ØÃûΪMacrosoftµÄÕ¾µã¡£µ«ÊÇ£¬Ãû×ÖΪMoocrosoftµÄÕ¾µãÔò²»±»·µ»Ø¡£ÓëͨÅä·û¡¯£¥¡¯²»Í¬£¬Ï»®ÏßÖ»´ú±íµ¥¸ö×Ö·û¡£

×¢Ò⣺
Èç¹ûÄãÏëÆ¥Åä°Ù·ÖºÅ»òÏ»®Ïß×Ö·û±¾Éí£¬ÄãÐèÒª°ÑËüÃÇÀ¨ÔÚ·½À¨ºÅÖС£Èç¹ûÄãÏëÆ¥ÅäÁ¬×Ö·û(-)£¬Ó¦°ÑËüÖ¸¶¨Îª·½À¨ºÅÖеĵÚÒ»¸ö×Ö·û¡£Èç¹ûÄãÏëÆ¥Åä·½À¨ºÅ£¬Ó¦°ÑËüÃÇÒ²À¨ÔÚ·½À¨ºÅÖС£ÀýÈ磬ÏÂÃæµÄÓï¾ä·µ»ØËùÓÐÆäÃèÊöÖаüº¬°Ù·ÖºÅµÄÕ¾µã£º

SELECT site_name FROM site_directory WHERE site_desc LIKE ¡®%[%]%¡¯
Æ¥Åä·¢Òô
Microsoft SQL ÓÐÁ½¸öÔÊÐíÄã°´ÕÕ·¢ÒôÀ´Æ¥Åä×Ö·û´®µÄº¯Êý¡£º¯ÊýSOUNDEX£¨£©¸øÒ»¸ö×Ö·û´®·ÖÅäÒ»¸öÒô±êÂ룬º¯ÊýDIFFERENCE£¨£©°´ÕÕ·¢Òô±È½ÏÁ½¸ö×Ö·û´®¡£µ±Äã²»ÖªµÀÒ»¸öÃû×ÖµÄÈ·ÇÐƴд£¬µ«¶àÉÙÖªµÀÒ»µãËüµÄ·¢Òôʱ£¬Ê¹ÓÃÕâÁ½¸öº¯Êý½«ÓÐÖúÓÚÄãÈ¡³ö¸Ã¼Ç¼¡£
ÀýÈ磬Èç¹ûÄ㽨Á¢Ò»¸öInternetĿ¼£¬ÄãÒ²ÐíÏëÔö¼ÓÒ»¸öÑ¡ÏÔÊÐí·ÃÎÊÕß°´ÕÕÕ¾µãÃûµÄ·¢ÒôÀ´ËÑË÷Õ¾µã£¬¶ø²»ÊÇ°´Ãû×ÖµÄƴд¡£¿¼ÂÇÈçϵÄÓï¾ä£º

SELECT site_name FROM site_directory
WHERE DIFFERENCE(site_name , ¡®Microsoft¡¯>3

Õâ¸öÓï¾äʹÓú¯ÊýDEFFERENCE£¨£©À´È¡µÃÆäÃû×ֵķ¢ÒôÓëMicrosoft·Ç³£ÏàËƵÄÕ¾µã¡£º¯ÊýDIFFERENCE£¨£©·µ»ØÒ»¸ö0µ½4Ö®¼äµÄÊý×Ö¡£Èç¹û¸Ãº¯Êý·µ»Ø4£¬±íʾ·¢Òô·Ç³£Ïà½ü£»Èç¹û¸Ãº¯Êý·µ»Ø0£¬ËµÃ÷ÕâÁ½¸ö×Ö·û´®µÄ·¢ÒôÏà²îºÜ´ó¡£
ÀýÈ磬ÉÏÃæµÄÓï¾ä½«·µ»ØÕ¾µãÃûMicrosoftºÍMacrosoft¡£ÕâÁ½¸öÃû×ֵķ¢ÒôÓëMicrosoft¶¼ºÜÏàËÆ¡£Èç¹ûÄã°ÑÉÏÒ»Óï¾äÖеĴóÓÚ3¸ÄΪ´óÓÚ2£¬ÄÇôÃûΪZicrosoftºÍMegasoftµÄÕ¾µãÒ²½«±»·µ»Ø¡£×îºó£¬Èç¹ûÄãÖ»ÐèÒª²î±ðµÈ¼¶´óÓÚ1¼´¿É£¬ÔòÃûΪPicosoftºÍMinisoftµÄÕ¾µãÒ²½«±»Æ¥Åä¡£
ÒªÉîÈëÁ˽⺯ÊýDIFFERENCE£¨£©ÊÇÈçºÎ¹¤×÷µÄ£¬Äã¿ÉÒÔÓú¯ÊýSOUNDEX£¨£©À´·µ»Øº¯ÊýDIFFERENCE£¨£©ËùʹÓõÄÒô±êÂë¡£ÕâÀïÓÐÒ»¸öÀý×Ó£º

SELECT site_name ¡®site name¡¯,SOUNDEX(site_name) ¡®sounds like¡¯

Õâ¸öÓï¾äÑ¡È¡×Ö¶Îsite_nameµÄËùÓÐÊý¾Ý¼°ÆäÒô±êÂë¡£ÏÂÃæÊÇÕâ¸ö²éѯµÄ½á¹û£º

site name sounds like
¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­.
Yahoo Y000
Mahoo M000
Microsoft M262
Macrosoft M262
Minisoft M521
Microshoft M262
Zicrosoft Z262
Zaposoft Z121
Millisoft M421
Nanosoft N521
Megasoft M221
Picosoft P221
(12 row(s) affected)

Èç¹ûÄã×Ðϸ¿´Ò»ÏÂÒô±êÂ룬Äã»á×¢Òâµ½Òô±êÂëµÄµÚÒ»¸ö×ÖĸÓë×Ö¶ÎÖµµÄµÚÒ»¸ö×ÖĸÏàͬ¡£ÀýÈ磬YahooºÍMahooµÄÒô±êÂëÖ»ÓеÚÒ»¸ö×Öĸ²»Í¬¡£Ä㻹¿ÉÒÔ·¢ÏÖMicrosoftºÍMacrosoftµÄÒô±êÂëÍêÈ«Ïàͬ¡£
º¯ÊýDIFFERENDE£¨£©±È½ÏÁ½¸ö×Ö·û´®µÄµÚÒ»¸ö×ÖĸºÍËùÓеĸ¨Òô×Öĸ¡£¸Ãº¯ÊýºöÂÔÈκÎÔªÒô×Öĸ£¨°üÀ¨y£©£¬³ý·ÇÒ»¸öÔªÒô×ÖĸÊÇÒ»¸ö×Ö·û´®µÄµÚÒ»¸ö×Öĸ¡£
²»ÐÒµÄÊÇ£¬Ê¹ÓÃSOUNDEX£¨£©ºÍDIFFERENCE()ÓÐÒ»¸öǷȱ¡£WHERE×Ó¾äÖаüº¬ÕâÁ½¸öº¯ÊýµÄ²éѯִÐÐÆðÀ´Ð§¹û²»ºÃ¡£Òò´Ë£¬ÄãÓ¦¸ÃСÐÄʹÓÃÕâÁ½¸öº¯Êý¡£

ɾ³ý¿Õ¸ñ
ÓÐÁ½¸öº¯Êý£¬TTRIM£¨£©ºÍLTRIM£¨£©£¬¿ÉÒÔÓÃÀ´´Ó×Ö·û´®Öмôµô¿Õ¸ñ¡£º¯ÊýLTRIM£¨£©È¥³ýÓ¦¸Ã×Ö·û´®Ç°ÃæµÄËùÓпոñ£»º¯ÊýRTRIM£¨£©È¥³ýÒ»¸ö×Ö·û´®Î²²¿µÄËùÓпոñ¡£ÕâÀïÓÐÒ»¸öÈκÎʹÓú¯ÊýRTRIM£¨£©µÄÀý×Ó£º

SELECT RTRIM(site_name) FROM site_directory

ÔÚÕâ¸öÀý×ÓÖУ¬Èç¹ûÈκÎÒ»¸öÕ¾µãµÄÃû×Öβ²¿ÓжàÓàµÄ¿Õ¸ñ£¬¶àÓàµÄ¿Õ¸ñ½«´Ó²éѯ½á¹ûÖÐɾȥ¡£
Äã¿ÉÒÔǶÌ×ʹÓÃÕâÁ½¸öº¯Êý£¬°ÑÒ»¸ö×Ö·û´®Ç°ºóµÄ¿Õ¸ñͬʱɾȥ£º

SELECT LTRIM(RTRIM(site_name) FROM site_directory

Äã»á·¢ÏÖ£¬ÔÚ´ÓCHARÐÍ×Ö¶ÎÖмôµô¶àÓàµÄ¿Õ¸ñʱ£¬ÕâÁ½¸öº¯Êý·Ç³£ÓÐÓ᣼Çס£¬Èç¹ûÄã°ÑÒ»¸ö×Ö·û´®±£´æÔÚCHARÐÍ×Ö¶ÎÖУ¬¸Ã×Ö·û´®»á±»×·¼Ó¶àÓàµÄ¿Õ¸ñ£¬ÒÔÆ¥Åä¸Ã×ֶεij¤¶È¡£ÓÃÕâÁ½¸öº¯Êý£¬Äã¿ÉÒÔÈ¥µôÎÞÓõĿոñ£¬´Ó¶ø½â¾öÕâ¸öÎÊÌâ¡£

²Ù×÷ÈÕÆÚºÍʱ¼ä
ÈÕÆÚºÍʱ¼äº¯Êý¶Ô½¨Á¢Ò»¸öÕ¾µãÊǷdz£ÓÐÓõġ£Õ¾µãµÄÖ÷ÈËÍùÍù¶ÔÒ»¸ö±íÖеÄÊý¾ÝºÎʱ±»¸üиÐÐËȤ¡£Í¨¹ýÈÕÆÚºÍʱ¼äº¯Êý£¬Äã¿ÉÒÔÔÚºÁÃ뼶¸ú×ÙÒ»¸ö±íµÄ¸Ä±ä¡£

·µ»Øµ±Ç°ÈÕÆÚºÍʱ¼ä
ͨ¹ýº¯ÊýGETDATE£¨£©£¬Äã¿ÉÒÔ»ñµÃµ±Ç°µÄÈÕÆÚºÍʱ¼ä¡£ÀýÈ磬Óï¾äSELECT GETDATE()·µ»ØÈçϵĽá¹û£º
¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­..
NOV 30 1997 3:29AM
(1 row(s) affected)

ÏÔÈ»£¬Èç¹ûÄ㽫À´Ê¹ÓÃÕâ¸öº¯Êý£¬ÄãµÃµ½µÄÈÕÆÚ½«±ÈÕâ¸öʱ¼äÍí£¬»òÕß¹£Ôç¡£
º¯ÊýGETDATE£¨£©¿ÉÒÔÓÃÀ´×÷ΪDATEDIME£¨£©ÐÍ×ֶεÄȱʡֵ¡£Õâ¶Ô²åÈë¼Ç¼ʱ±£´æµ±Ê±µÄʱ¼äÊÇÓÐÓõġ£ÀýÈ磬¼ÙÉèÓÐÒ»¸ö±íÓÃÀ´±£´æÄãÕ¾µãÉϵĻÈÕÖ¾¡£Ã¿µ±ÓÐÒ»¸ö·ÃÎÊÕß·ÃÎʵ½ÄãµÄÕ¾µãʱ£¬¾ÍÔÚ±íÖÐÌí¼ÓÒ»ÌõмǼ£¬¼ÇÏ·ÃÎÊÕßµÄÃû×Ö£¬»î¶¯£¬ºÍ½øÐзÃÎʵÄʱ¼ä¡£Òª½¨Á¢Ò»¸ö±í£¬ÆäÖеļǼ°üº¬Óе±Ç°µÄÈÕÆÚºÍʱ¼ä£¬¿ÉÒÔÌí¼ÓÒ»¸öDATETIMEÐÍ×ֶΣ¬Ö¸¶¨ÆäȱʡֵΪº¯ÊýGETDATE£¨£©µÄ·µ»ØÖµ£¬¾ÍÏóÕâÑù£º

CREATE TABLE site_log (
username VARCHAR(40),
useractivity VARCHAR(100),
entrydate DATETIME DEFAULT GETDATE())

ת»»ÈÕÆÚºÍʱ¼ä
ÄãÒ²ÐíÒѾ­×¢Òâµ½£¬ÔÚÉÏÒ»½ÚµÄÀý×ÓÖУ¬º¯ÊýGETDATE£¨£©µÄ·µ»ØÖµÔÚÏÔʾʱֻÏÔʾµ½Ã롣ʵ¼ÊÉÏ£¬SQL SeverÄÚ²¿Ê±¼ä¿ÉÒÔ¾«È·µ½ºÁÃ뼶£¨È·ÇеØ˵£¬¿ÉÒÔ¾«È·µ½3.33ºÁÃ룩¡£
ÒªµÃµ½²»Í¬¸ñʽµÄÈÕÆÚºÍʱ¼ä£¬ÄãÐèҪʹÓú¯ÊýCONVERT£¨£©¡£ÀýÈ磬µ±ÏÂÃæµÄÕâ¸öÓï¾äÖ´ÐÐʱ£¬ÏÔʾµÄʱ¼ä½«°üÀ¨ºÁÃ룺

SELECT CONVERT(VARCHAR(30),GETDATE(),9)

×¢ÒâÀý×ÓÖÐÊý×Ö9µÄʹÓá£Õâ¸öÊý×ÖÖ¸Ã÷ÁËÔÚÏÔʾÈÕÆÚºÍʱ¼äʱʹÓÃÄÄÖÖÈÕÆÚºÍʱ¼ä¸ñʽ¡£µ±Õâ¸öÓï¾äÖ´ÐÐʱ£¬½«ÏÔʾÈçϵÄÈÕÆÚºÍʱ¼ä£º
¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­..
Nov 30 1997 3:29:55:170AM
(1 row(s) affected)

ÔÚº¯ÊýCONVERT£¨£©ÖÐÄã¿ÉÒÔʹÓÃÐí¶àÖÖ²»Í¬·ç¸ñµÄÈÕÆÚºÍʱ¼ä¸ñʽ¡£±í11.1ÏÔʾÁËËùÓеĸñʽ¡£

±í11.1 ÈÕÆÚºÍʱ¼äµÄÀàÐÍ
ÀàÐÍÖµ ±ê×¼ Êä³ö
0 Default mon dd yyyy hh:miAM
1 USA mm/dd/yy
2 ANSI yy.mm.dd
3 British/French dd/mm/yy
4 German dd.mm.yy
5 Italian dd-mm-yy
6 - dd mon yy
7 - mon dd,yy
8 - hh:mi:ss
9 Default + milliseconds--mon dd yyyy
hh:mi:ss:mmmAM(or )
10 USA mm-dd-yy
11 JAPAN yy/mm/dd
12 ISO yymmdd
13 Europe Default + milliseconds--dd mon yyyy
hh:mi:ss:mmm(24h)
14 - hh:mi:ss:mmm(24h)

ÀàÐÍ0£¬9£¬ºÍ13×ÜÊÇ·µ»ØËÄλµÄÄê¡£¶ÔÆäËüÀàÐÍ£¬ÒªÏÔʾÊÀ¼Í£¬°ÑstyleÖµ¼ÓÉÏ100¡£ÀàÐÍ13ºÍ14·µ»Ø24СʱʱÖÓµÄʱ¼ä¡£ÀàÐÍ0£¬7£¬ºÍ13·µ»ØµÄÔ·ÝÓÃÈýλ×Ö·û±íʾ£¨ÓÃNov´ú±íNovember£©.

¶Ô±í11.1ÖÐËùÁеÄÿһÖÖ¸ñʽ£¬Äã¿ÉÒÔ°ÑÀàÐÍÖµ¼ÓÉÏ100À´ÏÔʾÓÐÊÀ¼ÍµÄÄ꣨ÀýÈ磬00Ä꽫ÏÔʾΪ2000Ä꣩¡£ÀýÈ磬Ҫ°´ÈÕ±¾±ê×¼ÏÔʾÈÕÆÚ£¬°üÀ¨ÊÀ¼Í£¬ÄãӦʹÓÃÈçϵÄÓï¾ä£º

SELECT CONVERT£¨VARCHAR£¨30£©£¬GETDATE£¨£©£¬111£©

ÔÚÕâ¸öÀý×ÓÖУ¬º¯ÊýCONVERT£¨£©°ÑÈÕÆÚ¸ñʽ½øÐÐת»»£¬ÏÔʾΪ1997/11/30

³éÈ¡ÈÕÆÚºÍʱ¼ä
ÔÚÐí¶àÇé¿öÏ£¬ÄãÒ²ÐíÖ»ÏëµÃµ½ÈÕÆÚºÍʱ¼äµÄÒ»²¿·Ö£¬¶ø²»ÊÇÍêÕûµÄÈÕÆÚºÍʱ¼ä¡£ÀýÈ磬¼ÙÉèÄãÏëÁгöÄãµÄÕ¾µãĿ¼ÖÐÿ¸öÕ¾µã±»²éѯµÄÔ·ݡ£ÕâʱÄ㲻ϣÍûÍêÕûµÄÈÕÆÚºÍʱ¼ä°ÑÍøҳŪÂÒ¡£ÎªÁ˳éÈ¡ÈÕÆÚµÄÌض¨²¿·Ö£¬Äã¿ÉÒÔʹÓú¯ÊýDATEPART£¨£©£¬ÏóÕâÑù£º

SELECT site_name ¡®Site Name¡¯,
DATEPART(mm,site_entrydate) ¡®Month Posted¡¯ FROM site_directory

º¯ÊýDATEPART£¨£©µÄ²ÎÊýÊÇÁ½¸ö±äÁ¿¡£µÚÒ»¸ö±äÁ¿Ö¸¶¨Òª³éÈ¡ÈÕÆÚµÄÄÄÒ»²¿·Ö£»µÚ¶þ¸ö±äÁ¿ÊÇʵ¼ÊµÄÊý¾Ý¡£ÔÚÕâ¸öÀý×ÓÖУ¬º¯ÊýDATEPART£¨£©³éÈ¡Ô·ݣ¬ÒòΪmm´ú±íÔ·ݡ£ÏÂÃæÊÇÕâ¸öSELECT Óï¾äµÄÊä³ö½á¹û£º

Site Name Month Posted
¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­
Yahoo 2
Microsoft 5
Magicw3 5
(3 row(s) affected)

Month PostedÁÐÏÔʾÁËÿ¸öÕ¾µã±»²éѯµÄÔ·ݡ£º¯ÊýDATEPART£¨£©µÄ·µ»ØÖµÊÇÒ»¸öÕûÊý¡£Äã¿ÉÒÔÓÃÕâ¸öº¯Êý³éÈ¡ÈÕÆڵĸ÷¸ö²»Í¬²¿·Ö£¬Èç±í11.2Ëùʾ¡£

±í11.2 ÈÕÆڵĸ÷²¿·Ö¼°Æä¼òд
ÈÕÆÚ²¿·Ö ¼òд Öµ
year yy 1753--9999
quarter qq 1--4
month mm 1--12
day of year dy 1--366
day dd 1--31
week wk 1--53
weekday dw 1--7(Sunday--Saturday)
hour hh 0--23
minute mi 0--59
second ss 0--59
milisecond ms 0--999

µ±ÄãÐèÒª½øÐÐÈÕÆÚºÍʱ¼äµÄ±È½Ïʱ£¬Ê¹Óú¯ÊýDATEPART£¨£©·µ»ØÕûÊýÊÇÓÐÓõġ£µ«ÊÇ£¬ÉÏÀýÖеIJéѯ½á¹û£¨2£¬5£©²»ÊÇÊ®·ÖÒ׶Á¡£ÒªÒÔ¸üÒ׶ÁµÄ¸ñʽµÃµ½²¿·ÖµÄÈÕÆÚºÍʱ¼ä£¬Äã¿ÉÒÔʹÓú¯ÊýDATENAME£¨£©£¬ÈçÏÂÀýËùʾ£º

SELECT site_name ¡®Site Name¡¯
DATENAME(mm,site_entrydate) ¡®Month Posted¡¯
FROM site_directory

º¯ÊýDATENAME£¨£©ºÍº¯ÊýDATEPART£¨£©½ÓÊÕͬÑùµÄ²ÎÊý¡£µ«ÊÇ£¬ËüµÄ·µ»ØÖµÊÇÒ»¸ö×Ö·û´®£¬¶ø²»ÊÇÒ»¸öÕûÊý¡£ÏÂÃæÊÇÉÏÀý¸ÃÓÃDATENAME£¨£©µÃµ½µÄ½á¹û£º

Site Name Month Postec
¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­.
Yahoo February
Microsoft June
Magicw3 June
(3 row(s) affected)

ÄãÒ²¿ÉÒÔÓú¯ÊýDATENAE£¨£©À´³éÈ¡Ò»¸öÐÇÆÚÖеÄijһÌì¡£ÏÂÃæµÄÕâ¸öÀý×Óͬʱ³éÈ¡Ò»ÖÜÖеÄijһÌìºÍÈÕÆÚÖеÄÔ·ݣº

SELECT site_name ¡®Site Name¡¯,
DATENAME(dw,site_entrydate)+ ¡®-¡¯ + DATENAME£¨mm,site_entrydate£©
¡®Day and Month Posted¡¯ FORM site_directory

Õâ¸öÀý×ÓÖ´ÐÐʱ£¬½«·µ»ØÈçϵĽá¹û£º

Site Name Day and Month Posted
¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­
Yahoo Friday - February
Microsoft Tuesday - June
Magicw3 Monday - June
(3 row(s) affected)

·µ»ØÈÕÆÚºÍʱ¼ä·¶Î§
µ±Äã·ÖÎö±íÖеÄÊý¾Ýʱ£¬ÄãÒ²ÐíÏ£ÍûÈ¡³öij¸öÌض¨Ê±¼äµÄÊý¾Ý¡£ÄãÒ²Ðí¶ÔÌض¨µÄijһÌìÖСª¡ª±ÈÈç˵2000Äê12ÔÂ25ÈÕ¡ª¡ª·ÃÎÊÕßÔÚÄãÕ¾µãÉϵĻ¸ÐÐËȤ¡£ÒªÈ¡³öÕâÖÖÀàÐ͵ÄÊý¾Ý£¬ÄãÒ²Ðí»áÊÔͼʹÓÃÕâÑùµÄSELECTÓï¾ä£º

SELECT * FROM weblog WHERE entrydate=¡±12/25/20000¡±

²»ÒªÕâÑù×ö¡£Õâ¸öSELECTÓï¾ä²»»á·µ»ØÕýÈ·µÄ¼Ç¼¡ª¡ªËü½«Ö»·µ»ØÈÕÆÚºÍʱ¼äÊÇ12/25/2000 12:00:00:000AMµÄ¼Ç¼¡£»»¾ä»°Ëµ£¬Ö»ÓиպÃÔÚÎçÒ¹ÁãµãÊäÈëµÄ¼Ç¼²Å±»·µ»Ø¡£

×¢Ò⣺
ÔÚ±¾½ÚµÄÌÖÂÛÖУ¬¼ÙÉè×Ö¶ÎentrydateÊÇDATETIMEÐÍ£¬¶ø²»ÊÇSMALLDATETIMEÐÍ¡£±¾½ÚµÄÌÖÂÛ¶ÔSMALLDATETIMEÐÍ×Ö¶ÎÒ²ÊÇÊÊÓõģ¬²»¹ýSMALLDATETIMEÐÍ×Ö¶ÎÖ»Äܾ«È·µ½Ãë¡£

ÎÊÌâÊÇSQL Sever½«ÓÃÍêÕûµÄÈÕÆÚºÍʱ¼ä´úÌ沿·ÖÈÕÆÚºÍʱ¼ä¡£ÀýÈ磬µ±ÄãÊäÈëÒ»¸öÈÕÆÚ£¬µ«²»ÊäÈëʱ¼äʱ£¬SQL Sever½«¼ÓÉÏȱʡµÄʱ¼ä¡°12£º00£º00£º000AM¡±¡£µ±ÄãÊäÈëÒ»¸öʱ¼ä£¬µ«²»ÊäÈëÈÕÆÚʱ£¬SQL Sever½«¼ÓÉÏȱʡµÄÈÕÆÚ¡°Jan 1 1900¡±¡£
Òª·µ»ØÕýÈ·µÄ¼Ç¼£¬ÄãÐèÒªÊÊÓÃÈÕÆÚºÍʱ¼ä·¶Î§¡£Óв»Ö¹Ò»ÖÖ;¾¶¿ÉÒÔ×öµ½ÕâÒ»µã¡£ÀýÈ磬ÏÂÃæµÄÕâ¸öSELECT Óï¾ä½«ÄÜ·µ»ØÕýÈ·µÄ¼Ç¼£º

SELECT * FROM weblog
WHERE entrydate>=¡±12/25/2000¡± AND entrydate<¡±12/26/2000¡±

Õâ¸öÓï¾ä¿ÉÒÔÍê³ÉÈÎÎñ£¬ÒòΪËüÑ¡È¡µÄÊDZíÖеÄÈÕÆÚºÍʱ¼ä´óÓÚµÈÓÚ12/25/2000 12:00:00:000AM²¢Ð¡ÓÚ12/26/2000 12:00:00:000AMµÄ¼Ç¼¡£»»¾ä»°Ëµ£¬Ëü½«ÕýÈ·µØ·µ»Ø2000ÄêÊ¥µ®½ÚÕâÒ»ÌìÊäÈëµÄÿһÌõ¼Ç¼¡£
ÁíÒ»ÖÖ·½·¨ÊÇ£¬Äã¿ÉÒÔʹÓÃLIKEÀ´·µ»ØÕýÈ·µÄ¼Ç¼¡£Í¨¹ýÔÚÈÕÆÚ±í´ïʽÖаüº¬Í¨Åä·û¡°£¥¡±£¬Äã¿ÉÒÔÆ¥ÅäÒ»¸öÌض¨ÈÕÆÚµÄËùÓÐʱ¼ä¡£ÕâÀïÓÐÒ»¸öÀý×Ó£º

SELECT * FROM weblog WHERE entrydate LIKE ¡®Dec 25 2000%¡¯

Õâ¸öÓï¾ä¿ÉÒÔÆ¥ÅäÕýÈ·µÄ¼Ç¼¡£ÒòΪͨÅä·û¡°£¥¡±´ú±íÁËÈκÎʱ¼ä¡£
ʹÓÃÕâÁ½ÖÖÆ¥ÅäÈÕÆÚºÍʱ¼ä·¶Î§µÄº¯Êý£¬Äã¿ÉÒÔÑ¡Ôñij¸öÔ£¬Ä³Ò»Ì죬ijһÄ꣬ij¸öСʱ£¬Ä³Ò»·ÖÖÓ£¬Ä³Ò»Ã룬ÉõÖÁijһºÁÃëÄÚÊäÈëµÄ¼Ç¼¡£µ«ÊÇ£¬Èç¹ûÄãʹÓÃLIKE À´Æ¥ÅäÃë»òºÁÃ룬ÄãÊ×ÏÈÐèҪʹÓú¯ÊýCONVERT£¨£©°ÑÈÕÆÚºÍʱ¼äת»»Îª¸ü¾«È·µÄ¸ñʽ£¨²Î¼ûÇ°Ã桰ת»»ÈÕÆÚºÍʱ¼ä¡±Ò»½Ú£©¡£

±È½ÏÈÕÆÚºÍʱ¼ä
×îºó£¬»¹ÓÐÁ½¸öÈÕÆÚºÍʱ¼äº¯Êý¶Ô¸ù¾ÝÈÕÆÚºÍʱ¼äÈ¡³ö¼Ç¼ÊÇÓÐÓõġ£Ê¹Óú¯ÊýDATEADD£¨£©ºÍDATEDIFF£¨£©£¬Äã¿ÉÒԱȽÏÈÕÆÚµÄÔçÍí¡£ÀýÈ磬ÏÂÃæµÄSELECTÓï¾ä½«ÏÔʾ±íÖеÄÿһÌõ¼Ç¼ÒѾ­ÊäÈëÁ˶àÉÙ¸öСʱ£º

SELECT entrydate ¡®Time Entered¡¯
DATEDIFF(hh,entrydate,GETDATE()) ¡®Hours Ago¡¯ FROM weblog

Èç¹ûµ±Ç°Ê±¼äÊÇ2000Äê11ÔÂ30ºÅÏÂÎç6µã15·Ö£¬Ôò»á·µ»ØÈçϵĽá¹û£º

Time Entered Hours Ago
¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­..
Dec 30 2000 4:09PM 2
Dec 30 2000 4:13PM 2
Dec 1 2000 4:09PM 698
(3 row(s) affected)

º¯ÊýDADEDIFF£¨£©µÄ²ÎÊýÊÇÈý¸ö±äÁ¿¡£µÚ¸ö±äÁ¿Ö¸¶¨ÈÕÆÚµÄijһ²¿·Ö¡£ÔÚÕâ¸öÀý×ÓÖУ¬ÊÇ°´Ð¡Ê±¶ÔÈÕÆÚ½øÐбȽϣ¬£¨ÒªÁ˽âÈÕÆÚ¸÷²¿·ÖµÄÏêϸÄÚÈÝ£¬Çë²Î¿¼±í11.2£©ÔÚÈÕÆÚ2000Äê11ÔÂ1ÈÕºÍ2000Äê11ÔÂ30ÈÕµÄÖ¸¶¨Ê±¼äÖ®¼äÓÐ689¸öСʱ¡£ÁíÍâÁ½¸ö²ÎÊýÊÇÒª½øÐбȽϵÄʱ¼ä¡£ÎªÁË·µ»ØÒ»¸öÕýÊý£¬½ÏÔçµÄʱ¼äÓ¦¸ÃÏȸø¡£
º¯ÊýDATEADD£¨£©°ÑÁ½¸öÈÕÆÚÏà¼Ó¡£µ±ÄãÐèÒª¼ÆËã½ØÖ¹ÈÕÆÚÕâÒ»ÀàµÄÊý¾Ýʱ£¬Õâ¸öº¯ÊýÊÇÓÐÓô¦µÄ¡£ÀýÈ磬¼ÙÉè·ÃÎÊÕß±ØÐëÏÈ×¢²á²ÅÄÜʹÓÃÄãµÄÕ¾µã¡£×¢²áÒÔºó£¬ËûÃÇ¿ÉÒÔÃâ·ÑʹÓÃÄãµÄÕ¾µãÒ»¸öÔ¡£ÒªÈ·¶¨Ê²Ã´Ê±ºòËûÃǵÄÃâ·Ñʱ¼ä»áÓÃÍ꣬Äã¿ÉÒÔʹÓÃÈçϵÄSELECTÓï¾ä£º

SELECT username ¡®User Name¡¯,
DATEADD(mm,1,firstvisit_date) ¡®Registration Expires¡¯
FROM registration_table

º¯ÊýDATEADD£¨£©µÄ²ÎÊýÓÐÈý¸ö±äÁ¿¡£µÚÒ»¸ö±äÁ¿´ú±íÈÕÆÚµÄijһ²¿·Ö£¨²Î¼û±í11.2£©£¬Õâ¸öÀý×ÓÓõ½ÁË´ú±íÔ·ݵÄmm¡£µÚ¶þ¸ö±äÁ¿Ö¸¶¨ÁËʱ¼äµÄ¼ä¸ô¡ª¡ªÔÚ±¾ÀýÖÐÊÇÒ»¸öÔ¡£×îºóÒ»¸ö±äÁ¿ÊÇÒ»¸öÈÕÆÚ£¬ÔÚÕâ¸öÀý×ÓÖУ¬ÈÕÆÚÊÇÈ¡×ÔDATETIMEÐÍ×Ö¶Îfirstvisit_date.¼ÙÉ赱ǰÈÕÆÚÊÇJune 30,2000£¬Õâ¸öÓï¾ä½«·µ»ØÈçϵÄÄÚÈÝ£º

User Name Registration Expires
¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­
Bill Gates Jul 30 2000 4:09PM
President Clinton Jul 30 2000 4:13PM
William Shakespeare Jul 1 2000 4:09PM
(3 row(s) affected)

×¢Ò⣺
ÓëÄãÔ¤ÁϵÄÏà·´£¬Ê¹Óú¯ÊýDATEADD£¨£©°ÑÒ»¸öÈÕÆÚ¼ÓÉÏÒ»¸öÔ£¬Ëü²¢²»¼ÓÉÏ30Ìì¡£Õâ¸öº¯ÊýÖ»¼òµ¥µØ°ÑÔ·ÝÖµ¼Ó1¡£ÕâÒâζ×ÅÔÚ11ÔÂ×¢²áµÄÈ˽«±ÈÔÚ2ÔÂ×¢²áµÄÈ˶àµÃµ½2Ìì»ò3ÌìµÄʱ¼ä¡£Òª±ÜÃâÕâ¸öÎÊÌ⣬Äã¿ÉÒÔÓú¯ÊýDATEADD£¨£©Ö±½ÓÔö¼ÓÌìÊý£¬¶ø²»ÊÇÔ·ݡ£

·¢ËÍÓʼþ
Äã¿ÉÒÔÓÃSQL Sever·¢Ëͼòµ¥µÄe_mailÐÅÏ¢¡£Òª×öµ½ÕâÒ»µã£¬ÄãÐèÒªÔÚÄãµÄϵͳÖа²×°Óʼþ·þÎñÆ÷£¬ÈçMicrosoft Exchange Sever(²Î¼ûµÚËÄÕ¡°Exchange Active Sever,Index Sever,ºÍNetShow¡±)¡£Ä㻹ÐèÒªÅäÖÃSQL Sever ÒÔʶ±ðÓʼþ·þÎñÆ÷¡£
ÒªÈÃSQL Sever ÄÜʶ±ðÓʼþ·þÎñÆ÷£¬Æô¶¯ÊÂÎñ¹ÜÀíÆ÷²¢´Ó²Ëµ¥ÖÐÑ¡ÔñSever|SQL Mail|Configue£¬Õâʱ»á³öÏÖÒ»¸öÈçͼ11.3ËùʾµÄ¶Ô»°¿ò¡£ÊäÈëÄãÔÚÓʼþ·þÎñÆ÷ÖÐ×¢²áµÄÓû§ÃûºÍ¿ÚÁȻºóµ¥»÷OK¡£

×¢Ò⣺
Èç¹ûÄãʹÓÃMicrosoft Exchange Sever,ÅäÖÃSQL SeverµÄ¹ý³Ì½«»á´ó´ó²»Í¬¡£ÄãÐèÒªÔÚͬһ¸ö£¨Óò£©Óû§ÕʺÅÏÂÔËÐÐMicrosoft SQL SeverºÍExchange Sever¡£Ä㻹ÐèÒªÔÚ°²×°ÁËSQL SeverµÄ»úÆ÷ÉÏ°²×°Exchange Cliect²¢¸øÕâ¸öÕʺŴ´½¨Ò»¸öÒ»¸öÅäÖÃÎļþ¡£Íê³ÉÕâЩ֮ºó£¬Äã¾Í¿ÉÒÔÔÚSQL Mail Configuration¶Ô»°¿òÖÐÊäÈë¸ÃÅäÖÃÎļþµÄÃû×Ö¡£

ͼ11¡£3

ÔÚ·¢ËÍÓʼþ֮ǰ£¬ÄãÒªÏÈÆô¶¯SQL Mail¡£´Ó²Ëµ¥ÖÐÑ¡ÔñSever|SQL Mail|Start¡£Èç¹ûÄãµÄÓʼþ·þÎñÆ÷ÅäÖÃÕýÈ·£¬²¢ÇÒÄãÊäÈëÁËÕýÈ·µÄÓû§ÃûºÍ¿ÚÁÔòSQL Mail»á³É¹¦Æô¶¯¡£

×¢Ò⣺
Äã¿ÉÒÔ°ÑSQL SeverÅäÖÃΪ×Ô¶¯Æô¶¯Óʼþ·þÎñ¡£Òª×öµ½ÕâÒ»µã£¬ÔÚSet Sever Optons¶Ô»°¿ò£¨´Ó²Ëµ¥ÖÐÑ¡ÔñSever|SQL Sever|Configure£©ÖÐÑ¡ÔñAuto Start Mail Client¼´¿É¡£

Òª·¢ËÍÒ»¸öÓʼþ£¬Äã¿ÉÒÔʹÓÃÃûΪxp_sendmailµÄÀ©Õ¹´æ´¢¹ý³Ì¡£ÕâÀïÓÐÒ»¸öÈçºÎʹÓÃÕâ¸ö¹ý³ÌµÄÀý×Ó£º

master..xp_sendmail ¡°president@whitehouse.gov¡±,¡±Hello Mr. President¡±

Õâ¸ö¹ý³Ìµ÷ÓÃÏòe_mailµØÖ·president@whitehouse.gov·¢ËÍÒ»¸ö¼òµ¥µÄemailÐÅÏ¢£º¡°Hello Mr. President¡±¡£Äã¿ÉÒÔÓÃÈκÎÆäËüµÄemailµØÖ·ºÍÐÅϢȡ´úÉÏÀýÖÐÏàÓ¦µÄÄÚÈÝ£¬µ«ÊÇ£¬ÄãËù·¢Ë͵ÄÐÅÏ¢²»Äܳ¬¹ý255¸ö×Ö·û³¤¶È¡£
µ±ÄãÏëËæʱÁ˽âÄãµÄÕ¾µãÊý¾Ý¿âµÄ״̬ʱ£¬´æ´¢¹ý³Ìxp_sendmailÊÇÓÐÓô¦µÄ¡£ÀýÈ磬Äã¿ÉÒÔÏòÒ»¸öÒ³Ãæ¹ÜÀí³ÌÐò·¢ËÍÐÅÏ¢¡£Èç¹ûÄãµÄÕ¾µã³öÁËʲôÎÊÌ⣬ÄãÂíÉϾͿÉÒÔÖªµÀ¡£ÏÂÒ»Õ½«½²Êö¸ü¶àÓйش洢¹ý³ÌµÄÄÚÈÝ¡£

×ܽá
ÕâÒ»Õ¼ÓÉîÁËÄãµÄSQL֪ʶ¡£Äãѧ»áÁËÈçºÎ½¨Á¢Ë÷Òý£¬Ê¹ÄãµÄ²éѯËٶȸü¿ì¡£Ä㻹ѧ»áÁËÈçºÎ²åÈ룬ɾ³ýºÍ¸üÐÂÒ»¸ö±íÖеÄÊý¾Ý£¬ÈçºÎʹÓü¯ºÏº¯ÊýµÃµ½Ò»¸ö±íÖÐÊý¾ÝµÄͳ¼ÆÐÅÏ¢¡£×îºó£¬Äãѧ»áÁËÐí¶àÓмÛÖµµÄ±í´ïʽ£¬º¯ÊýºÍ¹ý³Ì£¬ÓÃÀ´²Ù×÷×Ö·û´®£¬ÈÕÆÚºÍʱ¼ä¼°Óʼþ
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 1 ÌõÆÀÂÛ

  1. johnhoo ÓÚ 2006-07-25 14:31:23·¢±í:

    Õâ¸ö¡£¡£¡£