MYSQL
HOME > DB > MYSQL
2019.02.11 / 13:17

MySQL for Excel ±â´É - ¿¢¼¿

hanulbit
Ãßõ ¼ö 208

##. ȯ°æ


À©µµ¿ì¿¡ 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·Î À̵¿À» ½ÃµµÇß°í ¼º°ø!!