9-2   ¨Ï¥ÎDDL«ü¥O(9-2-1   «Ø¥ß»P¨ø°£¸ê®Æ®w)
 
¡@¼ÊºÙ:  ¤p»x            ¡@ÀY»Î:    ´¿¸g¤]¬O¤ô¹q¤u
ºÞ²zû    
 
- ©«¤l
 - 1198 
 - ¥DÃD
 - 395 
 - ºëµØ
 - 113 
 - ¿n¤À
 - 1747 
 - ÂI¦W
 - 0  
 - §@·~¨t²Î
 - Vista 
 - ³nÅ骩¥»
 - Office 2003 
 - ¾\ŪÅv
 - 200 
 - ©Ê§O
 - ¨k 
 - ¨Ó¦Û
 - ¥xÆW 
 - µù¥U®É¶¡
 - 2010-5-1 
 - ³Ì«áµn¿ý
 - 2025-11-4 
 
         
 | 
 9-2   ¨Ï¥ÎDDL«ü¥O(9-2-1   «Ø¥ß»P¨ø°£¸ê®Æ®w)
                
9-2   ¨Ï¥ÎDDL«ü¥O 
DDL¡G¸ê®Æ©w¸q»y¨¥¡]Data Definition Language¡^¡A¥Î¨Ó«Ø¥ß»P§R°£¸ê®Æ®w¡B¸ê®Æªí¡Kµ¥ªºSQL«ü¥O¸s¡C 
 
 
9-2-1   «Ø¥ß»P¨ø°£¸ê®Æ®w 
n¦b«eºÝªºPHPµ{¦¡¤¤«Ø¥ß«áºÝMySQL Server±±ºÞªº·s¸ê®Æ®w¡A¥i¥H¨Ï¥ÎDDL«ü¥O¸s¤¤ªº¡uCreate¡v«ü¥O¡G 
³Ð«Ø¸ê®Æ®w- Create DataBase ·s¸ê®Æ®w¦W
 
  ½Æ»s¥N½X ¨Ò¦p¡G§Q¥Î«eºÝPHPµ{¦¡¤¤ªºmysql_query()¨ç¼Æ°õ¦æCreate Database«ü¥O¡A©ó«áºÝMySQL Server·s¼W¤@Ó¦W¬°¡uPHP´ú¸Õ¡vªº·s¸ê®Æ®w¡G 
 
 
 
 
¹Ï9-20  ½d¨Òex09_09.php¡A§Q¥Î«eºÝPHP«Ø¥ß¡uPHP´ú¸Õ¡vªº·s¸ê®Æ®w¡C 
 
ex09_09.php- <?
 
 -     $conn = mysql_connect("localhost", "root", "12345a");
 
 -       //«ü©w®Õ¹ï¦r¤¸ªí
 
 -       mysql_query("set character set big5");
 
 -       //«Ø¥ßSQL©R¥O¦r¦ê
 
 -       $SQL="Create Database PHP´ú¸Õ";
 
 -       //°õ¦æ¸ê®Æ®w«Ø¥ß
 
 -       mysql_query($SQL);
 
 - ?>
 
  ½Æ»s¥N½X |   
 
 
 
 | 
| 
 ¤ß¦w¡A¥¦w    
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!! 
 | 
 | 
 | 
 | 
 | 
 
¡@¼ÊºÙ:  ¤p»x            ¡@ÀY»Î:    ´¿¸g¤]¬O¤ô¹q¤u
ºÞ²zû    
 
- ©«¤l
 - 1198 
 - ¥DÃD
 - 395 
 - ºëµØ
 - 113 
 - ¿n¤À
 - 1747 
 - ÂI¦W
 - 0  
 - §@·~¨t²Î
 - Vista 
 - ³nÅ骩¥»
 - Office 2003 
 - ¾\ŪÅv
 - 200 
 - ©Ê§O
 - ¨k 
 - ¨Ó¦Û
 - ¥xÆW 
 - µù¥U®É¶¡
 - 2010-5-1 
 - ³Ì«áµn¿ý
 - 2025-11-4 
 
         
 | 
                
n¦b«áºÝMySQL Server¤¤«Ø¥ß·s¸ê®Æ®w¡A¤]´N¬O¨Ï¥ÎCREATE DATABASE«ü¥O¡AÅv¬O¹w³]µ¹¡uroot¡v¸ê®Æ®w¨t²ÎºÞ²zªÌ¡A¦]¦¹¡A¨Ã«D¨CÓµn¤JMySQL Serveªº±b¸¹³£¥i¥H«Ø¥ß·s¸ê®Æ®w¡A¤]´N¬O¥Î¤£¦Pªºµn¤J±b¸¹´N¦³¤£¦P¦s¨ú¸ê®Æ©M°õ¦æ¥\¯àªºÅv¡C 
 
 
 
 
¹Ï9-21  ¦bphpMyAdmin¤¤ªºÅvºÞ²z¡C 
 
