- ÇöÀç À§Ä¡
- home > ÄÄÇ»ÅÍ¡¤ICT¡¤¾îÇÐ > ÄÄÇ»ÅÍ¡¤IT µµ¼ > µ¥ÀÌÅͺ£À̽º > Lets Get IT SQL ÇÁ·Î±×·¡¹Ö[±æ¹þ]
ÀúÀÚ: È«Çü°æ ÁöÀ½
Part 1 SQL ±âº» ÀÍÈ÷±â
1Àå µ¥ÀÌÅͺ£À̽º¿Í SQL ¾Ë¾Æº¸±â
1.1 µ¥ÀÌÅÍ¿Í µ¥ÀÌÅͺ£À̽º
1.2 °ü°èÇü DBMS¿Í MySQL
1.3 MySQLÀÇ ±¸Á¶
1.4 SQL »ìÆ캸±â
2Àå ½Ç½À ȯ°æ ¸¸µé±â
2.1 MySQL ³»·Á¹Þ±â
2.2 MySQL ¼³Ä¡Çϱâ
2.3 MySQL »ç¿ëÇϱâ
2.4 MySQL Workbench »ç¿ëÇϱâ
3Àå Å×ÀÌºí »ìÆ캸±â
3.1 µ¥ÀÌÅ͸¦ ´ã´Â ±×¸©, Å×À̺í
3.2 Ä®·³ÀÇ µ¥ÀÌÅÍ Å¸ÀÔ
3.3 ¿¹Á¦ Å×À̺í È®ÀÎÇϱâ
4Àå µ¥ÀÌÅͺ£À̽º¿Í Å×ÀÌºí »ý¼ºÇϱâ
4.1 µ¥ÀÌÅͺ£À̽º ´Ù·ç±â
4.2 Å×ÀÌºí ´Ù·ç±â
4.3 Ä®·³ÀÇ Á¦¾àÁ¶°Ç: NULL ó¸®
4.4 Ä®·³ÀÇ Á¦¾àÁ¶°Ç: ±âº» Å°
4.5 ½Ç½À¿ë Å×ÀÌºí »ý¼ºÇÏ°í µ¥ÀÌÅÍ ÀÔ·ÂÇϱâ
5Àå µ¥ÀÌÅÍ Á¶È¸ÇÏ°í Á¤·ÄÇϱâ
5.1 µ¥ÀÌÅÍ Á¶È¸Çϱâ
5.2 Á¶°Ç¿¡ ¸Â´Â µ¥ÀÌÅÍ Á¶È¸Çϱâ
5.3 µ¥ÀÌÅÍ Á¤·ÄÇϱâ
5.4 µ¥ÀÌÅÍ Á¶È¸ °³¼ö Á¦ÇÑÇϱâ: L IMIT Àý
Part 2 SQL ·¹º§¾÷Çϱâ
6Àå ¹Ýº¹ÀûÀÎ °è»êÀ» Æí¸®ÇÏ°Ô: SQL ÇÔ¼ö »ç¿ëÇϱâ
6.1 SQL ÇÔ¼ö¶õ
6.2 ±âº» SQL ÇÔ¼ö »ìÆ캸±â
6.3 ±âŸ ÇÔ¼ö
7Àå µ¥ÀÌÅÍ Áý°èÇϱâ: Áý°è Äõ¸®
7.1 Áý°è Äõ¸® ´Ù·ç±â: µ¥ÀÌÅÍ ±×·ìÈ¿Í Áý°è ÇÔ¼ö
7.2 ÃÑ°è »êÃâ°ú HAVING Àý
8Àå Å×ÀÌºí³¢¸® °ü°è ¸Î±â: Á¶ÀÎ
8.1 Á¶ÀÎÀ̶õ
8.2 ³»ºÎ Á¶ÀÎ: Á¶ÀÎ Ä®·³ °ªÀÌ °°Àº °Ç Á¶È¸Çϱâ
8.3 ¿ÜºÎ Á¶ÀÎ: Á¶ÀÎ Ä®·³ °ªÀÌ °°Áö ¾ÊÀº °Çµµ Á¶È¸Çϱâ
8.4 ±âŸ Á¶ÀÎ
8.5 UNION Àý
8.6 ½Ç½À: Å×À̺í Á¶ÀÎÇØ »ç¿ø ±âº» Á¤º¸ Á¶È¸Çϱâ
9Àå Äõ¸® ¾ÈÀÇ ¶Ç ´Ù¸¥ Äõ¸®: ¼ºêÄõ¸®
9.1 ¼ºêÄõ¸® »ìÆ캸±â
9.2 SELECT¿Í FROM ÀýÀÇ ¼ºêÄõ¸®
9.3 WHERE ÀýÀÇ ¼ºêÄõ¸®
10Àå µ¥ÀÌÅÍ ÀÔ·Â/¼öÁ¤/»èÁ¦ÇÏ°í Æ®·£Àè¼Ç ó¸®Çϱâ
10.1 INSERT ¹®À¸·Î µ¥ÀÌÅÍ ÀÔ·ÂÇϱâ
10.2 UPDATE ¹®À¸·Î µ¥ÀÌÅÍ ¼öÁ¤Çϱâ
10.3 DELETE ¹®À¸·Î µ¥ÀÌÅÍ »èÁ¦Çϱâ
10.4 Æ®·£Àè¼Ç ó¸®Çϱâ
Part 3 SQL·Î µ¥ÀÌÅÍ ºÐ¼®Çϱâ
11Àå µ¥ÀÌÅÍ ºÐ¼®¿¡ À¯¿ëÇÑ ºÐ¼® Äõ¸® »ç¿ëÇϱâ
11.1 °³¼±µÈ ¼ºêÄõ¸® CTE »ç¿ëÇϱâ
11.2 À©µµ¿ì ÇÔ¼ö·Î ´Ù¾çÇÑ Áý°è °ª »êÃâÇϱâ
11.3 ºä·Î º¹ÀâÇÑ Äõ¸® °£´ÜÇÏ°Ô »ç¿ëÇϱâ
12Àå SQLÀ» ÀÌ¿ëÇÑ µ¥ÀÌÅÍ ºÐ¼® ÇÁ·ÎÁ§Æ®
12.1 Äڷγª µ¥ÀÌÅÍ ºÐ¼®Çϱâ
12.2 ŸÀÌŸ´Ð µ¥ÀÌÅÍ ºÐ¼®Çϱâ
1Àå µ¥ÀÌÅͺ£À̽º¿Í SQL ¾Ë¾Æº¸±â
1.1 µ¥ÀÌÅÍ¿Í µ¥ÀÌÅͺ£À̽º
1.2 °ü°èÇü DBMS¿Í MySQL
1.3 MySQLÀÇ ±¸Á¶
1.4 SQL »ìÆ캸±â
2Àå ½Ç½À ȯ°æ ¸¸µé±â
2.1 MySQL ³»·Á¹Þ±â
2.2 MySQL ¼³Ä¡Çϱâ
2.3 MySQL »ç¿ëÇϱâ
2.4 MySQL Workbench »ç¿ëÇϱâ
3Àå Å×ÀÌºí »ìÆ캸±â
3.1 µ¥ÀÌÅ͸¦ ´ã´Â ±×¸©, Å×À̺í
3.2 Ä®·³ÀÇ µ¥ÀÌÅÍ Å¸ÀÔ
3.3 ¿¹Á¦ Å×À̺í È®ÀÎÇϱâ
4Àå µ¥ÀÌÅͺ£À̽º¿Í Å×ÀÌºí »ý¼ºÇϱâ
4.1 µ¥ÀÌÅͺ£À̽º ´Ù·ç±â
4.2 Å×ÀÌºí ´Ù·ç±â
4.3 Ä®·³ÀÇ Á¦¾àÁ¶°Ç: NULL ó¸®
4.4 Ä®·³ÀÇ Á¦¾àÁ¶°Ç: ±âº» Å°
4.5 ½Ç½À¿ë Å×ÀÌºí »ý¼ºÇÏ°í µ¥ÀÌÅÍ ÀÔ·ÂÇϱâ
5Àå µ¥ÀÌÅÍ Á¶È¸ÇÏ°í Á¤·ÄÇϱâ
5.1 µ¥ÀÌÅÍ Á¶È¸Çϱâ
5.2 Á¶°Ç¿¡ ¸Â´Â µ¥ÀÌÅÍ Á¶È¸Çϱâ
5.3 µ¥ÀÌÅÍ Á¤·ÄÇϱâ
5.4 µ¥ÀÌÅÍ Á¶È¸ °³¼ö Á¦ÇÑÇϱâ: L IMIT Àý
Part 2 SQL ·¹º§¾÷Çϱâ
6Àå ¹Ýº¹ÀûÀÎ °è»êÀ» Æí¸®ÇÏ°Ô: SQL ÇÔ¼ö »ç¿ëÇϱâ
6.1 SQL ÇÔ¼ö¶õ
6.2 ±âº» SQL ÇÔ¼ö »ìÆ캸±â
6.3 ±âŸ ÇÔ¼ö
7Àå µ¥ÀÌÅÍ Áý°èÇϱâ: Áý°è Äõ¸®
7.1 Áý°è Äõ¸® ´Ù·ç±â: µ¥ÀÌÅÍ ±×·ìÈ¿Í Áý°è ÇÔ¼ö
7.2 ÃÑ°è »êÃâ°ú HAVING Àý
8Àå Å×ÀÌºí³¢¸® °ü°è ¸Î±â: Á¶ÀÎ
8.1 Á¶ÀÎÀ̶õ
8.2 ³»ºÎ Á¶ÀÎ: Á¶ÀÎ Ä®·³ °ªÀÌ °°Àº °Ç Á¶È¸Çϱâ
8.3 ¿ÜºÎ Á¶ÀÎ: Á¶ÀÎ Ä®·³ °ªÀÌ °°Áö ¾ÊÀº °Çµµ Á¶È¸Çϱâ
8.4 ±âŸ Á¶ÀÎ
8.5 UNION Àý
8.6 ½Ç½À: Å×À̺í Á¶ÀÎÇØ »ç¿ø ±âº» Á¤º¸ Á¶È¸Çϱâ
9Àå Äõ¸® ¾ÈÀÇ ¶Ç ´Ù¸¥ Äõ¸®: ¼ºêÄõ¸®
9.1 ¼ºêÄõ¸® »ìÆ캸±â
9.2 SELECT¿Í FROM ÀýÀÇ ¼ºêÄõ¸®
9.3 WHERE ÀýÀÇ ¼ºêÄõ¸®
10Àå µ¥ÀÌÅÍ ÀÔ·Â/¼öÁ¤/»èÁ¦ÇÏ°í Æ®·£Àè¼Ç ó¸®Çϱâ
10.1 INSERT ¹®À¸·Î µ¥ÀÌÅÍ ÀÔ·ÂÇϱâ
10.2 UPDATE ¹®À¸·Î µ¥ÀÌÅÍ ¼öÁ¤Çϱâ
10.3 DELETE ¹®À¸·Î µ¥ÀÌÅÍ »èÁ¦Çϱâ
10.4 Æ®·£Àè¼Ç ó¸®Çϱâ
Part 3 SQL·Î µ¥ÀÌÅÍ ºÐ¼®Çϱâ
11Àå µ¥ÀÌÅÍ ºÐ¼®¿¡ À¯¿ëÇÑ ºÐ¼® Äõ¸® »ç¿ëÇϱâ
11.1 °³¼±µÈ ¼ºêÄõ¸® CTE »ç¿ëÇϱâ
11.2 À©µµ¿ì ÇÔ¼ö·Î ´Ù¾çÇÑ Áý°è °ª »êÃâÇϱâ
11.3 ºä·Î º¹ÀâÇÑ Äõ¸® °£´ÜÇÏ°Ô »ç¿ëÇϱâ
12Àå SQLÀ» ÀÌ¿ëÇÑ µ¥ÀÌÅÍ ºÐ¼® ÇÁ·ÎÁ§Æ®
12.1 Äڷγª µ¥ÀÌÅÍ ºÐ¼®Çϱâ
12.2 ŸÀÌŸ´Ð µ¥ÀÌÅÍ ºÐ¼®Çϱâ
¹®¹ýÀ» ¹è¿öµµ ¹» ¸¸µéÁö ¸ð¸£°Ú¾î¿ä!
ÀÌ Ã¥Àº ±âº» ±¸¹®°ú ¹®¹ý¸¸À» ´Ù·ç´Â µ¥ ±×Ä¡Áö ¾Ê°í SQLÀ» »ç¿ëÇØ ¹«¾ùÀ» ÇÒ ¼ö ÀÖ´ÂÁö¸¦ ¸íÈ®ÇÏ°Ô Á¦½ÃÇÕ´Ï´Ù. ±âº» °³³äÀº 1ºÐ ÄûÁî·Î Á¡°ËÇÏ°í, °¢ Àå¿¡¼ ¹è¿î ³»¿ëÀ» È®½ÇÈ÷ ÀÌÇØÇÏ°í ÀÀ¿ëÇØ SQL ¹®ÀåÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ´ÂÁö¸¦ ¼¿ÇÁüũ·Î È®ÀÎÇÕ´Ï´Ù. ¸¶Áö¸·¿¡´Â SQLÀ» ¹è¿ì´Â ¸ñÀû¿¡ ¸Â´Â µ¥ÀÌÅÍ ºÐ¼® ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇÕ´Ï´Ù. ¡ºLets Get IT SQL ÇÁ·Î±×·¡¹Ö¡»°ú ÇÔ²²¶ó¸é °³³ä ÀÌÇØ´Â ¹°·Ð, ´Ù¾çÇÑ ÇÁ·ÎÁ§Æ®¸¦ ÅëÇØ SQLÀ» Áñ°Ì°Ô ÇнÀÇÒ ¼ö ÀÖ½À´Ï´Ù.
Ã¥ÀÌ ¾ø¾îµµ ¾ðÁ¦ ¾îµð¼³ª À¥ºÏ°ú µ¿¿µ»óÀ¸·Î ÇнÀÇÒ ¼ö ÀÖ¾î¿ä!
Ã¥ÀÌ ¾ø¾îµµ ¾ðÁ¦ ¾îµð¼³ª ÇнÀÇÒ ¼ö ÀÖµµ·Ï À¥ºÏÀ» Á¦°øÇÕ´Ï´Ù. PC³ª ¸ð¹ÙÀÏ ±â±â·Î ´õºÏ(https://thebook.io)¿¡ Á¢¼ÓÇÏ¸é ¡ºLets Get IT SQL ÇÁ·Î±×·¡¹Ö¡»ÀÇ ³»¿ëÀ» ¾ðÁ¦µçÁö º¼ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ, È¥ÀÚ °øºÎÇÏ´Ù Æ÷±âÇÏÁö ¾Êµµ·Ï ÀúÀÚÀÇ ÅºÅºÇÑ ¼³¸íÀÌ ´ã±ä µ¿¿µ»ó °Àǵµ Á¦°øÇÕ´Ï´Ù.
ÇÁ·Î±×·¡¹Ö °øºÎ, È¥ÀÚ Çϱ⠾î·Á¿ö¿ä!
SQLÀ» ¹è¿ï ¶§ ¹¹ºÎÅÍ ½ÃÀÛÇØ¾ß ÇÒÁö ¸ð¸£°Ú´Ù¸é ÇнÀ´Ü°ú ÇÔ²² µ¿¿µ»ó °ÀǸ¦ º¸¸ç ½ÃÀÛÇØ º¸¼¼¿ä. ÇнÀ´Ü°ú ÇÔ²²¶ó¸é ¾î·ÆÁö ¾Ê½À´Ï´Ù. ÇнÀ ÇÁ·Î±×·¥¿¡ ¸ÂÃç ¸ÅÀϸÅÀÏ Á¶±Ý¾¿ ²ÙÁØÈ÷ ÇÏ´Ù º¸¸é ¾î´À»õ ÇÁ·Î±×·¡¹Ö ÀڽۨÀÌ Ä¿Á® ÀÖÀ» °Å¿¹¿ä.
ÀÌ Ã¥Àº ±âº» ±¸¹®°ú ¹®¹ý¸¸À» ´Ù·ç´Â µ¥ ±×Ä¡Áö ¾Ê°í SQLÀ» »ç¿ëÇØ ¹«¾ùÀ» ÇÒ ¼ö ÀÖ´ÂÁö¸¦ ¸íÈ®ÇÏ°Ô Á¦½ÃÇÕ´Ï´Ù. ±âº» °³³äÀº 1ºÐ ÄûÁî·Î Á¡°ËÇÏ°í, °¢ Àå¿¡¼ ¹è¿î ³»¿ëÀ» È®½ÇÈ÷ ÀÌÇØÇÏ°í ÀÀ¿ëÇØ SQL ¹®ÀåÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ´ÂÁö¸¦ ¼¿ÇÁüũ·Î È®ÀÎÇÕ´Ï´Ù. ¸¶Áö¸·¿¡´Â SQLÀ» ¹è¿ì´Â ¸ñÀû¿¡ ¸Â´Â µ¥ÀÌÅÍ ºÐ¼® ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇÕ´Ï´Ù. ¡ºLets Get IT SQL ÇÁ·Î±×·¡¹Ö¡»°ú ÇÔ²²¶ó¸é °³³ä ÀÌÇØ´Â ¹°·Ð, ´Ù¾çÇÑ ÇÁ·ÎÁ§Æ®¸¦ ÅëÇØ SQLÀ» Áñ°Ì°Ô ÇнÀÇÒ ¼ö ÀÖ½À´Ï´Ù.
Ã¥ÀÌ ¾ø¾îµµ ¾ðÁ¦ ¾îµð¼³ª À¥ºÏ°ú µ¿¿µ»óÀ¸·Î ÇнÀÇÒ ¼ö ÀÖ¾î¿ä!
Ã¥ÀÌ ¾ø¾îµµ ¾ðÁ¦ ¾îµð¼³ª ÇнÀÇÒ ¼ö ÀÖµµ·Ï À¥ºÏÀ» Á¦°øÇÕ´Ï´Ù. PC³ª ¸ð¹ÙÀÏ ±â±â·Î ´õºÏ(https://thebook.io)¿¡ Á¢¼ÓÇÏ¸é ¡ºLets Get IT SQL ÇÁ·Î±×·¡¹Ö¡»ÀÇ ³»¿ëÀ» ¾ðÁ¦µçÁö º¼ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ, È¥ÀÚ °øºÎÇÏ´Ù Æ÷±âÇÏÁö ¾Êµµ·Ï ÀúÀÚÀÇ ÅºÅºÇÑ ¼³¸íÀÌ ´ã±ä µ¿¿µ»ó °Àǵµ Á¦°øÇÕ´Ï´Ù.
ÇÁ·Î±×·¡¹Ö °øºÎ, È¥ÀÚ Çϱ⠾î·Á¿ö¿ä!
SQLÀ» ¹è¿ï ¶§ ¹¹ºÎÅÍ ½ÃÀÛÇØ¾ß ÇÒÁö ¸ð¸£°Ú´Ù¸é ÇнÀ´Ü°ú ÇÔ²² µ¿¿µ»ó °ÀǸ¦ º¸¸ç ½ÃÀÛÇØ º¸¼¼¿ä. ÇнÀ´Ü°ú ÇÔ²²¶ó¸é ¾î·ÆÁö ¾Ê½À´Ï´Ù. ÇнÀ ÇÁ·Î±×·¥¿¡ ¸ÂÃç ¸ÅÀϸÅÀÏ Á¶±Ý¾¿ ²ÙÁØÈ÷ ÇÏ´Ù º¸¸é ¾î´À»õ ÇÁ·Î±×·¡¹Ö ÀڽۨÀÌ Ä¿Á® ÀÖÀ» °Å¿¹¿ä.