SQL ÂüÁ¶¼­

ºÎ·Ï K. Explain Å×ÀÌºí ¹× Á¤ÀÇ

¼³¸í ±â´ÉÀÌ È°¼ºÈ­µÉ ¶§ Explain Å×À̺í ĸÃÄ ¾×¼¼½º Ç÷£ÇÕ´Ï´Ù. ÀÌ Àý¿¡¼­ ¼³¸íµÈ Explain Å×ÀÌºí ¹× Á¤ÀÇ´Â ´ÙÀ½°ú °°½À´Ï´Ù.

ExplainÀ» È£ÃâÇÏ·Á¸é Explain Å×À̺íÀ» ¸ÕÀú ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù. Å×À̺íÀ» ÀÛ¼ºÇÏ·Á¸é, 'sqllib' µð·ºÅ丮ÀÇ 'misc' ¼­ºêµð·ºÅ丮¿¡ ÀÖ´Â EXPLAIN.DDL ÆÄÀÏ¿¡ Á¦°øµÈ »ùÇà ¸í·ÉÇà ÇÁ·Î¼¼¼­ ÀÔ·Â ½ºÅ©¸³Æ®¸¦ »ç¿ëÇϽʽÿÀ. Explain Å×À̺íÀÌ ÇÊ¿äÇÑ µ¥ÀÌÅͺ£À̽º¿Í ¿¬°áÇϽʽÿÀ. ±×¸®°í ³ª¼­ ÀÛ¼ºµÉ ¸í·É: db2 -tf EXPLAIN.DDL ¹× Å×À̺íÀ» ¹ßÇàÇϽʽÿÀ. Explain Å×ÀÌºí¿¡ ´ëÇÑ Å×À̺í Á¤ÀÇ¿¡¼­ ÀÚ¼¼ÇÑ Á¤º¸¸¦ ÂüÁ¶ÇϽʽÿÀ.

¼³¸í ±â´ÉÀ¸·Î ¸ð¾ÆÁø Explain Å×À̺íÀÇ ¸ðÀÓÀº Æ®¸®°Å¸¦ Ȱ¼ºÈ­ÇÏÁö ¸øÇϰųª ÂüÁ¶³ª Á¡°Ë Á¦ÇÑÁ¶°Çµµ Ȱ¼ºÈ­ÇÏÁö ¸øÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, »ðÀÔ Æ®¸®°Å¸¦ EXPLAIN_INSTANCE Å×ÀÌºí¿¡ Á¤ÀÇÇϰí Àû´çÇÑ ¸í·É¹®À» ¼³¸íÇÒ °æ¿ì, Æ®¸®°Å´Â Ȱ¼ºÈ­µÇÁö ¸øÇÕ´Ï´Ù.

¼³¸í ±â´É¿¡ ´ëÇÑ °ü¸® ¾È³»¼­¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
Explain Å×ÀÌºí¿¡ ´ëÇÑ ¼³¸í:

Çìµå Explain
Ä÷³ À̸§ Ä÷³ À̸§
µ¥ÀÌÅÍ À¯Çü Ä÷³ÀÇ µ¥ÀÌÅÍ À¯Çü.
³Î(NULL) ÀÔ·Â °¡´É?
¿¹: ³Î(NULL) Çã¿ë
¾Æ´Ï¿À:  ³Î(NULL) Çã¿ë ¾ÈµÊ

Ű?
PK: Ä÷³ÀÌ ±âº» ŰÀÇ ÀϺÎ
FK: Ä÷³ÀÌ ¿ÜºÎ ŰÀÇ ÀϺÎ

¼³¸í Ä÷³ÀÇ ¼³¸í


[ ÆäÀÌÁöÀÇ ¸Ç À§ | ÀÌÀü ÆäÀÌÁö | ´ÙÀ½ ÆäÀÌÁö | ¸ñÂ÷ | »öÀÎ ]