4.Äõ¸®¸¦ ¾Ë¾Æ¾ß ÇÏ´Â ÀÌÀ¯

SQL·Î °³Ã¼¸¦ ¸¸µé°í µ¥ÀÌÅ͸¦ »ðÀÔÇÏ°í Á¶È¸±îÁö ÇØ º¸¸é Äõ¸®°¡ ¿Ö °­·ÂÇÑÁö ¾î·ÅDzÀ̳ª¸¶ ¾Ë°Ô µÈ´Ù. ±×·¡ÇÈ È¯°æÀº ¿¹»Ú±â¸¸ ÇÒ »Ó ÀÏÀÏÀÌ ¼ÕÀÌ °¡¾ß Çϱ⠶§¹®¿¡ »ý»ê¼ºÀÌ ¶³¾îÁö´Âµ¥ ºñÇØ ÅؽºÆ® Çü½ÄÀÇ ½ºÅ©¸³Æ®´Â ÇÑ ¹ø¸¸ Àß ÀÛ¼ºÇØ ³õÀ¸¸é ¶È°°Àº 󸮸¦ ¹«ÇÑ ¹ø ¹Ýº¹ÇÒ ¼ö ÀÖ´Ù. º¹»ç, ºÙ¿© ³Ö±â°¡ ÀÚÀ¯·Ó´Ù´Â °ÍÀÌ ÃÖ´ëÀÇ ÀåÁ¡ÀÌ´Ù.

±× ¿Ü¿¡µµ ¿©·¯ °¡Áö ÀÌÁ¡ÀÌ ÀÖ´Ù. SQLÀº ±× ÀÚü°¡ ÇÁ·Î±×·¡¹Ö ¾ð¾î¿©¼­ ½º½º·Î ¹®¼­È­¸¦ °âÇÑ´Ù. »ý¼º ½ºÅ©¸³Æ®¸¦ º¸¸é ÇʵåÀÇ °³¼ö¿Í ŸÀÔ, Á¦¾à Á¶°Ç µî Å×À̺íÀÇ ±¸Á¶¸¦ ÇÑ´«¿¡ ¾Ë ¼ö ÀÖ°í SQL Äڵ带 º¸¸é ¾î¶² ÀýÂ÷¸¦ ÅëÇØ ¹«¾ùÀ» ÇÏ´ÂÁö ´Ù ¾Ë ¼ö ÀÖ´Ù.

ÇÊ¿äÇÏ´Ù¸é ÁÖ¼®À¸·Î ´õ »ó¼¼ÇÑ ¼³¸íÀ» ³²±æ ¼ö ÀÖ´Ù. SQLÀº -- ·Î ½ÃÀÛÇÏ´Â ÇÑ ÁÙ ÁÖ¼®°ú /* */·Î µÑ·¯ ½ÎÀÎ ºí·Ï ÁÖ¼®À» Áö¿øÇÑ´Ù. ¿µ±¸ º¸Á¸ÇÒ Áß¿äÇÑ ½ºÅ©¸³Æ®¿¡´Â °¡±ÞÀû »ó¼¼ÇÑ ÁÖ¼®À» ´Þ¾Æ ³õ´Â °ÍÀÌ ÁÁ´Ù. ÁÖ¼®¸¸ Àß ´Þ¾Æ ³õ¾Æµµ º°µµÀÇ ¹®¼­°¡ ÇÊ¿ä ¾øÀ» Á¤µµ·Î Àڱ⠼³¸íÀûÀÌ´Ù.

 

/* ´ëÇѹα¹ÀÇ µµ½Ã Á¤º¸¸¦ ÀúÀåÇÏ´Â Å×À̺íÀÌ´Ù.

ÀÛ¼ºÀÚ : ±è¹Ì³² */

CREATE TABLE tCity

(

     name CHAR(10) PRIMARY KEY,        -- µµ½ÃÀÇ À̸§

     area INT NULL ,                  -- ¸éÀû. Á¦°öų·Î¹ÌÅÍ ´ÜÀ§

     popu INT NULL ,                 -- Àα¸¼ö. ¸¸¸í ´ÜÀ§

     metro CHAR(1) NOT NULL,      -- ±¤¿ª½Ã ¿©ºÎ. Y/N

     region CHAR(6) NOT NULL      -- ¼Ò¼Ó Áö¿ª

);

 

