½ÃÀÛÆäÀÌÁö·Î Áñ°Üã±âÃß°¡
·Î±×ÀÎ
ȸ¿ø°¡ÀÔ l Ã⼮üũ l ¸¶ÀÌÆäÀÌÁö l CGIMALL
ÀÚ·á½Ç »çÀÌÆ®µî·Ï ·©Å·100 ÇÁ·Î±×·¥¸®ºä °ü¸®ÀÚÃßõÀÚ·á Ãʺ¸°¡À̵å
Ä¿¹Â´ÏƼ
Àüü ÆîÃ帱â
Äü¸Þ´º¸µÅ© jquery , CSS , PHP , Javascript , ¹«·áÆùÆ® , ASP
»ó¼¼°Ë»ö
Ȩ > Ä¿¹Â´ÏƼ > °ñµåÆÁ »ó¼¼º¸±â
Ä¿¹Â´ÏƼ ±¸Àα¸Á÷
»çÀÌÆ®µî·Ï
Ŭ¶ó¿ìµåű×
javascript
PHP
ASP
CSS
mysql
html
jquery
������
image
mobile
API
slide
°Ô½ÃÆÇ
ÇöÀçÁ¢¼ÓÀÚ ¸í »õ·Î°íħ
°Ô½ÃÆÇŸÀÌƲ °ñµåÆÁ / »ó¼¼º¸±â
Æ®À§ÅÍ·Î º¸³»±â
Ãßõ¼ö 314 | Á¶È¸¼ö 4,501 | µî·ÏÀÏ 2002-11-15 10:18:44

´Ð³×ÀÓ

ksjking

Á¦¸ñ

MySQL »ç¿ë¹ý
³»¿ë
MySQL »ç¿ë¹ý 

Ãâó : koreaphp.co.kr


±Û³»¿ë  º» ³»¿ëÀº HTML Çü½ÄÀ¸·Î ¾²¿©Á³½À´Ï´Ù. ¼Ò½º¸¦ º¸½Ã·Á¸é  ¹öÆ°À» ´©¸£¼¼¿ä.

1. Ä¿¸Çµå ±âÃÊ ¸í·É¾î

Àú¹ø½Ã°£¿¡ ÇÁ·ÒÇÁÆ®ÀÇ Á¾·ù¿Í »óŸ¦ ¾Ë¾Æº¸¾Ò´Ù.
MYSQL ¼­¹ö±¸µ¿ÈÄ Á¢¼ÓÀ» ÇØ º¸µµ·Ï ÇÏ°Ú´Ù.

C:mysqlbin>mysql -u root mysql

Welcome to the MySQL monitor.  Commands end with ; or g.
Your MySQL connection id is 5 to server version: 3.21.29a-gamma

Type 'help' for help.

mysql>

±×·³ À§¿Í °°ÀÌ È¯¿µ ¸Þ½ÃÁö°¡ ¶á´Ù. ¿©±â¼­ ¸¶Áö¸· ¶óÀÎÀ» ÁÖ¸ñÇϱ⠹ٶõ´Ù.

µµ¿ò¸» ÇÊ¿äÇϸé 'help'¸¦ ÀÔ·ÂÇÏ´Â ¸Þ½ÃÁö°¡ º¸ÀÏ °ÍÀÌ´Ù.

¾î¶² ÇÁ·Î±×·¥ÀÌ´øÁö µµ¿ò¸» ¸¸Å­ ÁÁÀº ¼³¸í¼­´Â ¾ø´Ù. ±×·¡¼­ ¿©±â¼­µµ µµ¿ò¸»À» ºÒ·¯º¸¶ó°í
³ª¿Í ÀÖ´Â °ÍÀ¸·Î ³ª´Â »ý°¢ÇÑ´Ù. ±×·³ µµ¿ò¸»À» ºÒ·¯¿Àµµ·Ï ÇÏ°Ú´Ù.

mysql> help

