´ÙÀ½ ÀÌÀü Â÷·Ê

10. MYSQL ÁÖ¿äÇÔ¼ö

¿©±â¼­´Â mysql¿¡ »ç¿ëµÇ´Â Áß¿äÇÑ ¸î °¡Áö ±âº» ÇÔ¼öµéÀ» ¼Ò°³ÇÏ°Ú½À´Ï´Ù.    ´ëºÎºÐÀÇ ÇÔ¼ö°¡ php¿Í ¿¬°üÇÏ¿© ºñ½ÁÇÑ °ÍµéÀÌ ¸¹ÀÌ ÀÖ½À´Ï´Ù.    php¿¡¼­ ¸¸¾à ÀÌ ÇÔ¼ö¸¦ »ç¿ëÇÏ·Á¸é mysql query ¹®À» ÀÌ¿ëÇÏ´Â ¹æ¹ýµµ ÀÖ½À´Ï´Ù.    (¿©±â¼­ÀÇ ¼³¸íÀº Á÷Á¢ local¿¡¼­ Á¢¼ÓÇؼ­ ÇÏ´Â °Íº¸´Ù Ŭ¶óÀ̾ðÆ®¿¡¼­ telnetÀ¸·Î Á¢¼ÓÇؼ­ »ç¿ëÇÑ ¿¹¸¦ ´õ ¸¹ÀÌ µé¾ú½À´Ï´Ù.)

10.1 ¿¬»êÀÚ

¿¬»êÀÚÀÇ °æ¿ì ÀϹÝÀûÀ¸·Î »ç¿ëÇÏ´Â ¿¬»êÀÚµéÀ» »ç¿ëÇÕ´Ï´Ù.    "+" , "-" , "*" , "/" µî ÀÔ´Ï´Ù.    ±×·³ °¢°¢ÀÇ ¼öÇà °á°ú¸¦ È®ÀÎ ÇÏ°Ú½À´Ï´Ù.

±×¸². 10-1 + * ¿¬»êÀÚ ¿¹

À§¿¡¼­ "( )" »ç¿ë¾øÀÌ ¿¬»êÀ» Ç߱⠶§¹®¿¡ ¿ì¼± ¼øÀ§°¡ À§ÀÎ ¿¬»êÀÚºÎÅÍ ¿¬»êÀÌ ÀÌ·ç¾î Á³½À´Ï´Ù.
        
¸¸¾à, (1+4)*4·Î Çß´Ù¸é °á°ú´Â 20ÀÌ µÉ °ÍÀÔ´Ï´Ù.

±×¸². 10-2 / - ¿¬»êÀÚ ¿¹
    À§¿Í ´Ù¸£°Ô (4-2) °¡ (4-4)ÀÏ °æ¿ì "null" À» Ãâ·ÂÇÕ´Ï´Ù.

10.2 ºñ±³ ¿¬»êÀÚ

ºñ±³ ¿¬»êÀÚ´Â °á°ú°¡ Âü(1) °ú °ÅÁþ(0)À¸·Î °á°ú¸¦ Ãâ·ÂÇÕ´Ï´Ù.

±×¸®°í ºñ±³ ¿¬»êÀÚÀÇ °æ¿ì ¸î °¡Áö ±ÔÄ¢ÀÌ ÀÖ½À´Ï´Ù.

    ~ Àμö°¡ ¸ðµÎ ¹®ÀÚ¿­ÀÌ¸é ¹®ÀÚ¿­·Î ºñ±³µË´Ï´Ù.
    ~ Àμö°¡ ¸ðµÎ Á¤¼ö¸é Á¤¼ö·Î ºñ±³µË´Ï´Ù.
    ~ Àμö°¡ ¸ðµÎ "null" ÀÌ¸é ¿¬»êÀÇ °á°úµµ "null"ÀÌ µË´Ï´Ù.
    ~ ÇÑÂÊÀÇ Àμö°¡ "timestamp" ÀÌ¸é ³ª¸ÓÁöµµ °°ÀÌ º¯È¯µÇ¾î ºñ±³µË´Ï´Ù.
    ~ ÇÑÂÊÀÇ Àμö°¡ "datetime" ÀÌ¸é ³ª¸ÓÁöµµ °°ÀÌ º¯È¯µÇ¾î ºñ±³µË´Ï´Ù.
    ~ ³ª¸ÓÁöÀÇ °æ¿ì´Â ºÎµ¿¼Ò¼öÁ¡ ½Ç¼ö·Î ºñ±³µË´Ï´Ù.

±âÈ£·Î´Â 

    "=" - °°´Ù 
    "!= ,<>" - °°Áö ¾Ê´Ù  
    "<=" - À۰ųª °°´Ù 
    "<" - ÀÛ´Ù  
    ">=" - Å©°Å³ª °°´Ù 
    ">" - Å©´Ù
    "<=>" - µÑ Áß ÇÑÂÊÀÌ "null" ÀÏ °æ¿ì 0À» Ãâ·Â

    ÀÎÀÚ between (ÃÖ¼Ò°ª) and (ÃÖ´ë°ª) - ÀÎÀÚ°¡ ÃÖ¼Ò°ª°ú ÃÖ´ë°ª »çÀÌ¿¡ Á¸Àç Çϸé "1"À» ±×·¸Áö
    ¾ÊÀ» °æ¿ì "0"À» Ãâ·ÂÇÕ´Ï´Ù.

    ÀÎÀÚ in (°ª, °ª, ¡¦) - ÀÎÀÚ°¡ ( ) ¾È¿¡ Á¸ÀçÇϸé "1"À» ±×·¸Áö ¾ÊÀ¸¸é "0"À» Ãâ·ÂÇÕ´Ï´Ù.

