³¯Â¥: 1996-05-05 | ±Û¾´ÀÌ: µµ¾Æ | 17174 ¹ø | ÇÁ¸°Æ® | ¸ÞÀϷκ¸³»±â

Á¦ 5°­ - mSQL - µ¥ÀÌÅÍÀÇ »ðÀÔ, »èÁ¦, ¼öÁ¤


¾ÕÀý¿¡¼­ »ç¿ëÇÑ create¹®Àº ´ÜÁö µ¥ÀÌÅ͸¦ ÀÔ·ÂÇϱâ À§ÇÑ Ç¥¸¦ »ý¼ºÇÑ °Í¿¡ ºÒ°úÇÏ´Ù. ½ÇÁ¦ µ¥ÀÌÅͺ£À̽º¸¦ ±¸ÃàÇÏ·Á¸é ÀÌ·¯ÇÑ Ç¥¿¡ ÇØ´çµÇ´Â µ¥ÀÌÅ͸¦ ÀÔ·ÂÇؾ߸¸ °¡´ÉÇÏ´Ù. ÀÌ¿Í°°Àº µ¥ÀÌÅÍÀÇ °ü¸®¸¦ À§ÇØ SQL¿¡¼­´Â insert, update, delete¹®À» Áö¿øÇÏ°í ÀÖ´Ù. Insert¹®

Insert¹®Àº µ¥ÀÌÅ͸¦ µ¥ÀÌÅͺ£À̽º¿¡ »ðÀÔÇÏ´Â °æ¿ì¿¡ »ç¿ëµÈ´Ù. ANSI SQL¿¡¼­¿Í °°ÀÌ insert ¾È¿¡¼­ select¸¦ Æ÷ÇÔÇÒ ¼ö ¾ø´Ù. »ðÀԽÿ¡ Çʵå À̸§À» ¾²Áö ¾ÊÀ¸¸é Á¤ÀÇµÉ ¶§¿Í °°Àº ¼ø¼­·Î µ¥ÀÌÅ͸¦ »ðÀÔÇÏ°Ô µÈ´Ù. Insert¹®ÀÇ Çü½ÄÀº ´ÙÀ½°ú °°´Ù. »ç¿ëÇü½Ä

¼ýÀÚÇü µ¥ÀÌÅÍ´Â ÀοëºÎÈ£¾øÀÌ ÀÔ·ÂÇϸç, ¹®ÀÚÇü µ¥ÀÌÅÍ´Â ÀÛÀº µû¿ÈÇ¥('')·Î ÀοëÇØ¾ß ÇÑ´Ù. Insert¹® ¿ª½Ã Çѹø¿¡ Çϳª¸¸ »ç¿ëÇØ¾ß ÇÑ´Ù. µû¶ó¼­ ¸¹Àº ¾çÀÇ µ¥ÀÌÅ͸¦ ÀÔ·ÂÇÒ ¶§¿¡´Â Insert ¹®À» »ç¿ëÇÏ´Â °Íº¸´Ù´Â msqlimport¸¦ ÀÌ¿ëÇؼ­ »ðÀÔÇØ¾ß ÇÑ´Ù. msqlimport¿¡´ëÇÑ »ç¿ë¹ýÀº ¾ÕÀýÀ» Âü°íÇÑ´Ù.

INSERT INTO table_name [ ( column [ , column ]** ) ] 
VALUES (value [, value]** )
»ç¿ë¿¹ Çʵ带 ÁöÁ¤ÇÏ´Â °æ¿ì

Çʵ带 ÁöÁ¤ÇÒ °æ¿ì ÀԷµǴ µ¥ÀÌÅÍ´Â ÁöÁ¤µÈ ÇʵåÀÇ ¼øÀ¸·Î ÀԷµȴÙ. ¿©·¯ Çʵå Áß ÀϺΠÇʵ忡 µ¥ÀÌÅ͸¦ ÀÔ·ÂÇÒ ¶§ À¯¿ëÇÏ´Ù.

INSERT INTO emp_details ( first_name, last_name, dept, salary) 
VALUES (`David', `Hughes', `I.T.S.', 12345)
Çʵ带 ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ì

Çʵ带 ÁöÁ¤ÇÏÁö ¾ÊÀ» °æ¿ì, ÀԷµǴ µ¥ÀÌÅÍ´Â Å×À̺íÀ» ¸¸µé ¶§ ÁöÁ¤Çß´ø ÇÊµå ¼øÀ¸·Î ÀԷµȴÙ. ÇÊµå µ¥ÀÌÅÍ°¡ ¾ø´Â °æ¿ì¿¡´Â NullÀ» ÀÔ·ÂÇÏ¸é µÈ´Ù.

INSERT INTO emp_details 
VALUES (`David', `Hughes', `I.T.S.', 12345)
¿¬½À

´ÙÀ½°ú °°ÀÌ µ¥ÀÌÅ͸¦ ÀÔ·ÂÇÑ´Ù. student tableÀº insert ¸í·ÉÀ» ÀÌ¿ëÇؼ­ ÀÔ·ÂÇÏ°í, lecture tableÀº msqlimport¸¦ ÀÌ¿ëÇؼ­ ÀÔ·ÂÇÑ´Ù.

