MySQL for Excel ±â´É - ¿¢¼¿
##. ȯ°æ
À©µµ¿ì¿¡ MySQLÀ» ±ò¾Æ¼ »ç¿ëÁß¿¡ ¿¢¼¿ µ¥ÀÌÅ͸¦ MySQL¿¡ ³ÖÀ» ÀÏÀÌ »ý°å´Ù.
ã¾Æº¸´Ï MySQL ¿¡¼ "MySQL for Excel" À̶ó°í ÇÏ´Â È®Àå±â´ÉÀ» Á¦°øÇÏ´Â °ÍÀ̾ú´Ù.
»ç½Ç ÀÌ°Ô º°µµÀÇ ÇÁ·Î±×·¥Àΰ¡ ½Í¾î¼ ¾î´À ¾îµÒÀÇ °æ·Î¸¦ ÅëÇØ ¹Þ¾Æ¾ß Çϳª °ÆÁ¤À» Çߴµ¥ MySQL¿¡¼ ±âº»À¸·Î Á¦°øÇÏ´Â ±â´ÉÀ̾ú´Ù. ´ë¹Ú~
±Ùµ¥ ÀÌ ±â´ÉÀÌ ¾îµð¿¡ ÀÖ´ÂÁö ã±â°¡ ³Ê¹« ¾î·Á¿ü´Ù´Â °Ç ÇÔÁ¤.
±×·¸°Ô °ÅÀÇ ÀÌ ±â´ÉÀ» Æ÷±âÇÏ·Á°í ÇÏ´Â ¼ø°£ Excel 2010 ÀÇ µ¥ÀÌÅÍ ÅÇÀÇ Database¶ó´Â ±×·ì¿¡ "MySQL for Excel" ¹öÆ°ÀÌ µü º¸ÀÌ´õ¶ó´Â...
m-1
ÀÌ ¹öÆ°À» ¼±ÅÃÇÏ°í ³ª¸é ¾Æ·¡ m-2 ±×¸²Ã³·³ "MySQL for Excel" ±â´ÉÀÌ ¿À¸¥ÂÊ¿¡ È°¼ºÈ°¡ µÈ´Ù.
m-2
±Ùµ¥ ³ª¸¸ ±×·±Áø ¸ô¶óµµ ȸéÀÇ ÇÏ´ÜÀÌ Á¶±Ý À߸°´Ù. ¾Æ¹«¸® ´Ã·Áº¸·Á Çصµ º¼ ¼ö °¡ ¾ø¾úÁö¸¸ ³»°¡ ÇÏ·Á´Â ±â´É¿¡ ¹®Á¦´Â ¾ø¾î¼ °Á ¹«½Ã~
Á¢±ÙÇÒ MySQL Á¤º¸¸¦ »õ·Î ¸¸µé¾îµµ µÇÁö¸¸ ³ ·ÎÄÿ¡ ÀÖ´Â MySQLÀ» ¾µ°Å¶ó¼ ±âº»À¸·Î º¸ÀÌ´Â Ä¿³Ø¼ÇÀ» ¼±ÅÃÇß´Ù.
±×·³ ¾Æ·¡ m-3 ±×¸²Ã³·³ ½ºÅ°¸¶ Á¤º¸°¡ º¸ÀÌ°í ÀÔ·ÂÇÒ db¸¦ ¼±ÅÃÇϸé(´õºíŬ¸¯!!) m-4 ±×¸²Ã³·³ Å×À̺íµéÀÌ º¸ÀδÙ.
m-4 ±×¸²¿¡ º¸ÀÌ´Â Å×À̺íÀº ³»°¡ ¹Ì¸® ¿¢¼¿ ½ÃÆ®º°·Î Ä÷³¿¡ ¸ÂÃç »ý¼ºÇØ ³õÀº Å×À̺íµéÀÌ´Ù.
m-3 m-4
¿©±â±îÁö ¿À°í ³ª¸é MySQL¿¡ µ¥ÀÌÅ͸¦ ³Ö´Â ¹æ¹ýÀÌ 2°¡Áö°¡ ÀÖ´Ù. ÀÌ 2°¡Áö ±â´ÉÀº ½ÃÆ®¿¡ ÀÖ´Â ÀÔ·ÂÇÒ ¸¸ÅÀÇ µ¥ÀÌÅ͸¦ ¼±ÅÃÇؾ߸¸ È°¼ºÈ°¡ µÈ´Ù. ÇöÀç ½ÃÆ®¿¡ ÀÖ´Â ¸ðµç µ¥ÀÌÅ͸¦ ³Ö°íÀÚ ÇÑ´Ù¸é Ctrl+A ÇØÁÖ½Ã¸é µÇ°Ú´Ù.
1. Export Excel Data to New Table
ÀÌ ³à¼®Àº ¸» ±×´ë·Î ÇöÀç ½ÃÆ®¿Í µ¿ÀÏÇÑ Å×À̺íÀ» »ý¼ºÇÏ¸é¼ »ý¼ºµÈ ±× Å×ÀÌºí¿¡ ¿¢¼¿ µ¥ÀÌÅ͸¦ Áý¾î ³Ö´Â °ÍÀÌ´Ù.
ÇÏÁö¸¸ ºÒÇàÈ÷µµ ÀÌ ±â´É¿£ Ä÷³ÀÇ Datatype¿¡¼ BLOBÀ̳ª TEXT¸¦ ¼±ÅÃÇÒ ¼ö°¡ ¾ø¾ú´Ù. ³»°¡ °¡Áö°í ÀÖ´Â µ¥ÀÌÅÍ´Â Á¶±Ý Å« µ¥ÀÌÅÍ°¡ ÀÖ¾î Varchar·Î Ä¿¹ö°¡ µÇÁö ¾Ê°í ¿¡·¯°¡ ³µ´Ù. Ä£ÀýÇÏ°Ôµµ BLOBÀ̳ª TEXT¸¦ ¾²¶ó°í ¿¡·¯¸Þ½ÃÁö¸¦ ÁÖ±ä ÇÏÁö¸¸ ¼±ÅÃÇÏ´Â ¿É¼Ç¿£ ¾ø´Ù´Â °Å~ ¤Ñ¤Ì
m-5
m-6
±×·¡¼ ³ ÀÌ ±â´ÉÀº Æ÷±âÇß´Ù. ÇÏÁö¸¸ ³ª ó·³ Å« »çÀÌÁîÀÇ µ¥ÀÌÅÍ°¡ ¾ø´Ù¸é ¸Å¿ì ½±°Ô ¿¢¼¿ µ¥ÀÌÅ͸¦ MySQL¿¡ ¿Å±æ ¼ö ÀÖ¾ú´Ù.
2. Append Excel Data to Table
À̸§¿¡¼ ¾Ë ¼ö ÀÖµíÀÌ ÀÌ ±â´ÉÀº »ý¼ºµÇ¾î ÀÖ´Â Å×ÀÌºí¿¡ ÇöÀç ¿¢¼¿ µ¥ÀÌÅ͸¦ Ãß°¡ ÇÏ´Â ±â´ÉÀÌ´Ù.
À§¿¡¼ ³»°¡ ¹Ì¸® Å×À̺íÀ» »ý¼ºÇÑ ÀÌÀ¯°¡ ¿©±â¿¡ ÀÖ´Ù. ¹°·Ð »ý¼ºÀº µÇ¾î ÀÖÁö¸¸ ºñ¾î ÀÖ´Â Å×À̺íÀÌ´Ù.
Å×ÀÌºí »ý¼ºÇÏ´Â Äõ¸®´Â À§¿¡ m-6¿¡ ÀÖ´Â ¿¡·¯¸Þ½ÃÁö¿¡ ³ª¿Â Äõ¸®¸¦ È°¿ëÇÏ¸é ¸Å¿ì ½±´Ù. ³ª °°Àº °æ¿ì¿£ "RegValue"ÀÇ Datatype¸¸ Varchar¿¡¼ TEXT·Î ¹Ù²ã¼ Å×À̺íÀ» »ý¼ºÇØÁá´Ù. (¿¡·¯¸Þ½ÃÁöÀÇ °¡À̵å´ë·Î~ ¤¾)
ÀÌÁ¦ ¿¢¼¿¿¡¼ ÀÔ·ÂÇÒ µ¥ÀÌÅÍ Àüü¸¦ ¼±ÅÃÇÏ°í µ¥ÀÌÅÍ°¡ µé¾î°¥ Å×À̺íÀ» ¼±ÅÃÇØÁÖ¸é "Append Excel Data to Table" ±â´ÉÀÌ È°¼ºÈ µÈ´Ù. ¹Ù·Î Ŭ¸¯!!
m-7
±×·¯¸é ¸ÅÇÎÁö¾î Áִ ȸéÀÌ ¾Æ·¡ m-8 ó·³ ³ª¿Â´Ù. Å×À̺íÀ» ¹Ì¸® ¿¢¼¿°ú µ¿ÀÏÇÏ°Ô »ý¼ºÇ߱⠶§¹®¿¡ °ÅÀÇ ÀÚµ¿¸ÅÇÎÀ¸·Î ÇØ°áÀÌ µÇÁö¸¸ ¾à°£ ¸ÂÁö ¾Ê´Â °æ¿ìµµ ÀÖ´Â µí ÇÏ´Ù. ³ Datetime ¸ÂÁö ¾Ê´Â´Ù°í ÀÚµ¿¸ÅÇÎÀÌ µÇÁú ¾Ê¾Ò´Ù.
m-8
¿©±â±îÁö ¿Ô´Âµ¥ Æ÷±âÇÒ ¼ø ¾ø¾ú´Ù. ±×·¡¼ °Á "Column6"À» ¼±ÅÃÇؼ ¾Æ·¡ "RegDate" À§¿¡ ÁÖȲ(?)»ö ÄÀ¸·Î µå·¡±×¸¦ Çß´Ù.
±×·¨´õ´Ï ³ì»öÀ¸·Î ¹Ù²î¸é¼ °Á¦·Î ¸ÅÇÎÀÌ Áö¾îÁ³´Ù. ¤Ñ¤Ña
±Ùµ¥ »ç½ÇÀº À§ "First Row Contains Column Names"¸¦ ¼±ÅÃÇßÀ¸¸é ±ò²ûÇÏ°Ô ÀÚµ¿¸ÅÇÎÀ¸·Î ¸ðµÎ´Ù ³ì»öÀÌ µÇ´Â °Å¿´´Âµ¥ ¸ô¶ú´Ù´Â °Å~ ¤¾
Áï, ù ¶óÀÎÀº Ä÷³Çì´õ·Î ½ÇÁ¦ °ªÀÌ ¾Æ´Ï¹Ç·Î À̸¦ üũÇØÁá¾î¾ß Çß´Ù.
¾Æ~ Á¤¸» ¸Ó³ª¸Õ ±æÀ̾ú´Ù.
µåµð¾î µåµð¾î Å×ÀÌºí¿¡ °ªÀÌ µé¾î°¡´Â ±¸³ª ½Í¾ú´Ù.
±Ùµ¥ ¿¡·¯°¡ Åü!! ¿¡·¯ ¸Þ½ÃÁö´Â ÀÌ·¸´Ù.
m-9
¹¹ Àß ¸ð¸£°ÚÀ¸´Ï ÀÏ´Ü ±¸±Û¸µ~
´ëÃæ ³»¿ëÀº "max_allowed_packet" »çÀÌÁî°¡ À۾Ƽ ¹ß»ýÇÏ´Â ¿¡·¯´Ï ´Ã·ÁÁà¶ó´Â °ÍÀÌ´Ù.
my.ini ¼³Á¤ ÆÄÀÏ¿¡¼ "max_allowed_packet" °ªÀ» ´Ã·ÁÁÖ¸é ÇØ°á µÈ´Ù´Â ±º. ¿ÀÄÉ~
±Ùµ¥ Àú ÆÄÀÏÀ» ãÀ» ¼ö°¡ ¾ø¾ú´Ù. ¾Æ³ö~ ¤Ñ¤Ñ
¾à 2½Ã°£ÀÇ ±¸±Û¸µÀ» ÅëÇØ ÀÌ ÆÄÀÏÀÌ MySQLÀÌ ¼³Ä¡µÈ °÷ÀÌ ¾Æ´Ñ ´Ù¸¥ °÷¿¡ ÀÖ´Ù´Â °É ¾Ë°Ô µÇ¾ú´Ù. ¾Æ~ À©µµ¿ì ½È´Ù.
C:\ProgramData\MySQL\MySQL Server 5.5\my.ini
C µå¶óÀÌºê ¹Ø¿¡ ProgramData¶ó´Â µð·ºÅ丮°¡ ¿Ö ÀÖ´ÂÁö ÀÌÁ¦¼¾ß ¾Ë°Ô µÊ. ¤Ñ¤Ì
¿©Æ° Àú °æ·ÎÀÇ ÆÄÀÏÀ» ¿¾î¼ m-10 ±×¸²Ã³·³ 1ÁÙÀ» Ãß°¡ÇØÁá´Ù. ±×¸®°í ³ª¼ MySQL ¼ºñ½º Àç±âµ¿!!
´Ù½Ã "Append Excel Data to Table" ±â´ÉÀ» ÀÌ¿ëÇÑ ¿¢¼¿ µ¥ÀÌÅ͸¦ MySQL·Î À̵¿À» ½ÃµµÇß°í ¼º°ø!!