±×¸². 10-3 ºñ±³ ¿¬»êÀÚ !=

±×¸². 10-4 ºñ±³ ¿¬»êÀÚ >=
À§ ±×¸²Àº °á°ú°¡ °ÅÁþ À̹ǷΠ"0"À» Ãâ·Â ÇÕ´Ï´Ù.

±×¸². 10-5 ºñ±³ ¿¬»êÀÚ between
±×¸². 13-5ÀÇ °á°ú´Â ÂüÀ̹ǷΠ"1"À» ¸®ÅÏÇÕ´Ï´Ù.

±×¸². 10-6 ºñ±³ ¿¬»êÀÚ in
"jun" Ç׸ñ ¾È¿¡ ¾ø±â ¶§¹®¿¡ °ÅÁþÀ̹ǷΠ"0"À» ¸®ÅÏÇÕ´Ï´Ù.

10.3 ³¯Â¥¿Í ½Ã°£ °ü·Ã ÇÔ¼ö

³¯Â¥¿Í ½Ã°£ °ü·Ã ÇÔ¼ö´Â ¿©·¯¸ð·Î »ç¿ëÇÏ´Â °÷ÀÌ ¸¹Àº ºÎºÐÀÔ´Ï´Ù.    ´ëºÎºÐÀÇ Ç¥Çö¿¡¼­ ³¯Â¥¿Í ½Ã°£Àº ²À µé¾î°¡±â ¶§¹®¿¡ ÀÌ ºÎºÐÀ» ¸ÕÀú ´Ù·çµµ·Ï ÇÏ°Ú½À´Ï´Ù.

MONTHNAME("³¯Â¥") - ÇØ´çÇÏ´Â ³¯Â¥ÀÇ ¿ùÀ» ¿µ¾î·Î ¸®ÅÏÇÕ´Ï´Ù.

±×¸². 10-7 MONTHNAME
QUARTER("³¯Â¥") - ÇØ´çÇÏ´Â ³¯Â¥ÀÇ ºÐ±â¸¦ ¸®ÅÏÇØ ÁÝ´Ï´Ù.

±×¸². 10-8 QUARTER
YEAR("³¯Â¥") - ÇØ´ç ³¯Â¥ÀÇ ³âµµ¸¦ ¸®ÅÏÇØ ÁÝ´Ï´Ù.

±×¸². 10-9 YEAR
HOUR("½Ã°£") - ÇØ´çÇÏ´Â ½Ã°£À» ¸®ÅÏÇÕ´Ï´Ù.

±×¸². 10-10 HOUR
MINUTE("½Ã°£") - ÇØ´ç ½Ã°£ÀÇ ºÐÀ» ¸®ÅÏÇÕ´Ï´Ù.

±×¸². 10-11 MINUTE
SECOND("½Ã°£") - ÇØ´ç ½Ã°£ÀÇ Ãʸ¦ ¸®ÅÏÇÕ´Ï´Ù.

±×¸². 10-12 SECOND
PERIOD_ADD(³¯Â¥, N) - ÇØ´çÇÏ´Â ³¯Â¥¿¡ÀÇ °³¿ù¿¡ "N"°³¿ùÀ» ´õ ÇÕ´Ï´Ù.
                     (³¯Â¥´Â YYMM, YYYYMMÇü½ÄÀ¸·Î ÁÖ¾îÁö¸é YYYYMM Çü½ÄÀ¸·Î ¸®ÅÏÇÕ´Ï´Ù.)

±×¸². 10-13 PERIOD_ADD
CURDARE( ) - ¿À´Ã ³¯Â¥¸¦ YYYY-MM-DD ¶Ç´Â YYYYMMDD Çü½ÄÀ¸·Î ¸®ÅÏÇØ ÁÝ´Ï´Ù.
             ÇÔ¼ö°¡ ¹®ÀÚ¿­ ¶Ç´Â ¼ýÀÚ·Î »ç¿ëµÊ¿¡ µû¶ó ¸®ÅÏ °ªÀº ´Þ¶ó Áý´Ï´Ù.

±×¸². 10-14 CURDARE ¿¹ 1

±×¸². 10-15 CURDARE ¿¹ 2
CURTIME( ) - ÇöÀç ½Ã°£À» HH:MM:SS ¶Ç´Â HHMMSS Çü½ÄÀ¸·Î ¸®ÅÏÇØ ÁÝ´Ï´Ù.
             ÀÌ ÇÔ¼ö ¿ª½Ã ÇÔ¼ö°¡ ¹®ÀÚ¿­ ¶Ç´Â ¼ýÀÚ·Î »ç¿ëµÊ¿¡ µû¶ó ¸®ÅÏ °ªÀÌ ´Þ¶ó Áý´Ï´Ù.

