Home Help Desk Sitemap English
BUYKOREA ±â¾÷ ITÁö¿ø
¿ÀÆÛÁ¤º¸ | ±â¾÷Á¤º¸ | ÇØ¿ÜÁ¤º¸ | ¼öÃâÁö¿ø | ¹«¿ªÁö½Ä | ±â¾÷ITÁö¿ø | ¹«¿ªÀÎŬ·´ | ¸¶ÀÌ¿ÀÇǽº  
 
±â¾÷¿ë ¸ÞÀϼ­ºñ½º
PC ¿ø°ÝÁ¦¾î(³×Æ®·Î) ¼­ºñ½º
À¥È£½ºÆÃ ¼­ºñ½º
 
À¥È£½ºÆÃÀ̶õ?
À¥È£½ºÆÃ ¼­ºñ½º ¼Ò°³
ȨÆäÀÌÁö ÆÄÀÏ ¿Ã¸®±â
SSH(ÅÚ³Ý) Á¢¼ÓÇϱâ
µ¥ÀÌÅͺ£À̽º »ç¿ëÇϱâ
Vi »ç¿ë¹ý
DB(SQL) Á¢¼Ó¹æ¹ý
°Ô½ÃÆÇ ¸¸µé±â
FAQ (ÀÚÁÖ ¹¯´Â Áú¹®)
¿Â¶óÀÎ ¹®ÀÇ/Á¢¼ö
ȸ¿ø Áú¹®Çϱâ
ºñȸ¿ø Áú¹®Çϱâ
´ëÇ¥ÀüÈ­ : 1544-7078
Ȩ ±â¾÷ITÁö¿ø À¥È£½ºÆÃ ¼­ºñ½º ÀÌ¿ë¹æ¹ý ¾È³» µ¥ÀÌÅͺ£À̽º ÀÌ¿ëÇϱâ
 

  Mysql Á¢¼Ó ¹æ¹ý
1. ÅÚ³Ý ¼­¹ö¿¡ Á¢¼ÓÇÕ´Ï´Ù.
2. $ mysql -h [mysqlserver¸í] -u [userid] -p [mydb¸í]
3. ¾ÏÈ£ È®ÀÎ
  Mysql Á¢¼Ó ±âº»¸í·É¾î
1. mysql> use [mydb¸í] ---> ÇØ´ç DB¸¦ ¼±ÅÃÇÕ´Ï´Ù.
2. mysql> show tables; ---> DB¿¡ Á¸ÀçÇÏ´Â tableµéÀ» È®ÀÎ ÇÒ¼ö ÀÖ½À´Ï´Ù.
3. mysql> desc [table¸í]; ---> Å×À̺íÀÇ Ä®·³¸íÀ̳ª. ¼Ó¼ºÀ» È®ÀÎÇÒ¼ö ÀÖ½À´Ï´Ù.
4. mysql> exit ---> DB Á¢¼ÓÀ» ²÷½À´Ï´Ù.
  DB ¹é¾÷Çϱâ
$ mysql -h [mysqlserver¸í] -u [userid] -p [mydb¸í] > backup.sql
  Å×ÀÌºí »ý¼º
mysql ¸í·É ¸ðµå¿¡¼­ CREATE ¹®À» »ç¿ë
CREATE TABLE Å×À̺í¸í (Ä÷³ÀÇ Çü½Ä);
¿¹) mysql> CREATE TABLE guest(no INT PRIMARY KEY NOT NULL AUTO_INCREMENT,
-> name CHAR(20), age TINYINT, phone VARCHAR(20),email VARCHAR(30),
-> address VARCHAR(50));
(PRIMARY KEY : ÁÖ Å°·Î ¼³Á¤, NOT NULL : ¹Ýµå½Ã °ªÀ» °¡Á®¾ß ÇÔÀ» ÀǹÌ,
AUTO_INCREMENT : ·¹Äڵ尡 »ðÀ﵃ ¶§ ¸¶´Ù ÀÚµ¿À¸·Î °ªÀ» Áõ°¡)
  ·¹ÄÚµå »ðÀÔ ¹æ¹ý
mysql ¸í·É ¸ðµå¿¡¼­ INSERT ¹®À» »ç¿ë
INSERT INTO Å×À̺í¸í VALUES(Ä÷³ÀÇ µ¥ÀÌÅÍ °ª...) ;
¿¹) mysql> INSERT INTO guest VALUES(1,'È«±æµ¿',20,'510-0001', 'hong@jisan.ac.kr','ºÎ»ê');
  ·¹ÄÚµå ¼öÁ¤
mysql ¸í·É ¸ðµå¿¡¼­ UPDATE ¹®À» »ç¿ë
UPDATE Å×À̺í¸í SET Ä÷³¸í=½Ä ,... [ WHERE Á¶°Ç ];
¿¹) mysql> Update guest SET address='´ëÀü' where name='ÀÓ²©Á¤';
  ·¹ÄÚµå º¸±â
mysql> select * from Å×À̺í¸í;
¿¹) mysql> select * from guest;
  ·¹ÄÚµå °Ë»ö
·¹ÄÚµå °Ë»ö ¹æ¹ý : mysql ¸í·É ¸ðµå¿¡¼­ SELECT ¹®À» »ç¿ë
SELECT Ä÷³¸í [AS ±¸¹®] ,.. FROM Å×À̺í¸í
[WHERE Á¶°Ç]
[ORDER BY Á¤·Ä±âÁØ Ä÷³ ACS|DESC ]
[GROUP BY ±¸·ìÈ­ ±âÁØ Ä÷³ ];
¿¹) mysql> SELECT name,age from guest;
mysql> SELECT name,age from guest where age <= 25 ;
mysql> SELECT name,age from guest ORDER BY age DESC;
mysql> SELECT AVG(age) from guest ;
mysql> SELECT AVG(age) AS 'Æò±Õ ¿¬·É' from guest ;
  Å×À̺íÀÇ À̸§ º¯°æ°ú Ä÷³ ±¸Á¶ º¯°æ(ALTER ¹®)