Student Table
sid sname phone lid class
924201 ±èÀç±Ù 244-2912 1 ÀüÀÚ°øÇаú
964201 Á¶°æ·æ 123-4598 1 ÀüÀÚ°øÇаú
974201 ±èÁ¦Âù 244-6597 2 ÀüÀÚ°øÇаú
974202 Â÷ÀºÁ¤ 211-5555 2 ÀüÀÚ°øÇаú
974203 ÇÑâ¹® 357-5678 2 ÀüÀÚ°øÇаú

Lecture Table
lid lname pname descript
1 CGI À̹«°³ CGIÀÇ ±âº» °³³ä
2 Network ±è¹«°³ ³×Æ®¿÷ÀÇ ±âº» °³³ä
3 Unix ¹Ú¹«°³ Unix´Â ¸ô±î?
4 OS Çѹ«°³ OS¿¡ Unix°¡ Æ÷ÇÔµÇÀݾÆ.
5 WWW Â÷¹«°³ À̱¸, ÀÎÅÍ³Ý ¹Û¿¡ ¾ø³×
Update¹®

µ¥ÀÌÅͺ£À̽º¿¡ ÀÌ¹Ì Á¸ÀçÇÏ´Â µ¥ÀÌÅ͸¦ º¯°æÇÒ ¶§ »ç¿ëµÈ´Ù. Update¹®Àº where¹®¿¡ÀÇÇØ ÁöÁ¤µÈ Çϳª ¶Ç´Â ±× ÀÌ»óÀÇ Çàµé¿¡´ëÇØ ¼öÇàµÈ´Ù. where¹®ÀÇ Á¶°Ç°ú ÀÏÄ¡ÇÏ´Â ÀÓÀÇÀÇ °³¼öÀÇ ÇÊµå °ªµéÀÌ º¯°æµÈ´Ù. ´Ü update °ªÀ¸·Î¼­ Çʵå¸íÀ» »ç¿ëÇÒ ¼ö ¾ø´Ù. Update¹®ÀÇ Çü½ÄÀº ´ÙÀ½°ú °°´Ù. »ç¿ëÇü½Ä

where ¹®À¸·Î ÁöÁ¤µÈ µ¥ÀÌÅ͸¦ set ¹®ÀÇ µ¥ÀÌÅÍ·Î º¯°æÇÑ´Ù.

UPDATE table_name SET column=value [ , column=value ]** 
WHERE column OPERATOR value [ AND | OR column OPERATOR value ]**

WHERE¹®¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â OPERATOR´Â <, >, =, <=, >=, <>, LIKE, RLIKE ³ª CLIKE°¡ ÀÖ´Ù. »ç¿ë¿¹

´ÙÀ½Àº emp_id°¡ 1234ÀÎ »ç¶÷ÀÇ salary¸¦ 30000À¸·Î º¯°æÇÏ´Â ¹®ÀåÀÌ´Ù.

UPDATE emp_details SET salary=30000 
WHERE emp_id = 1234
¿¬½À

insert ¹®À¸·Î ÀÛ¼ºÇÑ µ¥ÀÌÅÍÁß¿¡¼­ À̸§ÀÌ ÇÑâ¹®ÀÎ »ç¶÷ÀÇ student_id¸¦ 964203À¸·Î º¯°æ½ÃÄѶó. Delete¹®

Delete¹®Àº Á¶°Ç½Ä¿¡ ¸Â´Â µ¥ÀÌÅ͸¦ »èÁ¦ÇÏ´Â °æ¿ì¿¡ »ç¿ëµÈ´Ù. Á¶°Ç½ÄÀº WHERE±¸¹®¿¡ ÀÇÇؼ­ Á¦°øµÈ´Ù. Delete¹®ÀÇ Çü½ÄÀº ´ÙÀ½°ú °°´Ù. »ç¿ëÇü½Ä

WHERE ¹®À¸·Î ÁöÁ¤ÇÑ µ¥ÀÌÅ͸¦ Å×À̺í·ÎºÎÅÍ »èÁ¦ÇÑ´Ù.

DELETE FROM table_name 
WHERE column OPERATOR value [ AND | OR column OPERATOR value ]**

WHERE¹®¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â OPERATOR´Â <, >, =, <=, >=, <>, LIKE, RLIKE ³ª CLIKE°¡ ÀÖ´Ù. »ç¿ë¿¹

emp_details Å×ÀÌºí¿¡¼­ emp_id°¡ 12345ÀÎ employee¸¦ »èÁ¦ÇÏ°í ½ÍÀº °æ¿ì¿¡´Â ´ÙÀ½°ú °°ÀÌ ÇÑ´Ù.

DELETE FROM emp_details WHERE emp_id = 12345
¿¬½À INSERT ¹®À¸·Î ÀÔ·ÂÇÑ µ¥ÀÌÅÍÁß À̸§ÀÌ Á¶°æ·æÀÎ »ç¶÷ÀÇ µ¥ÀÌÅ͸¦ »èÁ¦Ç϶ó


´ÙÀ½±Û: Á¦ 6°­ - mSQL - °Ë»ö (12828)1996-05-06
ÀÌÀü±Û: Á¦ 4°­ - mSQL - Å×À̺íÀÇ »ý¼º°ú »èÁ¦ (17324)1996-05-04

¼¼»ó»ç´Â À̾߱â



RSS ±¸µ¶ (À͸í | ȸ¿ø | °­Á | Æ÷·³)
(C) 1996 ~ 2017 QAOS.com All rights reserved.