ÀÌ °Á´ SQL ¼¹ö 2005¿Í °ü°èÇü µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ ÀϹÝÀûÀÎ À̷аú SQL¹®¹ý¿¡ ´ëÇÑ ÀÚ½À¼ÀÔ´Ï´Ù. ODBC³ª ADO µîÀ» ¹è¿ì±â Àü¿¡ DB ±âº» ÀÌ·ÐÀ» ÇнÀÇϱâ ÀûÇÕÇϵµ·Ï ±¸¼ºÇß½À´Ï´Ù. Ãʺ¸ÀÚ¸¦ À§ÇÑ ÀÚ½À¼À̹ǷΠóÀ½ °øºÎÇϽô ºÐµéµµ ºÎ´ã¾øÀÌ °øºÎÇÒ ¼ö ÀÖ½À´Ï´Ù. °Á ÀÛ¼º ½ÃÀÛ : 2001³â 5¿ù 24ÀÏ(SQL 2000 ¹öÀüÀ¸·Î ÀÛ¾÷ ½ÃÀÛ). »ó´ç ±â°£ ÇÏµå µð½ºÅ©¿¡ ÃĹÚÇô ÀÖ¾úÀ½ ¿Ã¸° ³¯Â¥ : 2007³â 4¿ùºÎÅÍ ´Ù½Ã ÀÛ¾÷ÇÏ¿© 6¿ù 29ÀÏ ¿Ã¸² ¾÷µ¥ÀÌÆ® °èȹ : ¹Ì¿Ï¼ºµÈ µÞºÎºÐÀº ¾ÆÁÖ ÃµÃµÈ÷ ¿Ã¸³´Ï´Ù. ½Ç½À ¿¹Á¦ ¹× Äõ¸® ¸ðÀ½Áý(243K) : ÀÌ °Á¿¡¼ ÀÛ¼ºÇÏ´Â ¸ðµç Äõ¸®¹®°ú ºñÁÖ¾ó C++ ¿¹Á¦ ÆÄÀϵéÀÔ´Ï´Ù. ´Ù¿î·Îµå ¹ÞÀº ÈÄ ¾ÐÃàÀ» Ç®°í GulTong.exe¸¦ ½ÇÇàÇϸé Äõ¸®¹®À» º¼ ¼ö ÀÖÀ¸¸ç ÀÚ¼¼ÇÑ »ç¿ë ¹æ¹ýÀº º»¹®¿¡¼ ¼³¸íÇÕ´Ï´Ù. ºÎŹ ¸»¾¸ 1.HTML ÄÁ¹öÆÃ ÆíÀÇ¿Í ÀúÀÛ±Ç º¸È£¸¦ À§ÇØ ±×·¡ÇÈ Æ÷¸ËÀ¸·Î µÇ¾î ÀÖ½À´Ï´Ù. 2.¸µÅ©´Â ÀÚÀ¯·Ó°Ô °É ¼ö ÀÖÀ¸³ª Çã¶ô¾øÀÌ °Á¸¦ ÆÛ°¡Áö ¸¶½Ê½Ã¿À. 3.Ʋ¸° ³»¿ëÀÌ ÀÖÀ¸¸é ¸ÞÀÏ·Î ¾Ë·Á ÁֽʽÿÀ. ´Ü, ¾ÆÁ÷ ÃʾÈÀ̹ǷΠ¿ÀŸ´Â ¾Ë·ÁÁÖ½ÃÁö ¾ÊÀ¸¼Åµµ µË´Ï´Ù. |
1Àå. µ¥ÀÌÅͺ£À̽º 1.µ¥ÀÌÅͺ£À̽º °¡.Á¤º¸ÀÇ °ü¸® ³ª.µ¥ÀÌÅͺ£À̽ºÀÇ ¿ä°Ç 2.DBMS °¡.Á¤ÀÇ ³ª.¿ª»ç ´Ù.Á¾·ù 3.DB ¾îÇø®ÄÉÀÌ¼Ç °¡.Ŭ¶óÀ̾ðÆ®/¼¹ö ³ª.Ŭ¶óÀÌ¾ðÆ® °³¹ßÅø ´Ù.Á¢¼Ó ÀÎÅÍÆäÀ̽º 2Àå. SQL ¼¹ö 1.¼Ò°³ ¹× ¼³Ä¡ °¡.¼Ò°³ ³ª.¼³Ä¡ ´Ù.°ü¸® ½ºÆ©µð¿À ¶ó.¿Â¶óÀÎ ¼³¸í¼ 2.µ¥ÀÌÅͺ£À̽º »ý¼º °¡.Å×ÀÌºí ³ª.DB ¿ÀºêÁ§Æ® ´Ù.Study DB »ý¼º ¶ó.tblCountry »ý¼º 3.ÇʵåÀÇ ¼Ó¼º °¡.µ¥ÀÌÅÍ Å¸ÀÔ ³ª.Á¦¾à ´Ù.±âº»Å° ¶ó.ID ÇÊµå ¸¶.±âº»°ª 3Àå. ±âº» SQL 1.SQL °¡.DB Ç¥ÁØ¾î ³ª.SQLÀ» ¾Ë¾Æ¾ß ÇÏ´Â ÀÌÀ¯ ´Ù.Äõ¸®Ã¢ ¶ó.Äõ¸®¹®ÀÇ ºÐ·ù 2.CREATE °¡.DB »ý¼º ³ª.Å×ÀÌºí »ý¼º ´Ù.Äõ¸®¹® »ý¼º ¶ó.»èÁ¦ ¹× ¼öÁ¤ 3.SELECT °¡.µ¥ÀÌÅÍ °¡Á®¿À±â ³ª.Á¶°Ç¹® ´Ù.Á¤·Ä ¶ó.·¹ÄÚµå Á¤·Ä 4.µ¥ÀÌÅÍ Á¶ÀÛ °¡.INSERT ³ª.UPDATE ´Ù.DELETE ¶ó.ID ÇÊµå °ü¸® 4Àå. ÇÔ¼ö 1.Áý°è ÇÔ¼ö °¡.ÇÔ¼öÀÇ Çʿ伺 ³ª.COUNT ´Ù.ÇÕ°è¿Í Æò±Õ ¶ó.GROUP BY ¸¶.COMPUTE 2.½ºÄ®¶ó ÇÔ¼ö °¡.¹®ÀÚ¿ ÇÔ¼ö ³ª.¼öÄ¡ ÇÔ¼ö ´Ù.³¯Â¥ ½Ã°£ ÇÔ¼ö ¶ó.ŸÀÔ º¯È¯ ÇÔ¼ö ¸¶.½Ã½ºÅÛ ÇÔ¼ö 5Àå. ¸ðµ¨¸µ 1.¸ðµ¨¸µ °¡.DB Á¦ÀÛ °úÁ¤ ³ª.¿£ÅÍÆ¼ ´Ù.½Äº°ÀÚ ¶ó.°ü°è 2.Á¤±ÔÈ °¡.Á¦ 1 Á¤±ÔÈ ³ª.Á¦ 2 Á¤±ÔÈ ´Ù.Á¦ 3 Á¤±ÔÈ ¶ó.¿ªÁ¤±ÔÈ 3.¹«°á¼º °¡.¹«°á¼ºÀÇ Á¤ÀÇ ³ª.Á¦¾à ´Ù.¿Ü·¡Å° Á¦¾à ¶ó.¿¬°è ÂüÁ¶ ¹«°á¼º Á¦¾à ¸¶.Á¦¾àÀÇ ÆíÁý 4.ºñµð¿À ´ë¿©Á¡ ¸ðµ¨¸µ °¡.ºñµð¿À °ü¸® ÇÁ·Î±×·¥ ³ª.ȸ¿ø ¿£ÅÍÆ¼ ´Ù.Å×ÀÔ ¿£ÅÍÆ¼ ¶ó.´ë¿© ¿£ÅÍÆ¼ 6Àå. Á¶ÀÎ 1.¼ºêÄõ¸® °¡.ÀϹÝÀûÀÎ ¼ºêÄõ¸® ³ª.¼ºêÄõ¸®ÀÇ ¸®Åϰª 2.Á¶ÀÎ °¡.Á¶ÀÎÀÇ Á¤ÀÇ ³ª.³»ºÎÁ¶ÀÎ ´Ù.¿ÜºÎÁ¶ÀÎ ¶ó.±âŸ Á¶ÀÎ 3.Å×ÀÌºí°£ÀÇ µ¥ÀÌÅÍ º¹»ç °¡.UNION ³ª.INSERT SELECT ´Ù.SELECT INTO 7Àå. À妽º 1.À妽º °¡.À妽ºÀÇ Á¤ÀÇ ³ª.ÀúÀå ±¸Á¶ ´Ù.À妽º °ü¸® 2.À妽ºÀÇ µ¿ÀÛ °¡.Ŭ·¯½ºÅÍÇü ³ª.³ÍŬ·¯½ºÅÍÇü ´Ù.È¥ÇÕÇü ¶ó.Æ÷°ý À妽º 3.À妽º °í±Þ °¡.À妽º ¿É¼Ç ³ª.À妽º ÀÛ¼º Áöħ |
8Àå. ºä 1.ºä °¡.Á¤ÀÇ ³ª.ºä °ü¸® ´Ù.ºä¿Í Å×À̺íÀÇ Â÷ÀÌ ¶ó.ºäÀÇ ÀåÁ¡ 2.ºäÀÇ È°¿ë °¡.ºäÀÇ µ¥ÀÌÅÍ ¼öÁ¤ ³ª.Àε¦½ÌµÈ ºä 9Àå. Á¦¾î¹® 1.º¯¼ö °¡.º¯¼öÀÇ ¼±¾ð ³ª.¹èÄ¡ 2.Á¦¾î¹® °¡.Á¶°Ç¹® ³ª.¹Ýº¹¹® ´Ù.ºÐ±â¹® ¶ó.Case¹® ¸¶.¿¹¿Ü ó¸® 10Àå. ÇÁ·Î½ÃÀú 1.ÀúÀå ÇÁ·Î½ÃÀú °¡.Á¤ÀÇ ¹× Á¾·ù ³ª.ÀåÁ¡ ´Ù.½Ã½ºÅÛ ÇÁ·Î½ÃÀú 2.ÇÁ·Î½ÃÀú ½Ç½À °¡.¸¸µé±â ³ª.ÇÁ·Î½ÃÀú ½ÇÇà ´Ù.¼öÁ¤ ¹× »èÁ¦ ¶ó.Àμö ¸¶.¸®Åϰª ¹Ù.ÇÁ·Î½ÃÀú ¿É¼Ç 11Àå. Æ®¸®°Å 1.Æ®¸®°Å °¡.Á¤ÀÇ ³ª.Æ®¸®°Å·Î ¹«°á¼º Áö۱⠴Ù.INSTEAD OF Æ®¸®°Å ¶ó.±× ¿ÜÀÇ Æ®¸®°Å 2.»ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö °¡.½ºÄ®¶ó ÇÔ¼ö ³ª.Å×À̺í ÇÔ¼ö 12Àå. Æ®·£Àè¼Ç 1.Æ®·£Àè¼Ç °¡.ºÒ°¡Ç×·ÂÀûÀÎ ¿¡·¯ ³ª.Æ®·£Àè¼ÇÀÇ Æ¯Â¡ ´Ù.Æ®·£Àè¼Ç ·Î±× ¶ó.Æ®·£Àè¼Ç ÀÛ¼º ¸¶.Æ®·£Àè¼Ç ¸ðµå ¹Ù.Áßø Æ®·£Àè¼Ç 2.¶ô °¡.µ¿½Ã¼º°ú Àϰü¼º ³ª.µ¿½Ã¼ºÀÇ ºÎÀÛ¿ë ´Ù.¶ôÀÇ ¹üÀ§ ¶ó.¶ôÀÇ Á¾·ù ¸¶.°Ý¸®¼öÁØ ¹Ù.¶óÀÌºê ¶ô°ú µ¥µå¶ô 13Àå. Ä¿¼ 1.Ä¿¼ °¡.Á¤ÀÇ¿Í Á¾·ù ³ª.Ä¿¼ÀÇ »ý¾Ö ´Ù.Ä¿¼ÀÇ ¼º´É ¶ó.Ä¿¼ º¯¼ö 2.Ä¿¼ÀÇ ¼Ó¼º °¡.Ä¿¼ÀÇ ¿É¼Ç ³ª.Ä¿¼ÀÇ À¯Çü ´Ù.µðÆúÆ® °á°ú¼Â 14Àå. SQL ÇÁ·Î±×·¡¹Ö 1.CQuery ¶óÀ̺귯¸® °¡.¼Ò°³ ³ª.»ç¿ë¹ý 2.ºñµð¿À¹æ °¡.Å×À̺í Àб⠳ª.ȸ¿ø ¹× ºñµð¿À °ü¸® ´Ù.´ë¿© ¹× ¹Ý³³ 15Àå. °í±Þ SQL ¿ø°í ÀÛ¼ºÁß 16Àå. ¹é¾÷ ¿ø°í ÀÛ¼ºÁß 17Àå. ¼¹ö °ü¸® ¿ø°í ÀÛ¼ºÁß 18Àå. XML ¿ø°í ÀÛ¼ºÁß 19Àå. ´å³Ý°ú SQL ¿ø°í ÀÛ¼ºÁß 20Àå. ¿À¶óŬ ÀÛ¼º ¿Ï·áÇßÀ¸³ª ¹ßÇ¥´Â ÇÏÁö ¾ÊÀ½ 21Àå. MySQL ÀÛ¼º ¿Ï·áÇßÀ¸³ª ¹ßÇ¥´Â ÇÏÁö ¾ÊÀ½ |