±×¸². 10-16 CURTIME ¿¹ 1

±×¸². 10-17 CURTIME ¿¹ 2
NOW( ) - ÇöÀçÀÇ ³¯Â¥¿Í ½Ã°£À» ¸®ÅÏÇÕ´Ï´Ù.

±×¸². 10-18 NOW ¿¹ 1

±×¸². 10-19 NOW ¿¹ 2
UNIX_TIMESTAMP( ) - À¯´Ð½º ŸÀÓ½ºÅÆÇÁ¸¦ ¸®ÅÏÇÕ´Ï´Ù.
                    ³¯Â¥ ÀÎÀÚ°¡ ÀÖÀ» °æ¿ì ÇØ´ç ³¯Â¥ÀÇ À¯´Ð½º ŸÀÓ½ºÅÆÇÁ¸¦ ¸®ÅÏÇÏ°í, ÀÎÀÚ°¡ ¾øÀ» °æ¿ì
                    ÇöÀçÀÇ À¯´Ð½º ŸÀÓ½ºÅÆÇÁ¸¦ ¸®ÅÏÇÕ´Ï´Ù.(ÃÊ ´ÜÀ§·Î ³ªÅ¸³À´Ï´Ù.)

±×¸². 10-20 UNIX_TIMESTAMP ¿¹ 1

±×¸². 10-21 UNIX_TIMESTAMP ¿¹ 2
FROM_UNIXTIME (À¯´Ð½º ŸÀÓ½ºÅÆÇÁ) - À¯´Ð½º ŸÀÓ½ºÅÆÇÁ ³¯Â¥¿¡¼­ ÀÏ¹Ý Çü½ÄÀÇ ³¯Â¥¿Í ½Ã°£À¸·Î ¸®ÅÏÇÕ´Ï´Ù.
                                    ÀÌ ÇÔ¼ö¸¦ ÀÌ¿ëÇؼ­ ¿øÇÏ´Â µ¥ÀÌÅÍ ÇüÅ·εµ Ãâ·ÂÀÌ °¡´ÉÇÕ´Ï´Ù.
                                   (DATE_FORMAT( ) ÇÔ¼ö´Â ³¯Â¥¿Í ½Ã°£À» ¿©·¯ °¡Áö ÇüÅ·ΠǥÇö °¡´ÉÇÏ°Ô
                                    ÇÕ´Ï´Ù. ´ÙÀ½ ÇÔ¼ö¸¦ Âü°í Çϼ¼¿ä.)

±×¸². 10-22 FROM_UNIXTIME ¿¹ 1

±×¸². 10-23 FROM_UNIXTIME ¿¹ 2

±×¸². 10-24 FROM_UNIXTIME ¿¹ 3
DATE_FORMAT(³¯Â¥, ÇüÅÂ) - ÇüÅÂÀÇ Á¾·ù¿¡ ¸Â°Ô ¿©·¯ °¡Áö ¾ç½ÄÀ¸·Î ³¯Â¥¿Í ½Ã°£À» ¸®ÅÏÇØ ÁÝ´Ï´Ù.
                          ƯÈ÷ ÀÌ ÇÔ¼ö´Â ÀÚÁÖ »ç¿ë µÇ¹Ç·Î °ü½ÉÀÖ°Ô º¸±â ¹Ù¶ø´Ï´Ù.

 
