¸ßÊÖÏê½âSQLÐÔÄÜÓÅ»¯Ê®Ìõ¾Ñé
1.²éѯµÄÄ£ºýÆ¥Åä
¾¡Á¿±ÜÃâÔÚÒ»¸ö¸´ÔÓ²éѯÀïÃæÊ¹Óà LIKE '%parm1%'—— ºìÉ«±êʶλÖõİٷֺŻᵼÖÂÏà¹ØÁеÄË÷ÒýÎÞ·¨Ê¹Óã¬×îºÃ²»ÒªÓÃ.
½â¾ö°ì·¨:
ÆäʵֻÐèÒª¶Ô¸Ã½Å±¾ÂÔ×ö¸Ä½ø£¬²éѯËٶȱã»áÌá¸ß½ü°Ù±¶¡£¸Ä½ø·½·¨ÈçÏ£º
a¡¢ÐÞ¸Äǰ̨³ÌÐò——°Ñ²éѯÌõ¼þµÄ¹©Ó¦ÉÌÃû³ÆÒ»À¸ÓÉÔÀ´µÄÎı¾ÊäÈë¸ÄΪÏÂÀÁÐ±í£¬Óû§Ä£ºýÊäÈ빩ӦÉÌÃû³ÆÊ±£¬Ö±½ÓÔÚǰ̨¾Í°ï涨λµ½¾ßÌåµÄ¹©Ó¦ÉÌ£¬ÕâÑùÔÚµ÷Óúǫ́³ÌÐòʱ£¬ÕâÁоͿÉÒÔÖ±½ÓÓõÈÓÚÀ´¹ØÁªÁË¡£
b¡¢Ö±½ÓÐ޸ĺǫ́——¸ù¾ÝÊäÈëÌõ¼þ£¬ÏȲé³ö·ûºÏÌõ¼þµÄ¹©Ó¦ÉÌ£¬²¢°ÑÏà¹Ø¼Ç¼±£´æÔÚÒ»¸öÁÙʱ±íÀïÍ·£¬È»ºóÔÙÓÃÁÙʱ±íÈ¥×ö¸´ÔÓ¹ØÁª
2.Ë÷ÒýÎÊÌâ
ÔÚ×öÐÔÄܸú×Ù·ÖÎö¹ý³ÌÖУ¬¾³£·¢ÏÖÓв»ÉÙºǫ́³ÌÐòµÄÐÔÄÜÎÊÌâÊÇÒòΪȱÉÙºÏÊÊË÷ÒýÔì³ÉµÄ£¬ÓÐЩ±íÉõÖÁÒ»¸öË÷Òý¶¼Ã»ÓС£ÕâÖÖÇé¿öÍùÍù¶¼ÊÇÒòΪÔÚÉè¼Æ±íʱ£¬Ã»È¥¶¨ÒåË÷Òý£¬¶ø¿ª·¢³õÆÚ£¬ÓÉÓÚ±í¼Ç¼ºÜÉÙ£¬Ë÷Òý´´½¨Óë·ñ£¬¿ÉÄܶÔÐÔÄÜûɶӰÏ죬¿ª·¢ÈËÔ±Òò´ËҲδ¶à¼ÓÖØÊÓ¡£È»Ò»µ©³ÌÐò·¢²¼µ½Éú²ú»·¾³£¬Ëæ×Åʱ¼äµÄÍÆÒÆ£¬±í¼Ç¼ԽÀ´Ô½¶à
ÕâʱȱÉÙË÷Òý£¬¶ÔÐÔÄܵÄÓ°Ïì±ã»áÔ½À´Ô½´óÁË¡£
Õâ¸öÎÊÌâÐèÒªÊý¾Ý¿âÉè¼ÆÈËÔ±ºÍ¿ª·¢ÈËÔ±¹²Í¬¹Ø×¢
·¨Ôò£º²»ÒªÔÚ½¨Á¢µÄË÷ÒýµÄÊý¾ÝÁÐÉϽøÐÐÏÂÁвÙ×÷:
¡ô±ÜÃâ¶ÔË÷Òý×ֶνøÐмÆËã²Ù×÷
¡ô±ÜÃâÔÚË÷Òý×Ö¶ÎÉÏʹÓÃnot£¬<>£¬!=
¡ô±ÜÃâÔÚË÷ÒýÁÐÉÏʹÓÃIS NULLºÍIS NOT NULL
¡ô±ÜÃâÔÚË÷ÒýÁÐÉϳöÏÖÊý¾ÝÀàÐÍת»»
¡ô±ÜÃâÔÚË÷Òý×Ö¶ÎÉÏʹÓú¯Êý
¡ô±ÜÃ⽨Á¢Ë÷ÒýµÄÁÐÖÐʹÓÿÕÖµ¡£
3.¸´ÔÓ²Ù×÷
²¿·ÖUPDATE¡¢SELECT Óï¾ä дµÃºÜ¸´ÔÓ£¨¾³£Ç¶Ì׶༶×Ó²éѯ£©——¿ÉÒÔ¿¼ÂÇÊʵ±²ð³É¼¸²½£¬ÏÈÉú³ÉһЩÁÙʱÊý¾Ý±í£¬ÔÙ½øÐйØÁª²Ù×÷
4.update
ͬһ¸ö±íµÄÐÞ¸ÄÔÚÒ»¸ö¹ý³ÌÀï³öÏֺü¸Ê®´Î£¬È磺
update table1
set col1=...
where col2=...;
update table1
set col1=...
where col2=...
......
ÏóÕâÀà½Å±¾Æäʵ¿ÉÒԺܼòµ¥¾ÍÕûºÏÔÚÒ»¸öUPDATEÓï¾äÀ´Íê³É£¨Ç°Ð©Ê±ºòÔÚÐÖúxxxÏîÄ¿×öÐÔÄÜÎÊÌâ·ÖÎöʱ¾Í·¢ÏÖ´æÔÚÕâÖÖÇé¿ö£©
5.ÔÚ¿ÉÒÔʹÓÃUNION ALLµÄÓï¾äÀʹÓÃÁËUNION
UNION ÒòΪ»á½«¸÷²éѯ×Ó¼¯µÄ¼Ç¼×ö±È½Ï£¬¹Ê±ÈÆðUNION ALL £¬Í¨³£Ëٶȶ¼»áÂýÉÏÐí¶à¡£Ò»°ãÀ´Ëµ£¬Èç¹ûʹÓÃUNION ALLÄÜÂú×ãÒªÇóµÄ»°£¬Îñ±ØÊ¹ÓÃUNION ALL¡£»¹ÓÐÒ»ÖÖÇé¿ö´ó¼Ò¿ÉÄÜ»áºöÂÔµô£¬¾ÍÊÇËäȻҪÇ󼸸ö×Ó¼¯µÄ²¢¼¯ÐèÒª¹ýÂ˵ôÖØ¸´¼Ç¼£¬µ«ÓÉÓڽű¾µÄÌØÊâÐÔ£¬²»¿ÉÄÜ´æÔÚÖØ¸´¼Ç¼£¬Õâʱ±ãÓ¦¸ÃʹÓÃUNION ALL£¬ÈçxxÄ£¿éµÄij¸ö²éѯ³ÌÐò¾ÍÔø¾´æÔÚÕâÖÖÇé¿ö£¬¼û£¬ÓÉÓÚÓï¾äµÄÌØÊ
Ïà¹ØÎĵµ£º
1.´ò¿ªSQL server enterprise mananger “ÆóÒµ¹ÜÀíÆ÷”
ÔÚÄãÒªµ¼³öµÄSQLÊý¾Ý¿âÉÏÊó±êÓÒ¼ü²Ëµ¥£ºËùÓÐÈÎÎñ-¡·µ¼³öÊý¾Ý
2.»Ø³öÏÖÒ»¸öµ¼³öÏòµ¼´°¿Ú¡£
Ñ¡Ôñ±»µ¼³öµÄÊý¾ÝÔ´£¬ÎªÄã¸Õ²ÅËùÑ¡ÔñµÄÊý¾Ý¿â£¬Èç¹û·¢ÏÖ²»¶ÔÓ¦×ÔÐÐÐ޸ġ£
3.½øÈëµ¼³öµ½Ä¿±êÊý¾ÝÔ´µÄÑ¡Ôñ£¬ÕâÀïÎÒÃÇҪת³ÉACCESSµÄÊý¾Ý¿â¡£×¢ÒâÑ¡ÔñÊý¾ÝÔ´ÀàÐÍÎ ......
¡¡¡¡Ê×ÏÈ£¬Ã»ÓÐÈκα¸·ÝÊý¾Ý¿â?
¡¡¡¡ÎÒÃÇʹÓõķþÎñÆ÷Ó²¼þ£¬¿ÉÄÜÊÇÓÉÓÚʹÓÃʱ¼ä¹ý³¤£¬¶øÊ§°Ü;
¡¡¡¡ÊÓ´°ÏµÁзþÎñÆ÷ÉÏ£¬¿ÉÄÜÊÇÀ¶É«»ò¸ÐȾÁ˲¡¶¾£¬SQL ServerÊý¾Ý¿â£¬Ò²¿ÉÄÜÊÇÓÉÓÚÀÄÓûò´íÎó²¢Í£Ö¹ÔËÐС£
¡¡¡¡ÈçºÎÓÐЧµØ±¸·ÝSQL ServerÊý¾Ý¿â£¬ÒÔ±ÜÃâʵ¼Ê·¢ÉúµÄ¹ÊÕÏÍ£»úʱ¼ä³¤£¬Ã¿¸öϵͳ¹ÜÀíÔ±±ØÐëÃæ¶ÔµÄÈÎÎñ¡£
¡¡¡¡2£¬¶Ô± ......
²é¿´»ØÊÕÕ¾Öбí
select object_name,original_name,partition_name,type,ts_name,createtime,droptime from recyclebin;
»Ö¸´±í
SQL>flashback table test_drop to before drop;»ò
SQL>flashback table "BIN$b+XkkO1RS5K10uKo9BfmuA==$0" to before drop;
......
SQL²Ù×÷È«¼¯
ÏÂÁÐÓï¾ä²¿·ÖÊÇMssqlÓï¾ä£¬²»¿ÉÒÔÔÚaccessÖÐʹÓá£
SQL·ÖÀࣺ
DDL—Êý¾Ý¶¨ÒåÓïÑÔ(CREATE£¬ALTER£¬DROP£¬DECLARE)
DML—Êý¾Ý²Ù×ÝÓïÑÔ(SELECT£¬DELETE£¬UPDATE£¬INSERT)
DCL—Êý¾Ý¿ØÖÆÓïÑÔ(GRANT£¬REVOKE£¬COMMIT£¬ROLLBACK)
Ê×ÏÈ,¼òÒª½éÉÜ»ù´¡Óï¾ä£º
1¡¢ËµÃ÷£º´´½¨Êý¾Ý¿â
CREATE ......
SQL Server 2005 Êý¾ÝÀàÐÍ
´´½¨Êý¾Ý¿â±íʱ£¬±ØÐëΪ±íÖеÄÿÁзÖÅäÒ»ÖÖÊý¾ÝÀàÐÍ¡£
1. ×Ö·û´®ÀàÐÍ
×Ö·û´®ÀàÐͰüÀ¨varchar,char,nvarchar,nchar,textºÍntext.ÕâЩÊý¾ÝÀàÐÍÓÃÓÚ´æ´¢×Ö·ûÊý¾Ý¡£VarcharºÍcharÀàÐÍÖ®¼äµÄ²î±ðÊÇÊý¾ÝÌî³ä¡£Èç¹ûÒª½ÚÊ¡¿Õ¼ä£¬ÎªÊ²Ã´ÓÐʱºò»¹Ê¹ÓÃcharÊý¾ÝÀàÐÍÄØ ......