¦b½d¨Òex09_9.php¤¤¡A§Ų́ϥΪºµn¤J±b¸¹¬°¡uroot¡]¨t²ÎºÞ²zªÌ¡^¡v¡A¦]¦¹¾Ö¦³³Ì¤jªºMySQL Server¨Ï¥ÎÅv¡A©Ò¥H¯à¦b«áºÝMySQL Server¤¤«Ø¥ß·s¸ê®Æ®w¡Aµ§ªÌ«ØÄ³±z¡A¦pªGnÅý§O¤H¨Ï¥Î±zªºMySQL Server¾÷¾¹¡A³Ì¦n«Ø¥ß¤@Ó¦³Åv¨îªº±b¸¹¡A¤£n±N¨t²ÎºÞ²zªÌ±b¸¹»P±K½XÀH«K¥æµ¹§O¤H¨Ï¥Î¡I |   
 
 
 
 | 
| 
 ¤ß¦w¡A¥¦w    
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!! 
 | 
 | 
 | 
 | 
 | 
 
¡@¼ÊºÙ:  ¤p»x            ¡@ÀY»Î:    ´¿¸g¤]¬O¤ô¹q¤u
ºÞ²zû    
 
- ©«¤l
 - 1198 
 - ¥DÃD
 - 395 
 - ºëµØ
 - 113 
 - ¿n¤À
 - 1747 
 - ÂI¦W
 - 0  
 - §@·~¨t²Î
 - Vista 
 - ³nÅ骩¥»
 - Office 2003 
 - ¾\ŪÅv
 - 200 
 - ©Ê§O
 - ¨k 
 - ¨Ó¦Û
 - ¥xÆW 
 - µù¥U®É¶¡
 - 2010-5-1 
 - ³Ì«áµn¿ý
 - 2025-11-4 
 
         
 | 
                
°£¤F¥Hmysql_query()¨ç¼Æ°õ¦æCreate Database«ü¥O¥i¥H«Ø¥ß·s¸ê®Æ®w¥~¡APHP¥ç´£¨Ñ¤F¤@ӫإ߷s¸ê®Æ®wªº¨ç¼Æmysql_create_db()¡G 
mysql_create_db() ¨ç¼Æ- int mysql_create_db ( string name , int [link_identifier])
 
  ½Æ»s¥N½X name°Ñ¼Æ¬O¥²¶·ªº¡A¤]´N¬Onµ¹©w·s¼W¸ê®Æ®wªº¦WºÙ¡Alink_identifier°Ñ¼Æ«h¥i¬Ù²¤¡A¦bmysql_create_db()¨ç¼Æ°õ¦æ®É·|¦Û°Ê§ä´M³Ìªñ¥Ñmysql_connect()¨ç¼Æ©Ò«Ø¥ßªº³s½u¡C 