ÇüÅÂÀÇ Á¾·ù´Â¡¦.


    %M - ¿ù À̸§À» ¿µ¾î·Î ¸®ÅÏÇÕ´Ï´Ù.(January)
    %D - Á¢¹Ì»ç¸¦ »ç¿ëÇØ ¿µ¾î·Î ÀÏÀ» ¸®ÅÏÇÕ´Ï´Ù.(1st , 2nd ..) 
    %W - ¿äÀÏÀ» ¿µ¾î·Î ¸®ÅÏÇÕ´Ï´Ù. (Monday)
    %y - 2ÀÚ¸® ¿¬µµ¸¦ ¸®ÅÏÇÕ´Ï´Ù.
    %m - ¿ùÀ» ¼ýÀÚ·Î ¸®ÅÏÇÕ´Ï´Ù.(01 , 02 , 03)
    %d - ÀÏÀ» ¼ýÀÚ·Î ¸®ÅÏÇÕ´Ï´Ù. (00 , 01 ,02 )
    %a - ¿äÀÏÀ» ªÀº ¿µ¾î·Î ¸®ÅÏÇÕ´Ï´Ù. (Mon)
    %e - ÀÏÀ» ¼ýÀÚ·Î ¸®ÅÏÇÕ´Ï´Ù.(0 , 1 , 2)
    %c - ¿ùÀ» ¼ýÀÚ·Î ¸®ÅÏÇÕ´Ï´Ù. (1 , 2 , 3)
    %j - ÇÑÇØÀÇ ¸î ¹ø° ¿äÀÏÀÎÁö ¸®ÅÏÇÕ´Ï´Ù. (001 ~ 366)
    %b - ¿ùÀ» ªÀº ¿µ¾î·Î ¸®ÅÏÇÕ´Ï´Ù. (Jan)
    %H - 24½Ã°£ Çü½ÄÀÇ ½Ã°£À» ¸®ÅÏÇÕ´Ï´Ù. (00 ~ 23 )
    %h - 12½Ã°£ Çü½ÄÀÇ ½Ã°£À» ¸®ÅÏÇÕ´Ï´Ù. (01 ~ 12)
    %k - 24½Ã°£ Çü½ÄÀÇ ½Ã°£À» ¸®ÅÏÇÕ´Ï´Ù. (1 ~ 23)
    %l - ½Ã°£À» ¸®ÅÏÇÕ´Ï´Ù. (1 ~ 12)
    %i - ºÐÀ» ¸®ÅÏÇÕ´Ï´Ù. (00 ~ 59)
    %T - ½ÃºÐÃÊÀÇ 24½Ã°£ Çü½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù. (hh:mm:ss)
    %r - ½ÃºÐÃÊÀÇ 12½Ã°£ Çü½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù. (hh:mm:ss)
    %s - Ãʸ¦ ¸®ÅÏÇÕ´Ï´Ù. (00 ~ 59)
    %p - AM , PMÀ» ¸®ÅÏÇÕ´Ï´Ù.
    %w - ÀÏÁÖÀÏ Áß ¸î ¹ø° ¿äÀÏÀÎÁö ¸®ÅÏÇÕ´Ï´Ù.(0 - ÀÏ¿äÀÏ)
    %U - ÇÑÇØ Áß ¸î ¹ø° ÁÖÀÎÁö ¸®ÅÏÇÕ´Ï´Ù.(ÀÏ¿äÀÏÀÌ ½ÃÀÛ)
    %u - ÇÑÇØ Áß ¸î ¹ø° ÁÖÀÎÁö ¸®ÅÏÇÕ´Ï´Ù.(¿ù¿äÀÏÀÌ ½ÃÀÛ)

  
±×·³ ¿©·¯ °¡Áö ÇüÅÂÀÇ µ¥ÀÌÅÍ Ãâ·ÂÀ» º¸°Ú½À´Ï´Ù.

±×¸². 10-25 DATE_FORMAT ¿¹ 1

±×¸². 10-26 DATE_FORMAT ¿¹ 2
TO_DAYS(³¯Â¥) - ÇØ´ç ³¯Â¥¸¦ "0000" ºÎÅÍ Àϼö·Î ¸®ÅÏÇØ ÁÝ´Ï´Ù.

±×¸². 10-27 TO_DAYS ¿¹ 1

±×¸². 10-28 TO_DAYS ¿¹ 2
FROM_DAYS(Àϼö) - ÇØ´ç Àϼö·ÎºÎÅÍ ³¯Â¥¸¦ ¸®ÅÏÇØ ÁÝ´Ï´Ù.

±×¸². 10-29 FROM_DAYS ¿¹ 1

±×¸². 10-30 FROM_DAYS ¿¹ 2
DATE_ADD(³¯Â¥,INTERVAL,Ãß°¡ºÐ) - ÇØ´ç ³¯Â¥¿Í ½Ã°£¿¡ ƯÁ¤ ³¯Â¥¿Í ½Ã°£À» ´õÇØÁÝ´Ï´Ù.

±×¸². 10-31 DATE_ADD ¿¹ 1
À§ ±×¸²À» º¸¸é ÇÏ·ç°¡ Ãß°¡µÈ °ÍÀ» º¼ ¼ö ÀÖ½À´Ï´Ù.

 
¿©±â¿¡¼­ Ãß°¡ºÐÀÇ Á¾·ù¿¡ ´ëÇØ ¾Ë¾Æ º¸°í °è¼Ó ¿¹¸¦ º¸¿© µå¸®°Ú½À´Ï´Ù.

    second - Ãʸ¦ Ãß°¡ ÇÕ´Ï´Ù(interval 1 second)
    minute - ºÐÀ» Ãß°¡ ÇÕ´Ï´Ù.(interval 1 minute)
    hour - ½Ã°£À» Ãß°¡ ÇÕ´Ï´Ù.(interval 1 hour)
    day - ÀÏÀ» Ãß°¡ ÇÕ´Ï´Ù.(interval 1 day)
    month - ´ÞÀ» Ãß°¡ ÇÕ´Ï´Ù. .(interval 1 month)
    year - ³âÀ» Ãß°¡ ÇÕ´Ï´Ù. .(interval 1 year)
    minute_second - ºÐ°ú Ãʸ¦ Ãß°¡ ÇÕ´Ï´Ù. (interval "1:1" minute_second)
    hour_minute - ½Ã°£°ú ºÐÀ» Ãß°¡ ÇÕ´Ï´Ù. (interval "1:1" hour_minute)
    day_hour - ÀÏ°ú ½Ã°£À» Ãß°¡ ÇÕ´Ï´Ù. (interval "1 1" day_hour)
    year_month - ³â°ú ¿ùÀ» Ãß°¡ ÇÕ´Ï´Ù. (interval "1-1" year_month)
    hour_second - ½Ã°£°ú ºÐ, Ãʸ¦ Ãß°¡ ÇÕ´Ï´Ù. (interval "1:1:1" hour_second)
    day_minute - ÀÏ°ú ½Ã°£, ºÐÀ» Ãß°¡ ÇÕ´Ï´Ù.(interval "1 1:1" day_minute)
    day_second - ÀÏ°ú ½Ã°£, ºÐ, Ãʸ¦ Ãß°¡ ÇÕ´Ï´Ù.(interval "1 1:1:1" day_second)

