SQLÖÐÈçºÎÕýÈ·ÈÏʶ´¥·¢Æ÷
¶ÔÓÚ³õѧÕ߶Դ¥·¢Æ÷µÄÀí½âÍùÍù²»ÊǺÜ͸³¹£¬¼ÇµÃ×Ô¼ºµ±³õѧµÄʱºò×ÜÓеãÃþ²»ÇåÍ·ÄԵĸоõ£¬½ñÌì¾ÍÏëÆðºÍ´ó¼Ò×ܽáһϣ¬Èç¹ûÎÄÕ³öÏÖЩ覴ÃÇë¸ßÊÖ¶à¶àÖ¸½ÌŶ£¡
´¥·¢Æ÷ÊÇÊý¾Ý¿â·þÎñÆ÷Öз¢Éúʼþʱ×Ô¶¯Ö´ÐеÄÌØÊâ´æ´¢¹ý³Ì£¬Ëü²åÈ롢ɾ³ý»òÐÞ¸ÄÌرíÖеÄÊý¾Ýʱ´¥·¢Ö´ÐС£´¥·¢Æ÷ͨ³£¿ÉÒÔÇ¿ÖÆÖ´ÐÐÒ»¶¨µÄÒµÎñ¹æÔò£¬ÒÔ±£³ÖÊý¾ÝÍêÕûÐÔ¡¢¼ì²éÊý¾ÝÓÐЧÐÔ¡¢ÊµÏÖÊý¾Ý¿â¹ÜÀíÈÎÎñºÍһЩ¸½¼ÓµÄ¹¦ÄÜ¡£
ÔÚSqlserverÖÐÒ»Õűí¿ÉÒÔÓжà¸ö´¥·¢Æ÷¡£Óû§¿ÉÒÔ¸ù¾ÝINSERT¡¢UPDATE»òDELETEÓï¾ä¶Ô´¥·¢Æ÷½øÐÐÉèÖã¬Ò²¿ÉÒÔ¶ÔÒ»ÕűíÉϵÄÌرð²Ù×÷ÉèÖöà¸ö´¥·¢Æ÷¡£´¥·¢Æ÷¿ÉÒÔ°üº¬¸´ÔÓµÄT-SQLÓï¾ä¡£´¥·¢Æ÷²»ÄÜͨ¹ýÃû³Æ±»Ö±½Óµ÷Ó㬸ü²»ÔÊÐíÉèÖòÎÊý¡£
´¥·¢Æ÷µÄÌصãÈçÏ£º
£¨1£© ´¥·¢Æ÷×Ô¶¯Ö´ÐÐ
¶Ô±íÖеÄÊý¾Ý½øÐÐÐ޸ĺ󣬴¥·¢Æ÷Á¢¼´±»¼¤»î¡£
£¨2£© ¿ÉÒÔµ÷Óô洢¹ý³Ì
ΪÁËʵÏÖ¸´ÔÓµÄÊý¾Ý¿â¸üвÙ×÷£¬´¥·¢Æ÷¿ÉÒÔµ÷ÓÃÒ»¸ö»ò¶à¸ö´æ´¢¹ý³Ì£¬ÉõÖÁ¿ÉÒÔͨ¹ýµ÷ÓÃÍⲿ¹ý³Ì£¨²»ÊÇÊý¾Ý¿â¹ÜÀíϵͳ±¾Éí£©Íê³ÉÏàÓ¦µÄ²Ù×÷¡£
£¨3£© ¿ÉÒÔÇ¿»¯Êý¾ÝÌõ¼þÔ¼Êø
´¥·¢Æ÷Äܹ»ÊµÏÖ±ÈCHECKÔ¼Êø¸üΪ¸´ÔÓµÄÊý¾ÝÍêÕûÐÔÔ¼Êø¡£ÔÚÊý¾Ý¿âÖÐΪÁËʵÏÖÊý¾ÝÍêÕûÐÔÔ¼Êø£¬¿ÉÒÔʹÓÃCHECKÔ¼Êø»ò´¥·¢Æ÷¡£CHECKÔ¼Êø²»ÔÊÐíÒýÓÃÆäËû±íÖеÄÀýÀ´Íê³É¼ì²é¹¤×÷£¬¶ø´¥·¢Æ÷¿ÉÒÔÒýÓÃÆäËû±íÖеÄÁУ¬¸üÊʺÏÔÚ´óÐÍÊý¾Ý¿â¹ÜÀíϵͳÖÐÓÃÀ´Ô¼ÊøÊý¾ÝµÄÍêÕûÐÔ¡£
£¨4£© ´¥·¢Æ÷¿ÉÒÔ½ûÖ¹»ò»Ø¹öÎ¥·´ÒýÓÃÍêÕûÐԵĸü¸Ä
´¥·¢Æ÷¿ÉÒÔ¼ì²âÊý¾ÝÄڵIJÙ×÷£¬´Ó¶øÈ¡ÏûÊý¾Ý¿âδ¾Ðí¿ÉµÄ¸üвÙ×÷£¬Ê¹Êý¾Ý¿âÐ޸ġ¢¸üвÙ×÷¸ü°²È«£¬Êý¾Ý¿âµÄÔËÐÐÒ²¸üÎȶ¨¡£
£¨5£© ¼¶Áª¡¢²¢ÐÐÔËÐÐ
´¥·¢Æ÷Äܹ»¶ÔÊý¾Ý¿âÖеÄÏà¹Ø±íʵÏÖ¼¶Áª¸ü¸Ä¡£´¥·¢Æ÷ÊÇ»ùÓÚÒ»¸ö±í´´½¨µÄ£¬µ«ÊÇ¿ÉÒÔÕë¶Ô¶à¸ö±í½øÐвÙ×÷£¬ÊµÏÖÊý¾Ý¿âÖÐÏà¹Ø±íµÄ¼¶Áª¸ü¸Ä¡£
£¨6£© ͬ±í¶à´¥·¢Æ÷
Ò»¸ö±íÖпÉÒÔͬʱ´æÔÚ3¸ö²»Í¬²Ù×÷µÄ´¥·¢Æ÷£¨INSERT¡¢UPDATEºÍDELETE£©¡£
¶ÔÓÚ´¥·¢Æ÷С±à¾ÍÏȺʹó¼Ò·ÖÏíµ½ÕâÀϣÍû¶Ô´ó¼ÒÓÐËù°ïÖú¡£
Ïà¹ØÎĵµ£º
ÈçºÎµ¼Èë.sqlÎļþµ½mysqlÖУ¿
C:\mysql\bin>mysql -u Óû§Ãû -p Êý¾Ý¿âÃû < c:/test.sql (source "c:\adsense.sql" )
ÖмäµÄ¿Õ¸ñÊÇÒ»¸ö¿Õ¸ñλ¡£
ͬʱʹÓÃ200¶àMBµÄsqlÎļþ¡£
ÀýÈ磺
C:\Program Files\MySQL\bin>mysql -u root -p myrosz & ......
Ëæ×ÅB/SģʽӦÓÿª·¢µÄ·¢Õ¹£¬Ê¹ÓÃÕâÖÖģʽ±àдӦÓóÌÐòµÄ³ÌÐòÔ±Ò²Ô½À´Ô½¶à¡£µ«ÊÇÓÉÓÚÕâ¸öÐÐÒµµÄÈëÃÅÃż÷²»¸ß£¬³ÌÐòÔ±µÄˮƽ¼°¾ÑéÒ²²Î²î²»Æ룬Ï൱´óÒ»²¿·Ö³ÌÐòÔ±ÔÚ±àд´úÂëµÄʱºò£¬Ã»ÓжÔÓû§ÊäÈëÊý¾ÝµÄºÏ·¨ÐÔ½øÐÐÅжϣ¬Ê¹Ó¦ÓóÌÐò´æÔÚ°²È«Òþ»¼¡£Óû§¿ÉÒÔÌá½»Ò»¶ÎÊý¾Ý¿â²éѯ´úÂ룬¸ù¾Ý³ÌÐò·µ»ØµÄ½á¹û£¬»ñµÃijР......
µÚÒ»½Ú¡¢SQL×¢ÈëµÄÒ»°ã²½Öè
Ê×ÏÈ£¬Åжϻ·¾³£¬Ñ°ÕÒ×¢Èëµã£¬ÅжÏÊý¾Ý¿âÀàÐÍ£¬ÕâÔÚÈëÃÅƪÒѾ½²¹ýÁË¡£
Æä´Î£¬¸ù¾Ý×¢Èë²ÎÊýÀàÐÍ£¬ÔÚÄÔº£ÖÐÖع¹SQLÓï¾äµÄÔò£¬°´²ÎÊýÀàÐÍÖ÷Òª·ÖΪÏÂÃæÈýÖÖ£º
(A) ID=49 ÕâÀà×¢ÈëµÄ²ÎÊýÊÇÊý×ÖÐÍ£¬SQLÓï¾äÔò´óÖÂÈçÏ£º
Select * from ±íÃû where ×Ö¶Î=49
×¢ÈëµÄ²ÎÊýΪID=49 And [²é ......
1.¼¯ºÏ²Ù×÷
ѧϰoracleÖм¯ºÏ²Ù×÷µÄÓйØÓï¾ä£¬ÕÆÎÕunion,union all,minus,interestµÄʹÓÃ,Äܹ»ÃèÊö½áºÏÔËË㣬²¢ÇÒÄܹ»½«¶à¸ö²éѯ×éºÏµ½Ò»¸ö²éѯÖÐÈ¥£¬Äܹ»¿ØÖÆÐзµ»ØµÄ˳Ðò¡£
°üº¬¼¯ºÏÔËËãµÄ²éѯ³ÆΪ¸´ºÏ²éѯ¡£¼û±í¸ñ1-1
±í1-1
Operator Returns   ......
Ò»¡¢SQL PLUS
1 ÒýÑÔ
SQLÃüÁî
ÒÔÏÂ17¸öÊÇ×÷ΪÓï¾ä¿ªÍ·µÄ¹Ø¼ü×Ö£º
alter drop revoke
audit grant rollback*
commit* insert select
comment lock update
create noaudit validate
delete rename
ÕâЩÃüÁî±ØÐëÒÔ“;&rdqu ......