Á¦ 2°­ MySQL ±âº»¹®¹ý

  Ãâó : http://gwangcom.co.kr

 
 Á¦ 2°­  MySQL ±âº»¹®¹ý

Áö³­ °­Á¿¡¼­ MySQLÀ» ¼³Ä¡ÇÏ ´Â °úÁ¤¹× ¹æ¹ýÀ» º¸¾Ò´Ù.
À̹ø °­Á¿¡¼­´Â MySQLÀ» ±¸µ¿ÇÏ´Â °úÁ¤ °ú °£´ÜÇÑ »ç¿ë¹ýÀ» º¸°Ú´Ù.

(1) MySQLÀÇ ±âÃÊÁö½Ä

1)¹®ÀÚ
¹®ÀÚ¿­Àº ÀÛÀº µû¿ÈÇ¥(')ȤÀº Å« µû¿ÈÇ¥(")·Î µÑ·¯½×¿© ±¸ºÐµÈ´Ù.

'¿©±â´Â ±úºñµµ °¡ À̲ø¾î°¡´Â °­ÁÂÀÌ´Ù.'
"¹°·Ð ±úºñµµ°¡ ¸¸µé¾î°¡´Â °­Á´ ..."

¿ª ½½·¡½Ã(\)¸¦ »ç¿ëÇϸé Ưº° ÇÑ Àǹ̸¦ °¡Áö°Ô µÇ´Â ¹®ÀÚµµ ÀÖ´Ù.

  \0

  ³Î¹®ÀÚ(null)

  \n

  °³Ç๮ÀÚ

  \t

  ÅÇ(tab)

  \r

  Ä³¸®Áö ¸®ÅÏ(carriage return)

  \b

  back space

  \'

  single quote(')

  \"

  double quote(")

  \\

  ¿ª½½·¡½Ã(\) ¹®ÀÚ

  \%

  ÆÛ¼¾Æ®(%) ±âÈ£ °Ë»ö½Ã¿¡ »ç¿ëµÇ ´Â % ¹®ÀÚ°¡ ¾Æ´Ñ ±×³É ¹®ÀÚ

  \_

  _¹®ÀÚ °Ë»ö ½Ã¿¡ »ç¿ëµÇ´Â _¹®ÀÚ °¡ ¾Æ´Ñ ±×³É ¹®ÀÚ

*À§ ¿¡¼­ ³ª¿À´Â ij¸®Áö ¸®ÅÏÀº Áï Ä¿¼­°¡ À§Ä¡ÇÑ ¶óÀÎÀÇ Ã¹¹®ÀÚ¿­·Î À̵¿ÇÑ´Ù.
*À§¿¡¼­ ³ª¿À´Â \´Â Ư¼ö¹®ÀÚ¸¦ \¹Ù ·Î µÚ¿¡ ¿À´Â ¹®ÀÚ¿­À» Ư¼öÀǹ̸¦ Áö´Ñ ¹®ÀÚ¿­·Î ÆľÇÇÏÁö ¸»°í ´ÜÁö ±âÈ£·Î¼­ÀÇ ¹® ÀÚ¿­·Î ÆľÇÇ϶ó´Â Àǹ̷ΠÁ¾Á¾ »ç¿ëµÈ´Ù
.


2)¼ýÀÚ

¼ýÀÚ´Â ÀÏ·ÃÀÇ ¼ý ÀÚ·Î ³ªÅ¸³»¸ç ´ç¿¬ÇÑ À̾߱âÀÌÁö¸¸ '.'Àº ¼Ò¼öÁ¡À» ³ªÅ¸³½´Ù.
¼ýÀÚ ¾Õ¿¡ ³ª¿À´Â -´Â À½¼ö¸¦ ³ªÅ¸³½´Ù.


¿Ã¹Ù¸¥ Á¤¼öÇ¥ÇöÀÇ ¿¹´Â ¾Æ·¡¿Í °°´Ù.


    3423
   &n bsp;0
    -43
    - 3823
 

¿Ã¹Ù¸¥ ½Ç¼öÇ¥ÇöÀÇ ¿¹´Â ¾Æ·¡¿Í °°´Ù.


    3423.34
    ; 0.9384
    - 43.23847
    -323.382e+3
 

3)µ¥ÀÌŸº£À̽º, Å×À̺í,Ä÷³,À妽º µîÀÇ À̸§ ºÙÀ̱â

MySQL¿¡¼­ »ç¿ë °¡´ÉÇÑ À̸§ÀÇ ±ÔÄ¢

-À̸§Àº ¹Ýµå½Ã ¿µ¹®ÀÚ ¶Ç´Â ¼ýÀÚ ¶Ç´Â '_'¿Í '$' ¹®ÀÚ·Î ÀÌ·ç¾îÁ®¾ß ÇÑ´Ù.¹°·Ð euc_kr ¹®ÀÚ ¼ÂÀ» »ç¿ëÇؼ­ ÄÄÆÄÀÏ Çß ´Ù¸é ÇÑ±Û À̸§À» ÁÙ ¼öµµ ÀÖÁö¸¸ ±ÇÀåÇÒ ¸¸ÇÑ ¹æ¹ýÀº ¾Æ´Ï´Ù.
-À̸§ Àº ÃÖ´ë 64ÀÚ ±îÁö Çã¿ëµÇ¸ç,º°Äª(alias name)Àº ÃÖ´ë 256ÀÚ ±îÁö µÉ ¼ö ÀÖ´Ù.
-À̸§Àº ù ±ÛÀÚ´Â ¿µ¹®À¸·Î ½ÃÀ۵Ǿî¾ß ÇÏ¸ç ¼ýÀڷθ¸ »ç¿ëÇÒ ¼ö´Â ¾ø´Ù.
-À̸§¿¡ '.' ¹®ÀÚ¸¦ ¾µ ¼ö ¾ø´Ù.

4)À̸§¿¡¼­ÀÇ ´ë ¼Ò¹®ÀÚÀÇ ±¸º°