±×¸². 10-32 DATE_ADD ¿¹ 2

±×¸². 10-33 DATE_ADD ¿¹ 3
¸¸¾à ³¯Â¥¿Í ½Ã°£À» »©±â¸¦ ¿øÇÑ´Ù¸é " - "¸¦ »ç¿ëÇÏ¸é µË´Ï´Ù. ¶Ç ´Ù¸¥ ¹æ¹ýÀº DATE_SUB( ) ÇÔ¼ö¸¦
»ç¿ëÇÏ´Â °ÍÀÔ´Ï´Ù.

±×¸². 10-34 DATE_ADD ¿¹ 4

±×¸². 10-35 DATE_ADD ¿¹ 5
PERIOD_DIFF(³¯Â¥1, ³¯Â¥2) - ³¯Â¥1 °ú ³¯Â¥2 »çÀÌÀÇ °³¿ù ¼ö¸¦ ¸®ÅÏÇÕ´Ï´Ù.

±×¸².10-36 PERIOD_DIFF

10.4 ¹®ÀÚ¿­ °ü·Ã ÇÔ¼ö

php ½ºÅ©¸³Æ® ÇÁ·Î±×·¡¹ÖÀ» Çϸ鼭 php¿¡¼­ Áö¿øÇÏ´Â ÇÔ¼ö¸¦ ÀÌ¿ëÇÑ ¹æ¹ýÀ¸·Î ¸¹Àº ¹®ÀÚ¿­ ó¸®ÇÏ°Ô µÉ °ÍÀÔ´Ï´Ù.    Mysql ¿ª½Ã ¹®ÀÚ¿­À» ó¸®ÇÏ´Â ¿©·¯ °¡Áö ÇÔ¼ö°¡ ÀÖ½À´Ï´Ù.    ¿©·¯ºÐµéÀº µ¥ÀÌÅ͸¦ µ¥ÀÌÅͺ£À̽º¿¡ ÀúÀåÇÒ ¶§ php ÇÔ¼ö¿¡¼­ Áö¿øÇÏ´Â ÇÔ¼ö¸¦ »ç¿ëÇÒ ¼öµµ ÀÖÁö¸¸ ¿©±â¼­ ¼³¸íÇÒ mysql ÇÔ¼ö¸¦ »ç¿ëÇصµ µË´Ï´Ù.    (¹®ÀÚ¿­ ÇÔ¼ö´Â °á°ú °ªÀÌ Á¤ÀÇµÈ ±æÀ̺¸´Ù Ŭ °æ¿ì NULLÀ» ¸®ÅÏÇÕ´Ï´Ù.)

HEX(n) - ÇØ´ç 10Áø¼ö¸¦ 16Áø¼ö·Î ¸®ÅÏÇØ ÁÝ´Ï´Ù. (NULLÀº NULL·Î ¸®ÅÏ)

±×¸². 10-37 HEX
OCT(n) - ÇØ´ç 10Áø¼ö¸¦ 8Áø¼ö·Î ¸®ÅÏÇØ ÁÝ´Ï´Ù.(NULL -> NULL·Î ¸®ÅÏ)

±×¸². 10-38 OCT
BIN(n) - ÇØ´ç 10Áø¼ö¸¦ 2Áø¼ö·Î ¸®ÅÏÇÕ´Ï´Ù. (NULL -> NULL·Î ¸®ÅÏ)

±×¸². 10-39 BIN
CONV(n , a , b) - ÇØ´ç ¼ýÀÚ¸¦ a Çü½ÄÀÇ Áø¼ö¿¡¼­ b Çü½ÄÀÇ Áø¼ö·Î º¯È¯Çؼ­ ¸®ÅÏÇÕ´Ï´Ù. 
                  ¾Õ¿¡¼­ ¼³¸íÇÑ °¢ Áø¼öº° º¯È¯ ¹æ¹ýÀÇ ±â´ÉÀ» ´Ù °¡Áö°í ÀÖ´Â ÇÔ¼öÀÔ´Ï´Ù.
                 (ÀÎÀÚÁß NULLÀÌ ÀÖÀ¸¸é NULLÀ» ¸®ÅÏÇÕ´Ï´Ù. 2 ~36Áø±îÁö °¡´É)

±×¸². 10-40 CONV ¿¹ 1

±×¸². 10-41 CONV ¿¹ 2
ASCII(¹®ÀÚ¿­) - ÇØ´ç ¹®ÀÚ¿­ÀÇ Ã³À½ À§Ä¡ÀÇ ASCII Äڵ带 ¸®ÅÏÇÕ´Ï´Ù.(NULL -> NULL·Î ¸®ÅÏ ÇÕ´Ï´Ù.)