¨Ò¦p¡G- ex09_10.php
 
 - <?
 
 -     $conn = mysql_connect("localhost", "root", "12345a");
 
 -       //«ü©w®Õ¹ï¦r¤¸ªí
 
 -       mysql_query("set character set big5");
 
 -       //°õ¦æ¸ê®Æ®w«Ø¥ß
 
 -     $result=mysql_create_db("mydatabase");
 
 - ?>
 
  ½Æ»s¥N½X ª`·N¡G¦bMySQL4.xª©¥»¤¤¨Ã¤£¤ä´©PHPªºmysql_create_db()¨ç¼Æ¡C |   
 
 
 
 | 
| 
 ¤ß¦w¡A¥¦w    
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!! 
 | 
 | 
 | 
 | 
 | 
 
¡@¼ÊºÙ:  ¤p»x            ¡@ÀY»Î:    ´¿¸g¤]¬O¤ô¹q¤u
ºÞ²zû    
 
- ©«¤l
 - 1198 
 - ¥DÃD
 - 395 
 - ºëµØ
 - 113 
 - ¿n¤À
 - 1747 
 - ÂI¦W
 - 0  
 - §@·~¨t²Î
 - Vista 
 - ³nÅ骩¥»
 - Office 2003 
 - ¾\ŪÅv
 - 200 
 - ©Ê§O
 - ¨k 
 - ¨Ó¦Û
 - ¥xÆW 
 - µù¥U®É¶¡
 - 2010-5-1 
 - ³Ì«áµn¿ý
 - 2025-11-4 
 
         
 | 
                
n³z¹L«eºÝPHPµ{¦¡¤¤ªºmysql_query()¨ç¼Æ¨ø°£«áºÝMySQL Server¤¤ªº¸ê®Æ®w¥i¥H¨Ï¥Î¨Ï¥ÎDDL«ü¥O¸s¤¤ªº¡uDrop¡v«ü¥O¡G 
¨øÂ÷¸ê®Æ®w¨Ò¦p¡G¨ø°£½d¨Òex09_11.php©ó«áºÝMySQL Server·s¼Wªº¡uPHP´ú¸Õ¡v¸ê®Æ®w¡G 
ex09_11.php- <?
 
 -     $conn = mysql_connect("localhost", "root", "12345a");
 
 -       //«ü©w®Õ¹ï¦r¤¸ªí
 
 -       mysql_query("set character set big5");
 
 -       //«Ø¥ßSQL©R¥O¦r¦ê
 
 -       $SQL="DROP DataBase php´ú¸Õ";
 
 -       //°õ¦æ¸ê®Æ®w¨ø°£
 
 -      mysql_query($SQL);
 
 - ?>
 
  ½Æ»s¥N½X |   
 
 
 
 | 
| 
 ¤ß¦w¡A¥¦w    
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!! 
 | 
 | 
 | 
 | 
 | 
 
¡@¼ÊºÙ:  ¤p»x            ¡@ÀY»Î:    ´¿¸g¤]¬O¤ô¹q¤u
ºÞ²zû    
 
- ©«¤l
 - 1198 
 - ¥DÃD
 - 395 
 - ºëµØ
 - 113 
 - ¿n¤À
 - 1747 
 - ÂI¦W
 - 0  
 - §@·~¨t²Î
 - Vista 
 - ³nÅ骩¥»
 - Office 2003 
 - ¾\ŪÅv
 - 200 
 - ©Ê§O
 - ¨k 
 - ¨Ó¦Û
 - ¥xÆW 
 - µù¥U®É¶¡
 - 2010-5-1 
 - ³Ì«áµn¿ý
 - 2025-11-4 
 
         
 | 
                
°£¤F¥Hmysql_query()¨ç¼Æ°õ¦æDrop Database«ü¥O¥i¥H«Ø¥ß·s¸ê®Æ®w¥~¡APHP¥ç´£¨Ñ¤F¤@ӫإ߷s¸ê®Æ®wªº¨ç¼Æmysql_Drop_db()¡G 
mysql_drop_db() ¨ç¼Æ- int mysql_drop_db ( string name , int [link_identifier])
 
  ½Æ»s¥N½X name°Ñ¼Æ¬O¥²¶·ªº¡A¤]´N¬Onµ¹©w·Qnªº¸ê®Æ®wªº¦WºÙ¡Alink_identifier°Ñ¼Æ«h¥i¬Ù²¤¡A¦bmysql_drop_db()¨ç¼Æ°õ¦æ®É·|¦Û°Ê§ä´M³Ìªñ¥Ñmysql_connect()¨ç¼Æ©Ò«Ø¥ßªº³s½u¡C 
¨Ò¦p¡G- ex09_12.php
 
 - <?
 
 -     $conn = mysql_connect("localhost", "root", "12345a");
 
 -       //«ü©w®Õ¹ï¦r¤¸ªí
 
 -       mysql_query("set character set big5");
 
 -       //°õ¦æ¸ê®Æ®w§R°£
 
 -     $result=mysql_drop_db("mydatabase");
 
 - ?>
 
  ½Æ»s¥N½X ª`·N¡G¦bMySQL4.xª©¥»¤¤¨Ã¤£¤ä´©PHPªºmysql_drop_db()¨ç¼Æ¡C |   
 
 
 
 | 
| 
 ¤ß¦w¡A¥¦w    
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!! 
 | 
 | 
 | 
 | 
 |