MySQLÀº µ¥ÀÌÅͺ£À̽º´Â µð·ºÅ丮·Î,Å×À̺í Àº ÆÄÀÏ·Î ÀúÀåÇϱ⠶§¹®¿¡ ¿î¿µÃ¼Á¦¿Í ¹ÐÁ¢ÇÑ °ü°è°¡ ÀÖ´Ù.µû¶ó¼­ À¯´Ð ½º³ª ¸®´ª½º¿Í °°ÀÌ ÆÄÀÏ¸í¿¡¼­ ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÒ °æ¿ì ´ç¿¬È÷ µ¥ÀÌÅͺ£ÀÌ ½º À̸§,Å×À̺í À̸§ µîÀÇ ´ë¼Ò¹®ÀÚ°¡ ±¸ºÐµÇ°í À©µµ¿ì °è¿­ÀÇ ¿î¿µÃ¼Á¦¿Í °° ÀÌ ÆÄÀÏÀ̸§ÀÇ µ¥¼Ò¹®ÀÚ ±¸ºÐÀÌ ¾ø´Â ¿î¿µÃ¼Á¦¿¡¼­´Â ´ë¼Ò¹®ÀÚ ±¸ºÐÀÌ ¾ø ´Ù.

###################################################
ºñ·Ï Win32 °è¿­ÀÇ ¿î¿µÃ¼Á¦ÀÇ °æ¿ì ´ë¼Ò¹®ÀÚ ±¸ºÐÀ» ÇÏÁö ¾ÊÁö¸¸ ÇϳªÀÇ SQL ¹®¿¡¼­ ´ë¼Ò¹®ÀÚ¸¦ ¼¯¾î¼­ »ç¿ëÇÒ ¼ö´Â ¾ø´Ù.¾Æ·¡´Â À߸ø µÈ ¿¹ÀÌ´Ù.
   mysql> SELECT * FROM  table_name WHERE table_column=1;
 ¶ÇÇÑ º°Äª(Aliases)´Â ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÑ´Ù.¾Æ·¡ ¿ª½Ã ¾î±ß³­ ¿¹ÀÌ ´Ù.
   mysql> SELECT table_column1 FROM table_name2 AS a WHERE table_column2=1 OR  table_column3=2;
