SQLË÷Òý
ʹÓÃË÷Òý¿É¿ìËÙ·ÃÎÊÊý¾Ý¿â±íÖеÄÌØ¶¨ÐÅÏ¢¡£Ë÷ÒýÊǶÔÊý¾Ý¿â±íÖÐÒ»Áлò¶àÁеÄÖµ½øÐÐÅÅÐòµÄÒ»Öֽṹ£¬ÀýÈç employee ±íµÄÐÕ£¨lname£©ÁС£Èç¹ûÒª°´ÐÕ²éÕÒÌØ¶¨Ö°Ô±£¬Óë±ØÐëËÑË÷±íÖеÄËùÓÐÐÐÏà±È£¬Ë÷Òý»á°ïÖúÄú¸ü¿ìµØ»ñµÃ¸ÃÐÅÏ¢¡£
¡¡¡¡Ë÷ÒýÊÇÒ»¸öµ¥¶ÀµÄ¡¢ÎïÀíµÄÊý¾Ý¿â½á¹¹£¬ËüÊÇij¸ö±íÖÐÒ»ÁлòÈô¸ÉÁÐÖµµÄ¼¯ºÏºÍÏàÓ¦µÄÖ¸Ïò±íÖÐÎïÀí±êʶÕâЩֵµÄÊý¾ÝÒ³µÄÂß¼Ö¸ÕëÇåµ¥¡£
¡¡¡¡Ë÷ÒýÌṩָÏò´æ´¢ÔÚ±íµÄÖ¸¶¨ÁÐÖеÄÊý¾ÝÖµµÄÖ¸Õ룬Ȼºó¸ù¾ÝÄúÖ¸¶¨µÄÅÅÐò˳Ðò¶ÔÕâЩָÕëÅÅÐò¡£Êý¾Ý¿âʹÓÃË÷ÒýµÄ·½Ê½ÓëÄúʹÓÃÊé¼®ÖеÄË÷ÒýµÄ·½Ê½ºÜÏàËÆ£ºËüËÑË÷Ë÷ÒýÒÔÕÒµ½Ìض¨Öµ£¬È»ºó˳ָÕëÕÒµ½°üº¬¸ÃÖµµÄÐС£
¡¡¡¡ÔÚÊý¾Ý¿â¹ØÏµÍ¼ÖУ¬Äú¿ÉÒÔÔÚÑ¡¶¨±íµÄ“Ë÷Òý/¼ü”ÊôÐÔÒ³Öд´½¨¡¢±à¼»òɾ³ýÿ¸öË÷ÒýÀàÐÍ¡£µ±±£´æË÷ÒýËù¸½¼Óµ½µÄ±í£¬»ò±£´æ¸Ã±íËùÔڵĹØÏµÍ¼Ê±£¬Ë÷Òý½«±£´æÔÚÊý¾Ý¿âÖС£
¡¡¡¡×¢Òâ ²¢·ÇËùÓеÄÊý¾Ý¿â¶¼ÒÔÏàͬµÄ·½Ê½Ê¹ÓÃË÷Òý¡£×÷ΪͨÓùæÔò£¬Ö»Óе±¾³£²éѯË÷ÒýÁÐÖеÄÊý¾Ýʱ£¬²ÅÐèÒªÔÚ±íÉÏ´´½¨Ë÷Òý¡£Ë÷ÒýÕ¼ÓôÅÅ̿ռ䣬²¢ÇÒ½µµÍÌí¼Ó¡¢É¾³ýºÍ¸üÐÂÐеÄËÙ¶È¡£ÔÚ¶àÊýÇé¿öÏ£¬Ë÷ÒýÓÃÓÚÊý¾Ý¼ìË÷µÄËÙ¶ÈÓÅÊÆ´ó´ó³¬¹ýËüµÄ²»×ãÖ®´¦¡£µ«ÊÇ£¬Èç¹ûÓ¦ÓóÌÐò·Ç³£Æµ·±µØ¸üÐÂÊý¾Ý»ò´ÅÅ̿ռäÓÐÏÞ£¬Ôò¿ÉÄÜÐèÒªÏÞÖÆË÷ÒýµÄÊýÁ¿¡£
¡¡¡¡¿ÉÒÔ»ùÓÚÊý¾Ý¿â±íÖеĵ¥Áлò¶àÁд´½¨Ë÷Òý¡£¶àÁÐË÷ÒýʹÄú¿ÉÒÔÇø·ÖÆäÖÐÒ»ÁпÉÄÜÓÐÏàֵͬµÄÐС£
¡¡¡¡Èç¹û¾³£Í¬Ê±ËÑË÷Á½Áлò¶àÁлò°´Á½Áлò¶àÁÐÅÅÐòʱ£¬Ë÷ÒýÒ²ºÜÓаïÖú¡£ÀýÈ磬Èç¹û¾³£ÔÚͬһ²éѯÖÐΪÐÕºÍÃûÁ½ÁÐÉèÖÃÅоݣ¬ÄÇôÔÚÕâÁ½ÁÐÉÏ´´½¨¶àÁÐË÷Òý½«ºÜÓÐÒâÒå¡£
¡¡¡¡È·¶¨Ë÷ÒýµÄÓÐЧÐÔ£º
¡¡¡¡¼ì²é²éѯµÄ WHERE ºÍ JOIN ×Ӿ䡣ÔÚÈÎÒ»×Ó¾äÖаüÀ¨µÄÿһÁж¼ÊÇË÷Òý¿ÉÒÔÑ¡ÔñµÄ¶ÔÏó¡£
¡¡¡¡¶ÔÐÂË÷Òý½øÐÐÊÔÑéÒÔ¼ì²éËü¶ÔÔËÐвéѯÐÔÄܵÄÓ°Ïì¡£
¡¡¡¡¿¼ÂÇÒÑÔÚ±íÉÏ´´½¨µÄË÷ÒýÊýÁ¿¡£×îºÃ±ÜÃâÔÚµ¥¸ö±íÉÏÓкܶàË÷Òý¡£
¡¡¡¡¼ì²éÒÑÔÚ±íÉÏ´´½¨µÄË÷ÒýµÄ¶¨Òå¡£×îºÃ±ÜÃâ°üº¬¹²ÏíÁеÄÖØµþË÷Òý¡£
¡¡¡¡¼ì²éijÁÐÖÐΨһÊý¾ÝÖµµÄÊýÁ¿£¬²¢½«¸ÃÊýÁ¿Óë±íÖеÄÐÐÊý½øÐбȽϡ£±È½ÏµÄ½á¹û¾ÍÊǸÃÁеĿÉÑ¡ÔñÐÔ£¬ÕâÓÐÖúÓÚÈ·¶¨¸ÃÁÐÊÇ·ñÊʺϽ¨Á¢Ë÷Òý£¬Èç¹ûÊʺϣ¬È·¶¨Ë÷ÒýµÄÀàÐÍ¡£
¡¡¡¡½¨Á¢Ë÷ÒýµÄÓŵã
¡¡¡¡1.´ó´ó¼Ó¿ìÊý¾ÝµÄ¼ìË÷ËÙ¶È;
¡¡¡¡2.´´½¨Î¨Ò»ÐÔË÷Òý£¬±£Ö¤Êý¾Ý¿â±íÖÐÿһÐÐÊý¾ÝµÄΨһÐÔ;
¡¡¡¡3.¼ÓËÙ±íºÍ±íÖ®¼äµÄÁ¬½Ó;
¡¡¡¡4.ÔÚʹÓ÷Ö×éºÍÅÅÐò×Ӿ佸ÐÐÊý¾Ý¼ìË÷ʱ£¬¿ÉÒÔÏÔÖø¼õÉÙ²éѯÖзÖ×éºÍÅÅÐòµÄʱ¼ä¡£
¡¡¡¡Ë÷ÒýµÄȱµã
¡¡¡¡1.Ë÷ÒýÐèÒªÕ¼ÎïÀí¿Õ¼ä¡£
¡¡¡¡2.µ±¶Ô±íÖеÄÊý¾Ý½
Ïà¹ØÎĵµ£º
ϵͳ»·¾³£ºWindows 7
Èí¼þ»·¾³£ºVisual C++ 2008 SP1 +SQL Server 2005
±¾´ÎÄ¿µÄ£º±àдһ¸öº½¿Õ¹ÜÀíϵͳ
ÕâÊÇÊý¾Ý¿â¿Î³ÌÉè¼ÆµÄ³É¹û£¬ËäÈ»³É¼¨²»¼Ñ£¬µ«ÊÇ×÷ΪÎÒÓÃVC++ ÒÔÀ´±àдµÄ×î´ó³ÌÐò»¹ÊÇ´«µ½ÍøÉÏ£¬ÒÔ¹©²Î¿¼¡£ÓÃVC++ ×öÊý¾Ý¿âÉè¼Æ²¢²»ÈÝÒ×£¬µ«Ò²²»ÊDz»¿ÉÄÜ¡£ÒÔÏÂÊÇÎҵijÌÐò½çÃæ£¬ºóÃæ ......
ÔÚ½øÐÐÊý¾Ý¿â²éѯʱ£¬ÓÐÍêÕû²éѯºÍÄ£ºý²éѯ֮·Ö¡£
Ò»°ãÄ£ºý²éѯÓï¾äÈçÏ£º
SELECT ×Ö¶Î from ±í WHERE ij×Ö¶Î Like Ìõ¼þ
ÆäÖйØÓÚÌõ¼þ£¬SQLÌṩÁËËÄÖÖÆ¥Åäģʽ£º
1£¬%
£º±íʾÈÎÒâ0¸ö»ò¶à¸ö×Ö·û¡£¿ÉÆ¥ÅäÈÎÒâÀàÐͺͳ¤¶ÈµÄ×Ö·û£¬ÓÐЩÇé¿öÏÂÈôÊÇÖÐÎÄ£¬ÇëʹÓÃÁ½¸ö°Ù·ÖºÅ£¨%%£©±íʾ¡£
±ÈÈç SELECT * from [user] WHERE u_na ......
Ò»¡¢»ù´¡
1¡¢ËµÃ÷£º´´½¨Êý¾Ý¿â
CREATE DATABASE database-name
2¡¢ËµÃ÷£ºÉ¾³ýÊý¾Ý¿â
drop database dbname
3¡¢ËµÃ÷£º±¸·Ýsql server
--- ´´½¨ ±¸·ÝÊý¾ÝµÄ device
USE master
EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'
--- ¿ªÊ¼ ±¸·Ý
BACKUP DATABASE pubs TO testBack
4¡¢Ëµ ......
SQL²Ù×÷È«¼¯
ÏÂÁÐÓï¾ä²¿·ÖÊÇMssqlÓï¾ä£¬²»¿ÉÒÔÔÚaccessÖÐʹÓá£
SQL·ÖÀࣺ
DDL—Êý¾Ý¶¨ÒåÓïÑÔ(CREATE£¬ALTER£¬DROP£¬DECLARE)
DML—Êý¾Ý²Ù×ÝÓïÑÔ(SELECT£¬DELETE£¬UPDATE£¬INSERT)
DCL—Êý¾Ý¿ØÖÆÓïÑÔ(GRANT£¬REVOKE£¬COMMIT£¬ROLLBACK)
Ê×ÏÈ,¼òÒª½éÉÜ»ù´¡Óï¾ä£º
1¡¢ËµÃ ......
ÎÒÏÈÅ×שÒýÓñ:
1. ¿ª·¢ÐÔ: SQLSERVER²»ÄÜ,ORACLEÄÜ×°ÔÚUNIXÉÏ
2. ·ÖÇø±í: SQLSERVER²»Ä ......