±×¸². 10-42 ASCII
    FIELD(Nstring , string , ¡¦) - Nstring¿¡ ÇØ´çÇÏ´Â ¹®ÀÚ¿­ÀÌ ¸î ¹ø° ÀÎÁö ¸®ÅÏÇÕ´Ï´Ù.

±×¸². 10-43 FIELD
LOWER(¹®ÀÚ¿­) - ÇØ´ç ¹®ÀÚ¿­À» ¼Ò¹®ÀÚ·Î º¯È¯Çؼ­ ¸®ÅÏÇÕ´Ï´Ù.(ÄÄÆÄÀÏ ½Ã ¼±ÅÃÇÑ ¹®ÀÚ ¼³Á¤)

±×¸². 10-44 LOWER
UPPER(¹®ÀÚ¿­) - ÇØ´ç ¹®ÀÚ¿­À» ´ë¹®ÀÚ·Î º¯È¯Çؼ­ ¸®ÅÏÇÕ´Ï´Ù.
               (ÄÄÆÄÀÏ ½Ã ¼±ÅÃÇÑ ¹®ÀÚ ¼³Á¤)

±×¸². 10-45 UPPER
LOAD_FILE(ÆÄÀϸí) - 64kb º¸´Ù ÀÛÀº ³»¿ëÀÇ ÆÄÀÏÀ» ÀÐ¾î µé¿© ¹®ÀÚ¿­·Î ¸®ÅÏÇÕ´Ï´Ù.
                   (64kbº¸´Ù Ŭ °æ¿ì NULLÀ» ¸®ÅÏÇÕ´Ï´Ù.)

±×¸². 10-46 LOAD_FILE
SPACE(n) - ÇØ´ç ÀÎÀÚÀÇ ¼ö ¸¸Å­ °ø¹éÀ» ¸®ÅÏÇÕ´Ï´Ù.

±×¸². 10-47 SPACE
REVERSE(¹®ÀÚ¿­) - ÇØ´ç ¹®ÀÚ¿­ÀÇ ¼ø¼­¸¦ ¹Ù²Ù¾î ¸®ÅÏÇÕ´Ï´Ù.

±×¸². 10-48 REVERSE
INSERT(¹®ÀÚ¿­, a , b , ¹®ÀÚ¿­1) - ÇØ´ç ¹®ÀÚ¿­À» a À§Ä¡ºÎÅÍ b Å©±â ¸¸Å­ ¹®ÀÚ¿­1À» ³Ö¾î ¸®ÅÏÇÕ´Ï´Ù.

±×¸². 10-49 INSERT
SUBSTRING_INDEX(¹®ÀÚ¿­, a , count ) - ÇØ´ç ¹®ÀÚ¿­À»  a·Î ±¸ºÐÇؼ­ ¹è¿­·Î ¸¸µé°í count ¼ö¸¸Å­ ¸®ÅÏÇØ
                                      ÁÝ´Ï´Ù.   ¿À¸¥ÂʺÎÅÍ Ãâ·ÂÇÏ±æ ¿øÇϸé À½¼ö¸¦ ÀûÀ¸¸é µË´Ï´Ù.

±×¸². 10-50 SUBSTRING_INDEX
REPEAT(¹®ÀÚ¿­ , c ) - ÇØ´ç ¹®ÀÚ¿­À»  c ¸¸Å­ ¹Ýº¹Çؼ­ ¸®ÅÏÇÕ´Ï´Ù.

±×¸². 10-51 REPEAT
LTRIM(¹®ÀÚ¿­) - ÇØ´ç ¹®ÀÚ¿­ÀÇ ¿ÞÂÊ °ø¹éÀ» Á¦°ÅÇÕ´Ï´Ù.

±×¸². 10-52 LTRIM
RTRIM(¹®ÀÚ¿­) - ÇØ´ç ¹®ÀÚ¿­ÀÇ ¿À¸¥ÂÊ °ø¹éÀ» Á¦°ÅÇÏ°í ¸®ÅÏÇÕ´Ï´Ù.

±×¸². 10-53 RTRIM
TRIM(¿É¼Ç a FROM ¹®ÀÚ¿­) - ÁÖ¾îÁø ¿É¼Ç¿¡ µû¶ó a ¹®ÀÚ¸¦ Á¦°ÅÇÏ°í ¸®ÅÏÇÕ´Ï´Ù.
                           ¿É¼Ç¿¡´Â LEADING | TRAILING | BOTH µîÀÌ ÀÖÀ¸¸ç °¢°¢ ¾ÕÂÊ °ø¹éÁ¦°Å | µÚÂÊ °ø¹é Á¦°Å 
                           | ¾ÕµÚ °ø¹é Á¦°ÅÀÔ´Ï´Ù. 

±×¸². 10-54 TRIM ¿¹ 1

±×¸². 10-55 TRIM ¿¹ 2