####################################################

5)ÁÖ¼®

MySQL¿¡¼­ ¾²ÀÌ´Â ÁÖ¼®¿¡´Â ¾Æ·¡¿Í °°ÀÌ 2°¡ Áö°¡ ÀÖ´Ù.
Çϳª´Â #ÀÌ°í ´Ù¸¥ Çϳª´Â /*   */ ÀÌ´Ù.
ÇÑ ¶óÀο¡¼­ # ´ÙÀ½¿¡ ¿À´Â ±ÛÀº ¸ðµÎ ÁÖ¼®ÀÌ´Ù.
¹Ý¸é¿¡ /*  °ú */ »çÀÌ¿¡ ¿À´Â ±Ûµµ ¸ðµÎ ÁÖ¼®ÀÌ´Ù.

 mysql> select * from table_name ; #ÁÖ¼®ÀÔ´Ï´Ù.
 mysql> create table_name1 ; /* À̰͵µ ÁÖ¼®ÀÔ´Ï´Ù. */
 mysql> desc  /*
 ¿©±â¼­ ºÎÅ͵µ °è¼Ó ÁÖ ¼®ÀÔ´Ï´Ù.
 ¹°·Ð ÀÌ°ÍÀº ¿©·¯ÁÙ °è¼ÓÇؼ­ ÁÖ¼®À¸·Î ÇÒ
  ¼öµµ ÀÖ½À´Ï´Ù.
 ÀÌÁÙ ¸¶Áö¸· ±îÁö ÁÖ¼®ÀÔ´Ï´Ù. */
 table_name;

Âü°í
:À§¿¡¼­ º» ´ë·Î MySQL ¼­¹ö´Â ÁÖ¼®µéÀ» ÀνÄÇϱâ´Â ÇÏÁö¸¸  /*    */ Çü½ÄÀÇ ÁÖ ¼®À» »ç¿ëÇÏ´Â µ¥´Â ¸î°¡Áö Á¦¾àÀÌ ÀÖ´Ù.


-ÀÛÀºµû¿ÈÇ¥(')¿Í Å« µû¿ÈÇ¥(")´Â ÁÖ¼® ³»ºÎ¿¡¼­µµ ¹®ÀÚ¿­ÀÇ ½ÃÀÛ°ú ³¡À» ³ª Ÿ³»¹Ç·Î ÁÖ¼® ³»ºÎ¿¡¼­¶óµµ µû¿ÈÇ¥¸¦ ´Ý¾ÆÁÖ¾î¾ß ÇÑ´Ù.
-¼¼¹ÌÄÝ·Ð (;)Àº ÇöÀç SQL¹®ÀÇ ¸¶Áö¸·À» ³ªÅ¸³»¹Ç·Î ÀÌÈÄ¿¡ ³ªÅ¸³ª´Â ¸ðµç °ÍÀº ´Ù À½ ÁÙÀÇ ½ÃÀۺκÐÀ¸·Î 󸮵ȴÙ.
-ÀÌ·¯ÇÑ Á¦¾à »çÇ×Àº mysql Ŭ¶ó À̾ðÆ®¸¦ ´ëÈ­½Ä(interactively)À¸·Î »ç¿ëÇÒ ¶§¿Í ÆÄÀÏ·Î ½ÇÇà½Ãų 떄 (%mysql DB_NAME <my.sql> ¸ðµÎ Àû¿ëµÈ´Ù.
_¸¶Áö¸·À¸·Î MySQL Àº ANSI SQLÀÇ '-'ÇüÅÂÀÇ ÁÖ¼®Àº Áö¿øÇÏÁö ¾Ê´Â ´Ù.