| PostgreSQL 8.3.3¹®¼ | ||||
|---|---|---|---|---|
| Prev | Fast Backward | Chapter 2. SQL¾ð¾î | Fast Forward | Next |
ÀÌÇÏ¿Í °°ÀÌ, INSERT¹®À» »ç¿ëÇØ, Å×ÀÌºí¿¡ ÇàÀ» »ðÀÔÇÕ´Ï´Ù.
INSERT INTO weather VALUES ('San Francisco', 46, 50, 0.25, '1994-11-27');
¸ðµç µ¥ÀÌÅÍÇü¿¡ ¾Ë±â ½¬¿î ÀÔ·Â ¼½ÄÀ» »ç¿ëÇϰí ÀÖ´Â °Í¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä. ÀϹÝÀûÀ¸·Î, ´Ü¼øÇÑ ¼öÄ¡ ÀÌ¿ÜÀÇ Á¤¼ö´Â, ÀÌ ¿¹¿Í °°ÀÌ, ´ÜÀÏ ÀοëºÎÈ£(') Ç¥½Ã°¡ ¾øÀ¸¸é ¾ÈµË´Ï´Ù. dateÇüÀ¸·Î ¹Þ¾ÆµéÀÌ´Â °ÍÀº »ç½Ç»ó ²Ï ź·ÂÀûÀÔ´Ï´Ù. ±×·¯³ª, ÀÌ Æ©Å丮¾óÀÇ ´Ü°è¿¡¼´Â, ¾Ö¸ÅÇÔÀÌ ¾ø´Â ¼½Ä¿¡ Ãæ½ÇÇϱâ·Î ÇϰڽÀ´Ï´Ù.
pointÇü¿¡´Â, ÀÔ·ÂÀ¸·Î ´ÙÀ½°ú °°Àº ÁÂÇ¥ÀÇ Æí¼ºÀÌ ÇÊ¿äÇÕ´Ï´Ù.
INSERT INTO cities VALUES ('San Francisco', '(-194.0, 53.0)');
¿©±â±îÁöÀÇ ±¸¹®¿¡¼´Â, ¿ÀÇ ¼ø¼¸¦ ±â¾ïÇØ µÑ Çʿ䰡 ÀÖ¾ú½À´Ï´Ù. ÀÌÇÏ¿¡ ³ªÅ¸³ª´Â ´Ù¸¥ ±¸¹®¿¡¼´Â, ¸í½ÃÀûÀ¸·Î ¿ÀÇ ¸®½ºÆ®¸¦ ÁÙ ¼ö ÀÖ½À´Ï´Ù.
INSERT INTO weather (city, temp_lo, temp_hi, prcp, date)
VALUES ('San Francisco', 43, 57, 0.0, '1994-11-29');
¸®½ºÆ®³» ¿Àº ¿øÇÏ´Â Â÷·Ê·Î ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶Ç, ÀϺÎÀÇ ¿À» »ý·« ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¸é, °¼ö·®À» ¸ð¸£´Â °æ¿ì´Â ÀÌÇÏ¿Í °°ÀÌ ÇÒ ¼ö ÀÖ½À´Ï´Ù.
INSERT INTO weather (date, city, temp_hi, temp_lo)
VALUES ('1994-11-29', 'Hayward', 54, 37);
¸¹Àº °³¹ßÀÚ´Â, ¾Ï¹¬ÀûÀÎ Â÷·Ê¿¡ ÀÇÁ¸ÇÏ´Â °Íº¸´Ùµµ, ¿ÀÇ ¸®½ºÆ®¸¦ ¸í½ÃÀûÀ¸·Î ÁöÁ¤ÇÏ´Â ÆíÀ» »ç¿ëÇÕ´Ï´Ù.
´ÙÀ½ ¼½¼Ç¿¡¼µµ °°Àº µ¥ÀÌÅ͸¦ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï, À§ÀÇ ¸í·ÉÀ» ¸ðµÎ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.
¶Ç, COPY¸¦ »ç¿ëÇØ ´ë·®ÀÇ µ¥ÀÌÅ͸¦ Æò¹®ÅؽºÆ® ÆÄÀϷκÎÅÍ ·ÎµåÇÒ ¼öµµ ÀÖ½À´Ï´Ù. COPY¸í·ÉÀº INSERTº¸´Ù À¯¿¬¼ºÀº ¾øÁö¸¸, ÀÌ ¸ñÀûÀ¸·Î ƯÈÇϰí Àֱ⠶§¹®¿¡, ÀϹÝÀûÀ¸·Î, º¸´Ù »¡¶óÁö°Ô µË´Ï´Ù. ÀÌÇÏ¿¡ ¿¹¸¦ ³ªÅ¸³À´Ï´Ù.
COPY weather FROM '/home/user/weather.txt';
¿©±â¼ ±Ùº»ÀÌ µÇ´Â ÆÄÀÏÀ» ³ªÅ¸³»´Â ÆÄÀϸíÀº, Ŭ¶óÀÌ¾ðÆ® ¸Ó½ÅÀÌ ¾Æ´Ñ, ¹é¿£µå ¼¹ö¸Ó½ÅÀ¸·Î ÀÌ¿ëÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. ¿¬±¸ ÃÖÁ¾ ´Ü°è ¼¹ö°¡ ÀÌ ÆÄÀÏÀ» Á÷Á¢ ÀоîµéÀ̱⠶§¹®ÀÔ´Ï´Ù. COPY ¿¡´Â COPY¸í·É¿¡ ´ëÇÑ º¸´Ù ÀÚ¼¼ÇÑ ¼³¸íÀÌ ÀÖ½À´Ï´Ù.