À§¿Í °°ÀÌ 'help'¸¦ ÀÔ·ÂÇÏ¸é  ¾Æ·¡¿Í °°Àº ³»¿ëÀ» º¼ ¼ö ÀÖ´Ù.

MySQL commands:
help    (h)    Display this text
?      (h)    Synonym for `help'
clear  (c)    Clear command
connect (r)    Reconnect to the server. Optional arguments are db and host
edit    (e)    Edit command with $EDITOR
exit    ( )    Exit mysql. Same as quit
go      (g)    Send command to mysql server
print  (p)    print current command
quit    (q)    Quit mysql
rehash  (#)    Rebuild completion hash
status  (s)    Get status information from the server
use    (u)    Use another database. Takes database name as argument

Connection id: 5  (Can be used with mysqladmin kill)

mysql>

À§ÀÇ ³»¿ëÀº MYSQL Ä¿¸Çµå¿¡¼­ »ç¿ëµÉ ¼ö ÀÖ´Â ¸í·É¾îµéÀÌ´Ù.

( )¾È¿¡ ÀÖ´Â °ÍÀº ÀÏÁ¾ÀÇ ´ÜÃàÅ°¶ó »ý°¢ÇÏ¸é µÈ´Ù.

³»¿ëÀ» º¸¸é Àú¹ø½Ã°£¿¡ ¼³¸íÇÑ °Íµµ ÀÖÀ» °ÍÀÌ´Ù.


´Ùµé ½±°Ô ÀÌÇØ°¡ µÇ¸®¶ó »ý°¢ÀÌ µÈ´Ù. ±×·¡¼­ °£´ÜÈ÷ ¼³¸íÇÏ°í ³Ñ¾î °¡°Ú´Ù. ¾îÂ÷ÇÇ ¾ÕÀ¸·Î ¸¹ÀÌ »ç¿ëÇÏ°Ô µÉ °ÍÀÌ´Ù. ±×·¯¹Ç·Î ¿Ü¿ì´Â °Í º¸´Ù ÇÊ¿äÇÒ ¶§¸¶´Ù ºÒ·¯¿Í º¸¸é ÀÚ¿¬È÷ ¾Ë°Ô µÉ °ÍÀÌ´Ù.(ÀÌ°ÍÀº ³ªÀÇ °æÇèÀÔ´Ï´Ù.ÈÄÈÄ)

1) help , ?  (h)

  ¼³¸íÀÌ ÇÊ¿ä¾ø°ÚÁö¸¸ °¡Àå ¿ä±äÇÏ°Ô ¾²¿©Áö´Â °ÍÀÌ´Ù. Ä¿¸Çµå ¸í·É ¸®½ºÆ® º¸±â

2) clear  (c)

Àú¹ø½Ã°£¿¡ ¼³¸íÀ» Çؼ­ Àß ¾Ë°í °è½ÃÁÒ? ¸ð¸£½Å´Ù°í¿ä? Àú·±.. ÀÌ ¸í·É¾î ó·³ Áö¿öÁ³³ªºÁ¿ä?

¸í·É¾î Áß´Ü, ´ë±â¸í·ÉÀ¸·Î º¹±ÍÇÒ ¶§ »ç¿ëµÈ´Ù.

3) connect (r)

¼­¹ö(È£½ºÆ®) ¿Í DB°£ÀÇ ¿¬°á»óŸ¦ È®ÀÎÇÑ´Ù. (MYDB¶ó´Â µ¥ÀÌÅ×À̽º¿Í ¿¬°áÀÌ µÇ¾î ÀÖ´Â °æ¿ì)

mysql> r
Connection id:    10
Current database: MYDB

mysql>

4) edit  (e)

¿¡µðÅÍÇÒ ÇÁ·Î±×·¥À» ºÒ·¯¿À°Å³ª ¿¡µðÅÍ ÀÛ¾÷ Áغñ¸¦ ÇÑ´Ù.(´Ü, À©µµ¿¡¼­´Â ¿¡µðÅÍÇÁ·Î±×·¥ÀÌ ÁöÁ¤µÇ¾î ÀÖÁö ¾Ê¾Æ¼­ ´ÙÀ½°ú °°Àº ¿¡·¯°¡ ³ªÅ¸³­´Ù.)

mysql> e
ERROR: Sorry, you can't send the result to an editor in Win32
mysql>

5) exit  ( )

MYSQLÀ» ºüÁ®³ª°¥ ¶§ ¾´´Ù. QUIT¿Í °°ÀÌ ¾²ÀδÙ.

6) go  (g)

¸í·É¾î¸¦ ¼­¹ö¿¡ º¸³½´Ù´Â Àǹ̷Π¸í·É¾î Á¾°áÀ» ³ªÅ¸³½´Ù. Áï ¼¼¹ÌÄÝ·Ð(;)°ú °°Àº ¿ªÇÒÀ» ÇÑ´Ù.

»ç½Ç ÀÌ ¸í·ÉÀÇ ¼³¸íÀº ¼­¹ö¿¬°á½Ã¿¡ ÀÌ¹Ì ³ª¿Í ÀÖ´Ù.

[ Welcome to the MySQL monitor.  Commands end with ; or g.  ]

7) print (p)

¸»±×´ë·Î command »óŸ¦  Ãâ·ÂÇÑ´Ù.

mysql> p
--------------

--------------

mysql>

8) quit (q)

9) rehash (#)

µ¥ÀÌÅͺ£À̽º¿¡ º¯È­°¡ »ý°åÀ» °æ¿ì ReloadÇÏ¿© º¯È­µÈ °ÍÀ» ÀνÄÇÏ°Ô ÇÑ´Ù.

mysql> #
mysql>

10) status (s)

ÇöÀç MYSQL ¼­¹ö Á¤º¸¸¦ ¾Ë¾Æº¼ ¶§ ¾²ÀδÙ.

mysql> s
--------------
C:MYSQLBINMYSQL.EXE  Ver 9.13 Distrib 3.21.29a-gamma, for Win95 (i586)

Connection id:          8
Current database:
Server version          3.21.29a-gamma
Protocol version        10
Connection              localhost via TCP/IP
TCP port                3306
Uptime:                50 min 22 sec

Running threads: 1  Questions: 15  Opened_tables: 3  Reloads: 1  Open tables: 0
--------------

mysql>

11) use (u)

µ¥ÀÌÅͺ£À̽º¸¦  ¼±ÅÃÇÒ ¶§ ¾²ÀδÙ.

À§¿¡ »óŸ¦ º¸¸é

Current database:

ó·³ ¼±ÅÃµÈ µ¥ÀÌÅͺ£À̽º°¡ ¾ø´Â °ÍÀ» ¾Ë ¼ö ÀÖ´Ù.

´ÙÀ½°ú °°ÀÌ MY_DB µ¥ÀÌÅͺ£À̽º¸¦ ¼±ÅÃÇÏ¿© º¸ÀÚ (MYDB Å×ÀÌŸº£À̽º´Â ÀÌ¹Ì »ý¼ºµÈ ÈÄÀÌ´Ù.)

mysql> u MYDB
Database changed
mysql> s
--------------
C:MYSQLBINMYSQL.EXE  Ver 9.13 Distrib 3.21.29a-gamma, for Win95 (i586)

Connection id:          9
Current database:      MYDB
Server version          3.21.29a-gamma
Protocol version        10
Connection              localhost via TCP/IP
TCP port                3306
Uptime:                55 min 36 sec

Running threads: 1  Questions: 23  Opened_tables: 3  Reloads: 1  Open tables: 0
--------------

mysql>

´ÙÀ½Ã³·³ µ¥ÀÌÅͺ£À̽º°¡ MYDB·Î ¼±ÅÃµÈ °ÍÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù.

ÀÌ»óÀ¸·Î ÄÁ¸Çµå ¸í·É¾î¿¡ ¾Ë¾Æº¸¾Ò´Ù. ´ÙÀ½Àº MYSQLÀ» ½±°Ô »ç¿ëÇϱâ À§ÇØ ¸¸µé¾î³õÀº  À¯Æ¿¸®Æ¼¸¦  ¹è¿öº¸ÀÚ.


2.MYSQL Åø ÀÌÇØÇϱâ

MYSQL À̶õ ¾îµð¿¡ ¾²¿©Áö´Â °ÍÀϱî¿ä? ¾Õ¼­ ¸»¾¸À» µå·ÈÁö¸¸ ¿ì¸® ÁÖÀ§ÀÇ »ýÈ°¿¡´Â Á¤º¸°¡ ³Ê¹«³ª ¸¹ÀÌ ³Î·Á ÀÖ½À´Ï´Ù.
ÀÌ·¸°Ô ¸¹Àº Á¤º¸(µ¥ÀÌŸ)¸¦ ã±â ½¬°í °ü¸®Çϱ⠽±µµ·Ï Çϱâ À§ÇØ µ¥ÀÌŸ¸¦ ÇÑ °÷¿¡ ¸ð¾Æ¼­  µ¥ÀÌÅͺ£À̽ºÈ­ ½ÃÅ°´Â ÀÛ¾÷ÀÌ ÇÊ¿äÇÕ´Ï´Ù.
À̶§ MYSQLÀ̶ó´Â DBMS ÇÁ·Î±×·¥À¸·Î ¼Õ½±°Ô ÇÒ ¼ö ÀÖ´Â °ÍÀÔ´Ï´Ù.
±×·³ ¼³Ä¡¿Í ±¸µ¿¿¡ ´ëÇؼ­´Â ¾Õ °­Á¿¡¼­ ´Ùµé ¾Ë°í °è½Ç°Å¶ó ¹Ï½À´Ï´Ù.
¾î¶² ÇÁ·Î±×·¥ÀÌ´øÁö Àß È°¿ëÇϱâ À§Çؼ­´Â ¸Þ´º ¹× ÅøÀ» Àß »ç¿ëÇؾßÁö¸¸ Àß »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
±×·³ Áö±ÝºÎÅÍ ÇϳªÇϳª ¹è¿öº¸°Ú½À´Ï´Ù.
(¡Ø Ç¥°¡ ÀÖ´Â °ÍÀº À©µµ¿¡µµ ÀÖ´Â °ÍÀÔ´Ï´Ù.)

1) mysql  ¡Ø

sql ¹®À» ½ÇÇà½ÃÅ°À§ÇÑ Å͹̳ÎÀ¸·Î½á ´ëÈ­Çü¹æ½Ä°ú ºñ´ëÈ­Çü½ÄÀÇ ¹æ¹ýÀÌ ÀÖ´Ù.

  ¿¹)  ´ëÈ­Çü


mysql> show databases;
+----------+
| Database |
+----------+
| MYDB    |
| mysql    |
| test    |
+----------+
3 rows in set (0.11 sec)

mysql>

        ºñ´ëÈ­Çü

c:myslqlbinmysql -u root MY_DB < tableinstall.sql

tableinstall.sql À̶ó´Â ¹èÄ¡ÆÄÀÏ·Î ÀÏ°ýó¸®ÇÏ´Â ¹æ½ÄÀÌ ÀÖ´Ù.

2) myslqld  ¡Ø

´Ùµé Àß ¾Ë°í ÀÖ°ÚÁÒ MYSQL¼­¹öÀÇ µ¥¸óÀ¸·Î ÀÌ°ÍÀÌ ½ÇÇàµÇ°í ÀÖ¾î¾ß  MYSQL µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

3) mysqldump ¡Ø

MYSQL µ¥ÀÌÅͺ£À̽º¸¦ ¹é¾÷ÇÒ ¶§¿Í ÆÄÀÏ·Î ÀúÀåÇÒ ¶§ »ç¿ëÇÑ´Ù. ÀúÀåÀº SQL¹®Àå ¶Ç´Â ÅÇÀ¸·Î ºÐ¸®µÈ  ÅؽºÆ® ÆÄÀÏ·Î ÀúÀåÇÒ ¼ö ÀÖ´Ù.

4) mysqladmin ¡Ø

¸¹ÀÌ º¸¾ÒÀ»°Ì´Ï´Ù. MYSQL ÀÇ °ü¸®¿ë À¯Æ¿¸®Æ¼·Î µ¥ÀÌÅͺ£À̽ºÀÇ »ý¼º,Á¦°Å,refreshµîÀÇ MYSQL¼­¹ö·ÎºÎÅÍ »óÅÂÁ¤º¸¿Í ÁøÇà»óÅÂÀÇ Á¤º¸¸¦ ¾Ë¾Æº¼ ¶§ »ç¿ëÇÑ´Ù.

5) mysqlaccess

MYSQL ¼­¹ö¿Í »ç¿ëÀÚ µ¥ÀÌÅͺ£À̽ºÀÇ ¿¬°á¿¡ ´ëÇÑ ±ÇÇÑÀ» üũÇÏ´Â ½ºÅ©¸³Æ®ÀÔ´Ï´Ù. ³ªÁß¿¡ DB»ç¿ëÀÚ°¡  RootÀÎÁö ÀϹݻç¿ëÀÚÀÎÁö ±¸ºÐÇÒ ¶§ »ç¿ëµË´Ï´Ù.

6) mysqlshow  ¡Ø

°¡Àå ¸¹ÀÌ »ç¿ëµÉ °ÍÀ¸·Î »ý°¢µÇ´Â À¯Æ¿¸®Æ¼ÀÌ´Ù. µ¥ÀÌÅͺ£À̽º¿Í Å×À̺í,Ä÷³ ±×¸®°í À妽º¿¡ ´ëÇÑ Á¤º¸ Ãâ·Â¿¡ »ç¿ëµÈ´Ù.

7) mysql_install_db

¸®´ª½º¿¡¼­´Â MYSQL ¼³Ä¡½Ã¿¡ º¸¾ÒÀ» ½ºÅ©¸³Æ®ÀÌ´Ù. ÀÌ°ÍÀº ¼³Ä¡ÈÄ µü Çѹø¸¸ ½ÇÇàÇÏ´Â ½ºÅ©¸³Æ®·Î µðÆúÆ® Ư±ÇÀ¸·Î Å×À̺íÀÇ Çã°¡¸¦ »ý¼ºÇÑ´Ù. ÇÏÁö¸¸ À©µµ¿ë¿¡¼­´Â  ÀÚµ¿À¸·Î ¼³Ä¡µÉ ¶§ ½ÇÇàµÇ´Â °ÍÀÌÁö ¾Æ´Ï¸é ¾ø´Â °ÍÀÎÁö »ç¿ëÀ» ÇÏÁö ¾Ê´Â´Ù.

8) mysqlbug

¸» ±×´ë·Î ¹ö±× º¸°í¼­¸¦ ÀÛ¼ºÇÒ ¶§ »ç¿ëµÇ´Â ½ºÅ©¸³Æ®ÀÌ´Ù. ¸¸¾à ¿©·¯ºÐÁß¿¡ ¹ö±×¸¦ ¹ß°ßÇÏ¼Ì´Ù¸é º¸°í¼­¸¦ ÀÛ¼ºÇÏ¿© TcX - MySQL HOMEPAGE À¸·Î Á¦ÃâÇغ¸±â ¹Ù¶ø´Ï´Ù. (^-%)

9) msql2mysql

shell½ºÅ©¸³Æ®·Î mSQL ÇÁ·Î±×·¥À» MYSQLÀ¸·Î º¯È¯ÇÑ´Ù.(´Ü, ¸ðµç °ÍÀ» ¿Ïº®ÇÏ°Ô´Â º¯È¯ÀÌ ¾ÈµÇ´Â Á¡À» ±â¾ïÇÏ±æ ¹Ù¶õ´Ù.) ¸¸µç ȸ»ç°¡ ´Ù¸£¹Ç·Î Â÷ÀÌ°¡ ´ç¿¬È÷ ÀÖ°ÚÁÒ!!

10) replace  ¡Ø

msql2mysql¿¡ »ç¿ëµÇ´Â ½ÇÇàÆÄÀÏÀÌ´Ù. ¶ÇÇÑ ¹®ÀÚ¿­À» ÆÄÀÏ, Ç¥ÁØÀÔ·Â, ¶Ç´Â ¾î¶² ƯÁ¤ »óÅ·Πº¯È¯ÇÒ ¶§ »ç¿ëµÇ¸ç ¹®ÀÚ¿­³¢¸®ÀÇ ±³È¯¿¡µµ »ç¿ëµÈ´Ù.

11) mysqlimport  ¡Ø

Çϳª ¶Ç´Â ´õ ¸¹Àº ÅؽºÆ® ÆÄÀÏÀ» °¢°¢ÀÇ Å×À̺í·Î ÀÔ·Â,ÀúÀåÀ» ÇÒ ¶§ »ç¿ëÇÑ´Ù.

12) isamchk  ¡Ø

MYSQL Å×À̺íÀ» üũÇÒ ¶§, optimise ¶Ç´Â ÀÌ»ó»óŸ¦ ¼öÁ¤ÇÒ ¶§ »ç¿ëµÈ´Ù.

13) safe_mysqld

¸®´ª½º¿¡¼­ µ¥¸ó¿¡ ÀÌ»óÀÌ ÀÖÀ» ¶§ Àç½ÃÀÛ½ÃÅ°°í ½ÇÇàÁ¤º¸¸¦ logÆÄÀÏÀÌ ±â·ÏÇÑ´Ù.
À©µµ¿¡´Â ¾ø´Â °Í °°±º¿ä..

´ÙÀ½Àº À©µµ¿ë¿¡¼­ ¼³Ä¡µÈ À¯Æ¿¸®Æ¼ÀÔ´Ï´Ù.

14) MySqlManager  ¡Ø

James Pereira ¾¾°¡ ¸¸µç À©µµ¿ë sql °ü¸®ÅøÀÔ´Ï´Ù.  ÀÔ·Â ¹æ½ÄÀÌ SQL Server 6.x ¿Í ºñ½ÁÇÑ ´À³¦À» ¹Þ´Â´Ù.(»ç¿ëÀ» ¾ÈÇØ º¸¾ÒÁö¸¸ ±¦ÂúÀº ÇÁ·Î±×·¥ÀÎ °Í °°¾Æ¿ä)

´ÙÀ½¿¡ ÀÖ´Â À¯Æ¿¸®Æ¼´Â Àúµµ ¾ÆÁ÷ ¸ô¶ó¼­ ¾Æ½Ã´Â ºÐÀº ¸ð¸£´Â »ç¶÷À» À§ÇØ ¾Ë·ÁÁÖ½Ã¸é °¨»çÇÏ°Ú½À´Ï´Ù.

15) mysqld-opt  ¡Ø

16) mysqlc  ¡Ø
Ãßõ½ºÅ©·¦¼Ò½ºº¸±â ¸ñ·Ï
ÀÌÀü°Ô½Ã±Û [Áú¹®]Å×À̺í Áß¿¡¼­ ƯÁ¤ÇÑ DB¸¸ ¾ø¾Ö´Â ¹æ¹ýÁ».~~ 2002-11-11 15:26:07
´ÙÀ½°Ô½Ã±Û [ÀÚ¹Ù½ºÅ©¸³Æ®] Æû ÀÚµ¿À¸·Î À̵¿Çϱâ 2002-12-30 02:04:45