mysql ¸í·É ¸ðµå¿¡¼­ ALTER TABLE Å×À̺í¸í RENAME »õÅ×À̺í¸í ;
¿¹) mysql> select * from guest;
  Å×À̺íÀÇ À̸§ º¯°æ°ú Ä÷³ ±¸Á¶ º¯°æ(ALTER ¹®)
mysql ¸í·É ¸ðµå¿¡¼­ ALTER TABLE Å×À̺í¸í ADD Ä÷³¸í Ä÷³ À¯Çü; => »õ·Î¿î Ä÷³À» Ãß°¡
ALTER TABLE Å×À̺í¸í DROP COLUMN Ä÷³¸í; => Ä÷³À» »èÁ¦
  Å×À̺íÀÇ »èÁ¦
mysql ¸í·É ¸ðµå¿¡¼­ DROP TABLE Å×À̺í¸í ;
MySQL DBÀÌÀü ¹æ¹ýÀº ¾Æ·¡¿Í °°½À´Ï´Ù.
  Å×À̺íÀÇ À̸§ º¯°æ°ú Ä÷³ ±¸Á¶ º¯°æ(ALTER ¹®)
¨ç ÇØ´ç DBµ¥ÀÌŸ¸¦ text ÆÄÀÏ·Î º¯È¯ÇÏ¿©, µ¥ÀÌÄÞ À¥È£½ºÆÃ MySQL DB¼­¹ö·Î LOAD ÇÕ´Ï´Ù. TEXT ÆÄÀÏÀ» DBÀÇ Å×À̺í·Î LOAD DATA ÇÏ´Â ¹æ¹ý
Text ÆÄÀÏ·Î ºÎÅÍ µ¥ÀÌŸ¸¦ Àо ÇØ´ç Å×ÀÌºí¿¡ ÀÔ·ÂÇÒ¶§ »ç¿ëÇÕ´Ï´Ù. ¼Óµµ°¡ ºü¸£´Ù´Â ÀåÁ¡ÀÌ ÀÖ½À´Ï´Ù.

¸ÕÀú tab À¸·Î ±¸ºÐµÇ¾î ÀÖ´Â file.txt ÆÄÀÏÀÌ ÀÖ´Â µð·ºÅ丮¿¡¼­ mysql Á¢¼ÓÀ» ÇÕ´Ï´Ù.
º¸¶ó³ÝÀº À¥¼­¹ö¿Í DB¼­¹ö°¡ º°µµ·Î ¿î¿µ µÇ¹Ç·Î LOCAL À̶ó´Â ¿É¼ÇÀ» ½á¼­, ÇØ´ç ¼­¹ö¿¡ ÀÖ´Â ÆÄÀÏÀ» µðºñ ¼­¹ö¿¡ ·Îµå ÇØ¾ßÇÕ´Ï´Ù. ±¸ºÐÀÚ°¡ tab ÀÏ °æ¿ì '\t' À̸ç, ÇÊµå »çÀÌÀÇ ÇØ´ç ±¸ºÐÀÚ¸¦ Àû¾î ÁÖ½Ã¸é µË´Ï´Ù.
  Å×À̺íÀÇ À̸§ º¯°æ°ú Ä÷³ ±¸Á¶ º¯°æ(ALTER ¹®)
MySQL data DUMP ÇÏ¿© ÇØ´ç ¹é¾÷ ÆÄÀÏÀ» µ¥ÀÌÄÞ À¥È£½ºÆÃ MySQL DB·Î LOAD ÇÕ´Ï´Ù.
mysql DATA/½ºÅ°¸¶ ¹é¾÷ ÇÏ´Â ¹æ¹ý
ÇØ´ç DB¼­¹öÀÇ µ¥ÀÌŸ º£À̽º¸¦ ½ºÅ°¸¶¿Í µ¥ÀÌŸ ¸ðµÎ¸¦ DB_backup.sql ¶ó´Â ÆÄÀϸíÀ¸·Î ¹é¾÷ ¹Þ½À´Ï´Ù. Å×À̺íÀÌ »ý·«µÇ¸é Àüü ÅÂÀ̺íÀ» ¹é¾÷ÇÕ´Ï´Ù.
(-d¿É¼ÇÀ» ÁÖ¸é Å×ÀÌºí ½ºÅ°¸¶¸¸ ´ýÇÁ ÇÕ´Ï´Ù. ÀÌ¿ÜÀÇ ¿É¼ÇÀº $ mysqldump --help ·Î È®ÀÎ ¹Ù¶ø´Ï´Ù.)
À§ÀÇ ¹æ¹ýÀ¸·Î ´ýÇÁ ¹ÞÀº DB_backup.sql ÆÄÀÏÀ» telnet ¼­¹öÀÇ È¨µð·ºÅ丮¿¡ ftp ¾÷·Îµå ÇÕ´Ï´Ù.
¾Æ·¡¿Í °°Àº ¹æ¹ýÀ¸·Î ¹é¾÷ ¹Þ¾Æ¿Â µ¥ÀÌŸ¸¦ º¸¶ó³Ý ¼­¹ö·Î ÀÌÀüÇÕ´Ï´Ù.(da2.jpg)
BUYKOREA