±×¸². 10-56 TRIM ¿¹ 3
CONCAT(¹®ÀÚ¿­, ¹®ÀÚ¿­ ¡¦..) - ÇØ´ç ¹®ÀÚ¿­À» À̾î ÁÝ´Ï´Ù.
                              ÀÌ ÇÔ¼ö´Â phpÀÇ " . "À» ÀÌ¿ëÇÑ ¹®ÀÚ¿­ ¿¬°á ¹æ¹ý°ú À¯»ç ÇÕ´Ï´Ù.
                             (NULL -> NULL·Î ¸®ÅÏÇÕ´Ï´Ù.)

±×¸². 10-57 CONCAT
LEFT(¹®ÀÚ¿­,n) - n ¸¸Å­ ÇØ´ç ¹®ÀÚ¿­À» ¿ÞÂʺÎÅÍ ¸®ÅÏÇÕ´Ï´Ù. 

±×¸². 10-58 LEFT
RIGHT(¹®ÀÚ¿­, n) - n¸¸Å­ ÇØ´ç ¹®ÀÚ¿­À» ¿À¸¥ÂʺÎÅÍ ¸®ÅÏÇÕ´Ï´Ù.

±×¸². 10-59 RIGHT
LOCATE(a , b) - a(¹®ÀÚ¿­)°¡ b(¹®ÀÚ¿­)¿¡¼­ óÀ½ºÎÅÍ ¸î ¹ø° À§Ä¡ÀÎÁö ¸®ÅÏÇÕ´Ï´Ù.

±×¸². 10-60 LOCATE
LPAD(¹®ÀÚ¿­ , a , b) - ÇØ´ç ¹®ÀÚ¿­¿¡ a ±æÀÌ ¸¸Å­ b ¹®ÀÚ¸¦ ¿ÞÂʺÎÅÍ ³Ö¾î ¸®ÅÏÇÕ´Ï´Ù.

±×¸². 10-61 LPAD
RPAD(¹®ÀÚ¿­, a , b) - ÇØ´ç ¹®ÀÚ¿­¿¡ a ±æÀ̸¸Å­ b ¹®ÀÚ¸¦ ¿À¸¥ÂÊ¿¡ ³Ö¾î ¸®ÅÏÇÕ´Ï´Ù.

±×¸². 10-62 RPAD
¿©±â±îÁö ¹®ÀÚ¿­ ÇÔ¼öÀÇ ´ëºÎºÐÀ» ¼³¸íÇß½À´Ï´Ù.
        
¸î °¡Áö ºüÁø ÇÔ¼öµéµµ ÀÖÁö¸¸ ¿©±â ÀÖ´Â °Í¸¸À¸·Îµµ ´ëºÎºÐÀ» Ç¥ÇöÇϱâ´Â ÃæºÐÇÕ´Ï´Ù.

10.5 ±âŸ ÇÔ¼öµé

mysqlÀÇ ¼öÇÐ ÇÔ¼ö´Â ¿©±â¼­ ´Ù·çÁö ¾Êµµ·Ï ÇÏ°Ú½À´Ï´Ù.    ´ëºÎºÐÀÇ °æ¿ì php ÇÔ¼ö°¡ ´ë½Å ÇÒ ¼ö Àֱ⠶§¹®¿¡ ±¸Áö mysql ÇÔ¼ö¸¦ ÀÌ¿ëÇØ ¼öÇכּêÀ» ÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù.    ÇÏÁö¸¸ ¾î´À °æ¿ìµç ²À »ç¿ëÇؾ߸¸ ÇÒ °æ¿ì´Â mysql ¸Å´º¾óÀ» º¸½Ã±â ¹Ù¶ø´Ï´Ù.    ÂªÀº ¿µ¾î ½Ç·ÂÀ¸·Îµµ ÃæºÐÈ÷ º¸½Ç ¼ö ÀÖ´Â ¸Å´º¾óÀ̱⠶§¹®¿¡ °ÆÁ¤Àº ÇÊ¿ä ¾ø½À´Ï´Ù.    ±×·³, ¿©±â¼­´Â ÀÚÁÖ »ç¿ëµÇ´Â ³ª¸ÓÁö ÇÔ¼öµéÀ» ¼³¸íÇÏ°Ú½À´Ï´Ù.

USER() - ÇöÀç mysql¿¡ Á¢¼Ó ÁßÀÎ »ç¿ëÀÚ À̸§À» ¸®ÅÏÇÕ´Ï´Ù.
±×¸². 10-63 USER
VERSION( ) - mysqlÀÇ ¹öÀüÀ» ¸®ÅÏÇØ ÁÝ´Ï´Ù.

±×¸². 10-64 VERSION
PASSWORD(¹®ÀÚ¿­) - ÀÌ ÇÔ¼ö´Â mysqlÀÇ µ¥ÀÌÅÍ º£À̽º¿¡ ¹®ÀÚ¿­À» ¾Ïȣȭ Çؼ­ ÀúÀåÇØ ÁÝ´Ï´Ù.
                   ´ëºÎºÐÀÇ °æ¿ì »ç¿ëÀÚ ÀÎÁõ¿¡ ÀÌ¿ëÇÕ´Ï´Ù.   Áï, ¾ÏȣȭµÈ ¹®ÀÚ¿­³¢¸® ºñ±³ÇÔÀ¸·Î Çؼ­ 
                   ÀÎÁõÀ» ÇÏ´Â °ÍÀÔ´Ï´Ù.
                   µÚ¿¡ ¼³¸íÇÒ admin toolÀÇ »ç¿ëÀÚ ÀÎÁõ ¿ª½Ã ÀÌ ¹æ¹ýÀ» ÀÌ¿ëÇß½À´Ï´Ù.

