- ÇöÀç À§Ä¡
- home > ÄÄÇ»ÅÍ¡¤ICT¡¤¾îÇÐ > ÄÄÇ»ÅÍ¡¤IT µµ¼ > ÇÁ·Î±×·¡¹Ö/¾ð¾î > ¾÷¹«¿¡ ¹Ù·Î ¾²´Â SQL Æ©´×[ÇѺû¹Ìµð¾î]
SQL Æ©´×ÀÇ ±âº» ¿ø¸®¿Í »ç·Ê·Î ¹è¿ì´Â »óȲº° Æ©´× ¹æ¹ý
SQL Æ©´×Àº ¼ö¸¹Àº µ¥ÀÌÅ͸¦ ´õ ºü¸£°í °·ÂÇÏ°Ô Ã³¸®Çϵµ·Ï ÇØÁÖ´Â °¡Àå Áß¿äÇÑ ±â¼úÀÌ´Ù. ÇÏÁö¸¸ ½±Áö ¾ÊÀº ³»¿ë ¶§¹®¿¡ ºÎ´ã°¨À» °®°í ½ÃÀÛÁ¶Â÷ ¸øÇÏ´Â °³¹ßÀÚµµ ¸¹´Ù. ÀÌ Ã¥Àº SQLÀÇ ±âÃÊ Áö½Ä¸¸ ÀÖ´Ù¸é Æ©´×±îÁö ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï Á÷°üÀûÀÎ ±×¸²°ú ¿¹Á¦·Î ±¸¼ºµÇ¾î ÀÖ´Ù. ¶ÇÇÑ ½ÇÁ¦ ¾÷¹«¿¡¼ ¹ß»ýÇÒ ¼ö ÀÖ´Â ¾Ç¼º »ç·Ê¸¦ ÅëÇØ SQL ¹®À» ºÐ¼®ÇÏ°í Æ©´×ÇÏ´Â °úÁ¤À» Á÷Á¢ ½Ç½ÀÇغ»´Ù. SQL ¹®À» ÀÛ¼ºÇغ» °æÇèÀÌ ÀûÀº µ¶ÀÚ¶óµµ °ÆÁ¤ÇÒ ÇÊ¿ä´Â ¾ø´Ù. ÀÌÁ¦ ¸· ÀÔ»çÇÑ µ¥ÀÌÅͺ£À̽º °³¹ßÀÚ¶óµµ ÀÌ Ã¥À¸·Î ¡®ÂøÇÑ Äõ¸®¡¯¸¦ ¸¸µé¾îº¸¸é¼ ½Ç¹«¿¡ ¹Ù·Î Àû¿ëÇÒ ¼ö ÀÖ´Ù! ?
SQL Æ©´×Àº ¼ö¸¹Àº µ¥ÀÌÅ͸¦ ´õ ºü¸£°í °·ÂÇÏ°Ô Ã³¸®Çϵµ·Ï ÇØÁÖ´Â °¡Àå Áß¿äÇÑ ±â¼úÀÌ´Ù. ÇÏÁö¸¸ ½±Áö ¾ÊÀº ³»¿ë ¶§¹®¿¡ ºÎ´ã°¨À» °®°í ½ÃÀÛÁ¶Â÷ ¸øÇÏ´Â °³¹ßÀÚµµ ¸¹´Ù. ÀÌ Ã¥Àº SQLÀÇ ±âÃÊ Áö½Ä¸¸ ÀÖ´Ù¸é Æ©´×±îÁö ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï Á÷°üÀûÀÎ ±×¸²°ú ¿¹Á¦·Î ±¸¼ºµÇ¾î ÀÖ´Ù. ¶ÇÇÑ ½ÇÁ¦ ¾÷¹«¿¡¼ ¹ß»ýÇÒ ¼ö ÀÖ´Â ¾Ç¼º »ç·Ê¸¦ ÅëÇØ SQL ¹®À» ºÐ¼®ÇÏ°í Æ©´×ÇÏ´Â °úÁ¤À» Á÷Á¢ ½Ç½ÀÇغ»´Ù. SQL ¹®À» ÀÛ¼ºÇغ» °æÇèÀÌ ÀûÀº µ¶ÀÚ¶óµµ °ÆÁ¤ÇÒ ÇÊ¿ä´Â ¾ø´Ù. ÀÌÁ¦ ¸· ÀÔ»çÇÑ µ¥ÀÌÅͺ£À̽º °³¹ßÀÚ¶óµµ ÀÌ Ã¥À¸·Î ¡®ÂøÇÑ Äõ¸®¡¯¸¦ ¸¸µé¾îº¸¸é¼ ½Ç¹«¿¡ ¹Ù·Î Àû¿ëÇÒ ¼ö ÀÖ´Ù! ?
ÀúÀÚ: ¾ç¹Ù¸¥ (ÁöÀºÀÌ)
1Àå. MySQL°ú MariaDB °³¿ä
1.1 ÇöȲ
1.2 »ó¿ë RDBMS¿ÍÀÇ Â÷ÀÌÁ¡
1.3 MySQL°ú MariaDB Æ©´×ÀÇ Á߿伺
1.4 ¸¶Ä¡¸ç
2Àå. SQL Æ©´× ¿ë¾î¸¦ Á÷°üÀûÀ¸·Î ÀÌÇØÇϱâ
2.1 ¹°¸® ¿£Áø°ú ¿ÀºêÁ§Æ® ¿ë¾î
2.2 ³í¸®ÀûÀÎ SQL °³³ä ¿ë¾î
2.3 °³³äÀûÀÎ Æ©´× ¿ë¾î
2.4 ¸¶Ä¡¸ç
3Àå. SQL Æ©´×ÀÇ ½ÇÇà °èȹ ÆÄÇìÄ¡±â
3.1 ½Ç½À ȯ°æ ±¸¼ºÇϱâ
3.2 ½ÇÇà °èȹ ¼öÇà
3.3 ÇÁ·ÎÆÄÀϸµ
3.4 ¸¶Ä¡¸ç
4Àå. ¾Ç¼º SQL Æ©´×À¸·Î Ãʺ¸ÀÚ Å»ÃâÇϱâ
4.1 SQL Æ©´× ÁغñÇϱâ
4.2 SQL ¹® ´Ü¼ø ¼öÁ¤À¸·Î ÂøÇÑ Äõ¸® ¸¸µé±â
4.3 Å×À̺í Á¶ÀÎ ¼³Á¤ º¯°æÀ¸·Î ÂøÇÑ Äõ¸® ¸¸µé±â
4.4 ¸¶Ä¡¸ç
5Àå. ¾Ç¼º SQL Æ©´×À¸·Î Àü¹®°¡ µÇ±â
5.1 SQL ¹® ÀçÀÛ¼ºÀ¸·Î ÂøÇÑ Äõ¸® ¸¸µé
5.2 À妽º Á¶Á¤À¸·Î ÂøÇÑ Äõ¸® ¸¸µé±â
5.3 ÀûÀýÇÑ Å×ÀÌºí ¹× ¿ ¼Ó¼º ¼³Á¤À¸·Î ÂøÇÑ Äõ¸® ¸¸µé±â
5.4 ¸¶Ä¡¸ç
1.1 ÇöȲ
1.2 »ó¿ë RDBMS¿ÍÀÇ Â÷ÀÌÁ¡
1.3 MySQL°ú MariaDB Æ©´×ÀÇ Á߿伺
1.4 ¸¶Ä¡¸ç
2Àå. SQL Æ©´× ¿ë¾î¸¦ Á÷°üÀûÀ¸·Î ÀÌÇØÇϱâ
2.1 ¹°¸® ¿£Áø°ú ¿ÀºêÁ§Æ® ¿ë¾î
2.2 ³í¸®ÀûÀÎ SQL °³³ä ¿ë¾î
2.3 °³³äÀûÀÎ Æ©´× ¿ë¾î
2.4 ¸¶Ä¡¸ç
3Àå. SQL Æ©´×ÀÇ ½ÇÇà °èȹ ÆÄÇìÄ¡±â
3.1 ½Ç½À ȯ°æ ±¸¼ºÇϱâ
3.2 ½ÇÇà °èȹ ¼öÇà
3.3 ÇÁ·ÎÆÄÀϸµ
3.4 ¸¶Ä¡¸ç
4Àå. ¾Ç¼º SQL Æ©´×À¸·Î Ãʺ¸ÀÚ Å»ÃâÇϱâ
4.1 SQL Æ©´× ÁغñÇϱâ
4.2 SQL ¹® ´Ü¼ø ¼öÁ¤À¸·Î ÂøÇÑ Äõ¸® ¸¸µé±â
4.3 Å×À̺í Á¶ÀÎ ¼³Á¤ º¯°æÀ¸·Î ÂøÇÑ Äõ¸® ¸¸µé±â
4.4 ¸¶Ä¡¸ç
5Àå. ¾Ç¼º SQL Æ©´×À¸·Î Àü¹®°¡ µÇ±â
5.1 SQL ¹® ÀçÀÛ¼ºÀ¸·Î ÂøÇÑ Äõ¸® ¸¸µé
5.2 À妽º Á¶Á¤À¸·Î ÂøÇÑ Äõ¸® ¸¸µé±â
5.3 ÀûÀýÇÑ Å×ÀÌºí ¹× ¿ ¼Ó¼º ¼³Á¤À¸·Î ÂøÇÑ Äõ¸® ¸¸µé±â
5.4 ¸¶Ä¡¸ç
ÀÌ Ã¥ÀÇ ±¸¼º
1Àå_ MySQL°ú MariaDB °³¿ä
MySQL°ú MariaDBÀÇ ¹è°æ°ú ½ÃÀåÁ¡À¯À² ÇöȲÀ» ¾Ë¾Æº¸°í »ó¿ë DBMS¿ÍÀÇ Â÷ÀÌÁ¡, ¿ÀǼҽº DBMSÀÎ MySQL°ú MariaDB Æ©´×ÀÇ Á߿伺À» »ìÆ캾´Ï´Ù.
2Àå_ SQL Æ©´× ¿ë¾î¸¦ Á÷°üÀûÀ¸·Î ÀÌÇØÇϱâ
SQL Æ©´×À» ¼öÇàÇϱâ Àü¿¡ ¾Ë¾Æ¾ß ÇÏ´Â ¹°¸® ¿£ÁøÀÇ ±¸Á¶, DB ¿ÀºêÁ§Æ® °ü·Ã ¿ë¾î, ³í¸®ÀûÀÎ Äõ¸®¹® ÀÛ¼º °ü·Ã ¿ë¾î, °³³äÀûÀ¸·Î Åë¿ëµÇ´Â Æ©´× ¿ë¾î¸¦ ¾Ë¾Æº¾´Ï´Ù.
3Àå_ SQL Æ©´×ÀÇ ½ÇÇà °èȹ ÆÄÇìÄ¡±â
SQL Æ©´×À» ¼öÇàÇÏ´Â µ¥ ÇÊ¿äÇÑ ½Ç½À ȯ°æÀ» ±¸¼ºÇغ¾´Ï´Ù. Æ©´×ÀÇ ¹æÇ⼺À» °áÁ¤Çϱâ À§ÇØ ½ÇÇà °èȹÀ» ¼öÇàÇÏ´Â ¹æ¹ý°ú Ãâ·Â °á°úÀÇ Àǹ̸¦ »ìÆ캸°í, ¹°¸®ÀûÀÎ ½Ã°£ ´ÜÀ§ Á¤º¸ÀÎ ÇÁ·ÎÆÄÀϸµÀ» ÀÌÇØÇÕ´Ï´Ù.
4Àå_ ¾Ç¼º SQL Æ©´×À¸·Î Ãʺ¸ÀÚ Å»ÃâÇϱâ
ÁÖ¾îÁø SQL ¹®¿¡¼ ´Ü¼øÇÑ ÅؽºÆ® º¯°æÀ¸·Î Æ©´×À» ¼öÇàÇÏ´Â ½Ç½ÀÀ» ÁøÇàÇÕ´Ï´Ù. SQL ¹®¿¡¼ ÀϺΠ±¸¹® ¶Ç´Â Å×À̺í Á¶ÀÎ ¹æ½ÄÀ» º¯°æÇÏ¿© Äõ¸® Æ©´×À» ¼öÇàÇÏ´Â »ç·Ê¸¦ È®ÀÎÇغ¾´Ï´Ù.
5Àå_ ¾Ç¼º SQL Æ©´×À¸·Î Àü¹®°¡ µÇ±â
ÁÖ¾îÁø SQL ¹®¿¡¼ Äõ¸®¸¦ ÀçÀÛ¼ºÇϰųª DDL data definition language À» ÅëÇÑ ¿ÀºêÁ§Æ® º¯°æÀ¸·Î Æ©´×À» ¼öÇàÇÏ´Â ½Ç½ÀÀ» ÁøÇàÇÕ´Ï´Ù. SQL ¹®À» ÀüüÀûÀ¸·Î ´Ù½Ã ÀÛ¼ºÇϰųª, À妽º¸¦ Á¶Á¤ÇÏ°í, Å×À̺í°ú ¿ÀÇ ¼Ó¼ºÀ» º¯°æÇÏ´Â ¹æ½ÄÀ¸·Î Äõ¸® Æ©´×À» ¼öÇàÇÏ´Â »ç·Ê¸¦ È®ÀÎÇغ¾´Ï´Ù.
1Àå_ MySQL°ú MariaDB °³¿ä
MySQL°ú MariaDBÀÇ ¹è°æ°ú ½ÃÀåÁ¡À¯À² ÇöȲÀ» ¾Ë¾Æº¸°í »ó¿ë DBMS¿ÍÀÇ Â÷ÀÌÁ¡, ¿ÀǼҽº DBMSÀÎ MySQL°ú MariaDB Æ©´×ÀÇ Á߿伺À» »ìÆ캾´Ï´Ù.
2Àå_ SQL Æ©´× ¿ë¾î¸¦ Á÷°üÀûÀ¸·Î ÀÌÇØÇϱâ
SQL Æ©´×À» ¼öÇàÇϱâ Àü¿¡ ¾Ë¾Æ¾ß ÇÏ´Â ¹°¸® ¿£ÁøÀÇ ±¸Á¶, DB ¿ÀºêÁ§Æ® °ü·Ã ¿ë¾î, ³í¸®ÀûÀÎ Äõ¸®¹® ÀÛ¼º °ü·Ã ¿ë¾î, °³³äÀûÀ¸·Î Åë¿ëµÇ´Â Æ©´× ¿ë¾î¸¦ ¾Ë¾Æº¾´Ï´Ù.
3Àå_ SQL Æ©´×ÀÇ ½ÇÇà °èȹ ÆÄÇìÄ¡±â
SQL Æ©´×À» ¼öÇàÇÏ´Â µ¥ ÇÊ¿äÇÑ ½Ç½À ȯ°æÀ» ±¸¼ºÇغ¾´Ï´Ù. Æ©´×ÀÇ ¹æÇ⼺À» °áÁ¤Çϱâ À§ÇØ ½ÇÇà °èȹÀ» ¼öÇàÇÏ´Â ¹æ¹ý°ú Ãâ·Â °á°úÀÇ Àǹ̸¦ »ìÆ캸°í, ¹°¸®ÀûÀÎ ½Ã°£ ´ÜÀ§ Á¤º¸ÀÎ ÇÁ·ÎÆÄÀϸµÀ» ÀÌÇØÇÕ´Ï´Ù.
4Àå_ ¾Ç¼º SQL Æ©´×À¸·Î Ãʺ¸ÀÚ Å»ÃâÇϱâ
ÁÖ¾îÁø SQL ¹®¿¡¼ ´Ü¼øÇÑ ÅؽºÆ® º¯°æÀ¸·Î Æ©´×À» ¼öÇàÇÏ´Â ½Ç½ÀÀ» ÁøÇàÇÕ´Ï´Ù. SQL ¹®¿¡¼ ÀϺΠ±¸¹® ¶Ç´Â Å×À̺í Á¶ÀÎ ¹æ½ÄÀ» º¯°æÇÏ¿© Äõ¸® Æ©´×À» ¼öÇàÇÏ´Â »ç·Ê¸¦ È®ÀÎÇغ¾´Ï´Ù.
5Àå_ ¾Ç¼º SQL Æ©´×À¸·Î Àü¹®°¡ µÇ±â
ÁÖ¾îÁø SQL ¹®¿¡¼ Äõ¸®¸¦ ÀçÀÛ¼ºÇϰųª DDL data definition language À» ÅëÇÑ ¿ÀºêÁ§Æ® º¯°æÀ¸·Î Æ©´×À» ¼öÇàÇÏ´Â ½Ç½ÀÀ» ÁøÇàÇÕ´Ï´Ù. SQL ¹®À» ÀüüÀûÀ¸·Î ´Ù½Ã ÀÛ¼ºÇϰųª, À妽º¸¦ Á¶Á¤ÇÏ°í, Å×À̺í°ú ¿ÀÇ ¼Ó¼ºÀ» º¯°æÇÏ´Â ¹æ½ÄÀ¸·Î Äõ¸® Æ©´×À» ¼öÇàÇÏ´Â »ç·Ê¸¦ È®ÀÎÇغ¾´Ï´Ù.