»õ·Î ÀÔ»çÇÑ ÈÄÀÓ °³¹ßÀÚ¿¡°Ô Å×À̺íÀÇ ±¸Á¶¸¦ ±³À°ÇÑ´Ù°í ÇØ º¸ÀÚ. ÀÌ Çʵå´Â ¹¹°í, Àú Çʵå´Â ¹¹°í ÀÏÀÏÀÌ ¼³¸íÇØ ºÁ¾ß ½Ã°£¸¸ °É¸®°í Á¤È®ÇÏ°Ô Àü´ÞÇϱ⵵ ¾î·Æ´Ù. ¹Ý¸é ½ºÅ©¸³Æ®¸¦ º¸¿©ÁÖ¸é ´õ ÀÌ»óÀÇ ¸»ÀÌ ÇÊ¿ä ¾ø´Ù. ½ºÅ©¸³Æ®´Â °³¹ßÀÚ³¢¸® ´ëÈ­ÇÏ´Â °¡Àå ¸íÈ®ÇÑ ¼ö´ÜÀÌ´Ù.

SQLÀº ¸·°­Çؼ­ µ¥ÀÌÅÍ °ü¸®¿¡ ´ëÇÑ ¸ðµç ÀÏÀ» ´Ù ó¸®ÇÒ ¼ö ÀÖ°í Ç¥ÁØÈ­µÇ¾î ÀÖ¾î ¾ðÁ¦, ¾îµð¼­³ª Àß ÅëÇÑ´Ù. SQL¸¸ Àß ±¸»çÇÑ´Ù¸é ±×·¡ÇÈ °ü¸® µµ±¸´Â ¾ÖÃÊ¿¡ ¸ô¶óµµ »ó°ü¾ø°í ¾Æ¿¹ ¾µ Àϵµ ¾ø´Ù. ½ÇÁ¦·Î ¸®´ª½º ȯ°æÀÇ DBMS³ª MySQL Ãʱ⠹öÀüÀº ±×·¡ÇÈ È¯°æÀÌ ¾Æ¿¹ ¾ø°í ½ÇÇàÇϸé ÇÁ·ÒÇÁÆ® Çϳª¸¸ ´Þ¶û ³ªÅ¸³­´Ù.

°ú°ÅÀÇ ¼±¹èµéÀº ½ºÅ©¸³Æ®¸¸À¸·Î µ¥ÀÌÅ͸¦ ÀÚÀ¯ÀÚÀç·Î ÁÖ¹°·¶´Ù. ¿äÁòµµ ÇÁ·ÒÇÁÆ® »óÅ¿¡¼­ Å°º¸µå·Î ´Ù´Ù´Ù´Ú ¸í·ÉÀ» ÀÔ·ÂÇÏ¿© ¸ðµç °ÍÀ» ´Ù ó¸®ÇÒ ¼ö ÀÖ´Ù´Â ¾ê±â´Ù. µ¥ÀÌÅͺ£À̽º¿¡¼­ SQLÀÇ À§»óÀº ±×¸¸Å­ Àý´ëÀûÀÌ´Ù.

¾ÕÀ¸·Î ÀÌ Ã¥Àº °¡±ÞÀû SQL À§ÁÖ·Î ¼³¸í ¹× ½Ç½ÀÀ» ÁøÇàÇÑ´Ù. SQLµµ ÀÏÁ¾ÀÇ ¾ð¾îÀÌ°í ³ª¸§ÀÇ º¹ÀâÇÑ Ã¼°è°¡ ÀÖ¾î ÀÍÈ÷´Âµ¥ »ó´çÇÑ ½Ã°£ÀÌ ¼Ò¿äµÈ´Ù. ÃæºÐÇÑ ½Ã°£°ú ºÎ´ÜÇÑ ½Ç½ÀÀ» ÅëÇØ SQLÀ» ¸¶½ºÅÍÇÏ¸é µ¥ÀÌÅÍ Ã³¸®¿¡ °üÇÑ ÀÚÀ¯¸¦ ¸¶À½²¯ ´©¸± ¼ö ÀÖ´Ù.