±×¸². 10-65 PASSWORD
ÀÌ·¸°Ô Áß¿äÇÏ°Ô »ç¿ëµÇ´Â ¸î °¡Áö ÇÔ¼öµéÀ» ºÃ½À´Ï´Ù.
´ëºÎºÐÀÇ ÇÁ·Î±×·¥°ú ½ºÅ©¸³Æ®µéÀº °ÅÀÇ ºñ½ÁÇÑ ¾ç½ÄÀÇ ÇÔ¼ö¸¦ °¡Áö°í ÀÖ½À´Ï´Ù. 
±×·¡¼­ ´Ù¸¥ °÷¿¡¼­ ºñ½ÁÇÑ ÇÔ¼ö¸¦ º¸¸é ±× ±â´ÉÀÌ ¹«¾ùÀÎÁö´Â ¾î´ÀÁ¤µµ ¿¹»óÇÒ ¼ö ÀÖ½À´Ï´Ù.
²À ÇÊ¿äÇÑ °ÍÀ» È®½ÇÈ÷ ÀÌÇØÇÏ´Â °Íµµ Áß¿äÇÕ´Ï´Ù.
¿©·¯ °¡Áö¸¦ µÎ¼­ ¾øÀÌ ¹è¿ì¸é È¥¶õ½º·¯¿ö¼­ ±×¸¸Å­ ¼ÕÇØ º¸´Â ºÎºÐµµ ÀÖ½À´Ï´Ù.
¾Æ¹«ÂÉ·Ï ÀÌ Ã¥¿¡ ³ª¿­µÈ ÇÔ¼ö¿¡¸¸ ±¹ÇѵÇÁö ¸»±â¸¦ ¹Ù¶ø´Ï´Ù.

  
´ÙÀ½ Àå¿¡¼­´Â ¼Ò½º ºÎºÐÀÇ °¢ È­¸éÀ» ¼³¸íÇÏ°Ú½À´Ï´Ù.


Âü°í. 11ÀåÀº ¿ø·¡ ¾ÕÀ¸·Î ¸¸µé¾îº¼ »çÀÌÆ®ÀÇ °¢ È­¸éÀ» ¼³¸íÇÑ ºÎºÐ ÀÔ´Ï´Ù.
      º» ³»¿ë°ú Á¶±Ý ´Ù¸¦ ¼ö ÀÖÀ¸¸ç ¸¸µé¾îº¼ ¼Ò½º´Â Áö±ÝÀº ¾ÆÁÖ Ãʺ¸ÀûÀÎ °ÍÀ̸ç ÄíÅ°¿Í ¼¼¼Ç »ç¿ëµî¿¡¼­
      À߸øµÈ Á¡ÀÌ ÀÖ½À´Ï´Ù.   ÀÌ ºÎºÐÀº °øºÎÇØ º¸±â ¹Ù¶ø´Ï´Ù. Á¤¸»·Î phpÇÁ·Î±×·¡¹ÖÀ» ÇÏ·Á¸é ¸ðµç html
      ű״ ¾ó¸¶ º¸¿©ÁöÁö ¾Ê½À´Ï´Ù.
      ±×°ÍÀº <td> ÅÂÅ© °ú ¿©Å¸ ÅÂ±× Çϳª ±îÁö ¾ð¾î·Î ¸¸µé¾î ¹ö¸®±â ¶§¹®ÀÔ´Ï´Ù.
      ÇÏÁö¸¸ ¿©±â¼­ ¼Ò°³ÇÏ´Â ¼Ò½º´Â Á¤¸» ÇãÁ¢ÇÑ °ÍÀ̸ç óÀ½ Á¢ÇÏ´Â ÀÌ¿¡°Ô´Â À̺¸´Ù ÁÁÀº ¼Ò½º´Â ¾øÀ»
      µí ÇÕ´Ï´Ù.   ¸ðµç°Ô htmlÅÂ±×¸ç ºÎºÐ ºÎºÐ ¾ð¾î°¡ µé¾î °©´Ï´Ù. 

      ÀÌ ¸ðµç°É ÀÌÇØ Çß´Ù¸é ÀÌÁ¦ ¿©·¯ºÐµéÀº class ¹æ½ÄÀ¸·Î ¸ðµç°É ÇÁ·Î±×·¡¹Ö Çغ¸±â ¹Ù¶ø´Ï´Ù. 
          
      ±×¸®°í ÁøÁ¤ÇÑ ¾ð¾î(C,C++,java)¸¦ ½ÃÀÛÇϼ¼¿ä¡¦

´ÙÀ½ ÀÌÀü Â÷·Ê