| PostgreSQL 8.3.3¹®¼ | ||||
|---|---|---|---|---|
| Prev | Fast Backward | Chapter 6. µ¥ÀÌÅÍ Á¶ÀÛ | Fast Forward | Next |
Áö±Ý±îÁö Å×ÀÌºí¿¡ µ¥ÀÌÅ͸¦ Ãß°¡ÇÏ´Â ¹æ¹ý°ú µ¥ÀÌÅ͸¦ º¯°æÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇß½À´Ï´Ù. ´ÙÀ½¿¡ ´Ù·ç¾î¾ß ÇÒ °ÍÀº ºÒÇÊ¿äÇÑ µ¥ÀÌÅ͸¦ »èÁ¦ÇÏ´Â ¹æ¹ýÀÔ´Ï´Ù. µ¥ÀÌÅÍÀÇ Ãß°¡°¡ Çà ´ÜÀ§·Î ÀÌ·ç¾îÁö´Â °Í°ú °°ÀÌ »èÁ¦ÀÇ °æ¿ìµµ Çà Àüü¸¦ Å×ÀÌºí¿¡¼ »èÁ¦ÇÒ ¼ö ¹Û¿¡ ¾ø½À´Ï´Ù. Àü Àý¿¡¼, SQLÀº °³º°ÀûÀÎ ÇàÀ» Á÷Á¢ ÁöÁ¤ÇÏ´Â ¹æ¹ýÀ» Á¦°øÇÏÁö ¾Ê´Â´Ù´Â °ÍÀ» ¼³¸íÇß½À´Ï´Ù. ±×¿Í ¸¶Âù°¡Áö·Î ÇàÀ» »èÁ¦ÇÒ ¶§¿¡µµ, »èÁ¦µÇ¾îÁú ÇàÀÇ Á¶°ÇÀ» ¸í½ÃÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. Å×À̺íÀÌ primary key¸¦ °¡Áö°í ÀÖ´Â °æ¿ì¿¡´Â ÇàÀ» Á¤È®ÇÏ°Ô ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´Ù¼öÀÇ ÇàÀÌ Á¶°Ç°ú ÀÏÄ¡ÇÏ´Â °æ¿ì »èÁ¦ °¡´ÉÇϸç, Å×ÀÌºí ³»ÀÇ ¸ðµç ÇàÀ» ÇÑ ¹ø¿¡ Á¦°ÅÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
ÇàÀ» »èÁ¦Çϱâ À§Çؼ DELETE ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù. ±¸¹®Àº UPDATE ¸í·É°ú À¯»çÇÕ´Ï´Ù. ¿¹¸¦ µé¾î products Å×ÀÌºí¿¡¼ °¡°ÝÀÌ 10ÀÎ ¸ðµç ÇàÀ» »èÁ¦Çϱâ À§Çؼ´Â ´ÙÀ½°ú °°Àº ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.
DELETE FROM products WHERE price = 10;
´ÜÁö ´ÙÀ½°ú °°ÀÌ ÀÛ¼ºÇßÀ» °æ¿ì
DELETE FROM products;
Å×À̺íÀÇ ¸ðµç ÇàÀÌ »èÁ¦µË´Ï´Ù. ÇÁ·Î±×·¡¸Ó °æ°í