1. MYSQLÁ¢¼Ó¹æ¹ýºÎÅÍ ¾Ë¾Æº¸µµ·Ï ÇÏ°Ú½À´Ï´Ù. |
|
»ç¿ëÇü½Ä | mysql -u MYSQL°èÁ¤¸í -p Á¢¼ÓÇÒ µ¥ÀÌÅͺ£À̽º¸í |
mysql | MYSQL µ¥ÀÌÅͺ£À̽º·Î Á¢¼ÓÇϱâÀ§ÇÑ MYSQL Ŭ¶óÀ̾ðÆ®ÇÁ·Î±×·¥ |
-u | Á¢¼ÓÇÒ MYSQL °èÁ¤¸íÀ» ÁöÁ¤Çϱâ À§ÇÑ ¿É¼Ç |
MYSQL °èÁ¤¸í | µ¥ÀÌÅͺ£À̽º·Î Á¢¼ÓÇÒ MYSQL ÀÇ °èÁ¤¸í |
-p | Æнº¿öµå¸¦ ÀÔ·ÂÇϱâ À§ÇÑ ¿É¼Ç |
Á¢¼ÓÇÒµ¥ÀÌÅͺ£À̽º¸í | Á¢¼ÓÈÄ »ç¿ëÇÒ µ¥ÀÌÅͺ£À̽º¸í |
ȸé»óÀÇ ¸í·É¾î |
=> cd : °æ·Î¸¦ ã¾Æ°¡´Â ¸í·É¾î
=> cd .. : »óÀ§°æ·Î·Î À̵¿ÇÏ´Â ¸í·É¾î
=> exit : MYSQL ºüÁ®³ª°¡´Â ¸í·É¾î
=> test_user : MYSQL°èÁ¤¸í
=> test_db : Á¢¼ÓÇÒµ¥ÀÌÅͺ£À̽º¸í
|
|
2. TABLE »ý¼º |
|
Å×À̺íÀ» »ý¼ºÇÏ´Â sql¹®ÀÌ ÀúÀåµÈ ÆÄÀÏÀ» »ý¼ºÇÔ(table_ex.sql ÆÄÀÏ) |
cat ¸í·É¾î·Î table_ex.sql ÆÄÀÏÀ» º¼¼ö ÀÖÀ½ |
./mysql -u test_user -p test_db < table_ex.sql À» ½ÇÇàÈÄ ¿¡·¯°¡ ¹ß»ýÇÏÁö ¾ÊÀ¸¸é Á¤»óÀûÀ¸·Î Å×À̺íÀÌ »ý¼ºµÈ°ÍÀÓ. |
ȸé»óÀÇ ¸í·É¾î |
cat : ÆÄÀÏÀ» ¿¾îº¼ ¶§ »ç¿ëÇÏ´Â ¸í·É¾î |
pwd : ÀÚ½ÅÀÌ ¾îµð¿¡ À§Ä¡ÇØ ÀÖ´ÂÁö È®ÀÎÇÏ´Â ¸í·É¾î |
ls -l : ÆÄÀÏÀ» È®ÀÎÇÏ´Â ¸í·É¾î(µµ½ºÀÇ dir °ú °°À½) |
|
3. TABLE »ý¼ºÈ®ÀÎ |
|
Á¤»óÀûÀ¸·Î ./mysql -u test_user -p test_db < table_ex.sql ÀÌ ½ÇÇàÀÌ µÇ¾ú´ÂÁö È®ÀÎÀ» ÇϽǼö ÀÖ½À´Ï´Ù. |
ȸé»óÀÇ ¸í·É¾î |
show tables; : Å×À̺íÀ» º¸¿©ÁÖ°Ô ÇÏ´Â ¸í·É¾î |
desc : ÇØ´ç Å×À̺íÀÇ ±¸Á¶¸¦ º¸¿©ÁÖ´Â ¸í·É¾î |
exit : mysql Á¾·áÇÏ´Â ¸í·É¾î |
|
4. ÇØ´çÅ×ÀÌºí¿¡ Çʵ带 Ãß°¡Çϱâ |
|
ALTER TABLE Å×À̺í¸í ADD Çʵå¸í ÇʵåŸÀÔ |
±âÁ¸Å×ÀÌºí ±¸Á¶¿¡¼ address ¸¦ Ãß°¡ÇÏ´Â ¹æ¹ýÀÔ´Ï´Ù. |
|
5. ÇØ´çÅ×ÀÌºí¿¡ Çʵ带 º¯°æÇϱâ |
|
ALTER TABLE Å×À̺í¸í CHANGE ±âÁ¸Çʵå¸í »õÇʵå¸í ÇʵåŸÀÔ |
±âÁ¸ address Çʵ带 post Çʵå·Î º¯°æÇÏ´Â ¹æ¹ýÀÔ´Ï´Ù. |
|
6. ÇØ´çÅ×ÀÌºí¿¡ Çʵ带 »èÁ¦Çϱâ |
|
ALTER TABLE Å×À̺í¸í DROP Çʵå¸í |
Post Çʵ带 »èÁ¦ÇÏ´Â ¹æ¹ýÀÔ´Ï´Ù. |
|
7. ÇØ´çÅ×ÀÌºí¿¡ µ¥ÀÌÅÍ Áý¾î³Ö±â |
|
INSERT INTO Å×À̺í¸í(Çʵå¸í) VALUES(Çʵ尪) |
Test_table¶ó´Â Å×ÀÌºí¿¡ µ¥ÀÌÅ͸¦ ³Ö´Â °úÁ¤ÀÔ´Ï´Ù. |
INSERT ±¸¹®Àº ´Ù¾çÇÑ ¹æ¹ýÀÌ ¸¹ÀÌ ÀÖÀ¸´Ï ÀÚ¼¼ÇÑ ºÎºÐÀº À¥°Ë»öÀ» Çغ¸½Ã±â ¹Ù¶ø´Ï´Ù. |
ȸé»óÀÇ ¸í·É¾î |
select * from test_table : ÀÔ·ÂµÈ µ¥ÀÌÅ͸¦ º¸¿©ÁÖ´Â ¸í·É¾î |
|
8. ÇØ´çÅ×ÀÌºí¿¡ µ¥ÀÌÅ͸¦ Ãâ·ÂÇϱâ |
|
SELECT ±¸¹®Àº ´Ù¾çÇÑ ¹æ¹ýÀÌ ¸¹ÀÌ ÀÖÀ¸´Ï ÀÚ¼¼ÇÑ ºÎºÐÀº À¥°Ë»öÀ» Çغ¸½Ã±â ¹Ù¶ø´Ï´Ù. |
SELECT ±¸¹®Àº ÀÔ·ÂµÈ µ¥ÀÌÅ͸¦ º¸¿©ÁÖ°Ô ÇÏ´Â ¸í·É¾î ÀÔ´Ï´Ù. |
|
9. ÇØ´çÅ×À̺íÀÇ Á¤º¸¸¦ ¼öÁ¤Çϱâ |
|
UPDATE ±¸¹®Àº ÇØ´ç µ¥ÀÌÅ͸¦ º¯°æÇÏ´Â ¸í·É¾î ÀÔ´Ï´Ù. |
UPDATE ±¸¹®Àº ´Ù¾çÇÑ ¹æ¹ýÀÌ ¸¹ÀÌ ÀÖÀ¸´Ï ÀÚ¼¼ÇÑ ºÎºÐÀº À¥°Ë»öÀ» Çغ¸½Ã±â ¹Ù¶ø´Ï´Ù. |
|
10. ÇØ´çÅ×À̺íÀÇ Á¤º¸¸¦ »èÁ¦Çϱâ |
|
DELETE FROM Å×À̺í¸í [WHERE °Ë»öÁ¶°Ç] |
DELETE ±¸¹®Àº ÇØ´çÅ×À̺íÀÇ µ¥ÀÌÅ͸¦ Áö¿ì´Â ¸í·É¾îÀÔ´Ï´Ù. |
|
11. MYSQLµðºñ¹é¾÷ |
|
mysqldump -u DB °èÁ¤¸í -p ¹é¾÷´ë»óµ¥ÀÌÅͺ£À̽º¸í > ÀúÀåÇÒ ÆÄÀϸí |
test_db ¶ó´Â µ¥ÀÌÅͺ£À̽º¸¦ ¹é¾÷ÇÏ´Â °úÁ¤ÀÔ´Ï´Ù. |
¹é¾÷À» ¹ÞÀºÈÄ ÀÚ½ÅÀÇ ·ÎÄÃÄÄÇ»ÅÍ·Î ´Ù¿îÀ» ¹ÞÀ¸½Ã¸é µË´Ï´Ù. |
ȸé»óÀÇ ¸í·É¾î |
cat : ÆÄÀÏÀ» ¿¾îº¼ ¶§ »ç¿ëÇÏ´Â ¸í·É¾î |
pwd : ÀÚ½ÅÀÌ ¾îµð¿¡ À§Ä¡ÇØ ÀÖ´ÂÁö È®ÀÎÇÏ´Â ¸í·É¾î |
e ls -l : ÆÄÀÏÀ» È®ÀÎÇÏ´Â ¸í·É¾î(µµ½ºÀÇ dir °ú °°À½) |
cd .. : »óÀ§°æ·Î·Î À̵¿ÇÏ´Â ¸í·É¾î |
|
12. ¹é¾÷º»À¸·Î µ¥ÀÌÅͺ¹¿øÇϱâ |
|
mysql -u DB °èÁ¤¸í -p º¹±¸ÇÒµ¥ÀÌÅͺ£À̽º¸í < ÀúÀåÇÑ ÆÄÀϸí |
º¹±¸½Ã ÇØ´ç µ¥ÀÌÅͺ£À̽º¿¡ º¹±¸ÇÒ Å×À̺íÀÌ ÀÖÀ¸¸é º¹±¸°¡ µÇÁö ¾Ê½À´Ï´Ù. |
ÇØ´ç µ¥ÀÌÅͺ£À̽º¿¡ µé¾î°¡¼Å¼ Å×À̺íÀ» Áö¿ì°í º¹±¸¸¦ ÇØÁÖ½Ã¸é µË´Ï´Ù. |
|
|
|
À§ÀÇ ¸ðµç ³»¿ëµéÀº ±âÃÊÀûÀÎ mysql »ç¿ë¹æ¹ýÀÔ´Ï´Ù.
Á»´õ ÀÚ¼¼ÇÑ »çÇ×À» ¾Ë°í ½ÍÀ¸½Ã¸é ½´ÆÛÀ¯ÀúÄÚ¸®¾Æ¿¡ Àß ³ª¿Í ÀÖ½À´Ï´Ù.
±×°÷À» ÂüÁ¶ÇÏ½Ã¸é µË´Ï´Ù.
[½´ÆÛÀ¯ÀúÄÚ¸®¾Æ]
[¸®´ª½º °ÁºκÐ] |
|