next up previous contents
Next: 實機操作練習題 Up: Tables 資料表 Previous: 產生資料表   Contents


  1. 登入 mysql 刪除資料表 dyw_tbl
    [root@kvm8 html]# mysql -uroot -p123qwe
    Welcome to the MySQL monitor.  Commands end with ; or \g.
    mysql> use dyw;
    Reading table information for completion of table and column names
    You can turn off this feature to get a quicker startup with -A
    Database changed
    mysql> drop table dyw_tbl;
    Query OK, 0 rows affected (0.09 sec)
    mysql> exit
  2. 直接在命令列查詢 mysql 中的資料庫 dyw,沒有任何的資料表。
    [root@kvm8 html]# mysql -uroot -p123qwe -e "use dyw; show tables;"
  3. 使用 php 函數 mysql_query 刪除資料庫 dywphp 中的資料表 dywphp_tbl
    [root@kvm8 html]# vim droptbl.php 
    [root@kvm8 html]# cat droptbl.php 
    <title>Deleting MySQL Tables</title>
    $dbhost = 'localhost:3306';
    $dbuser = 'root';
    $dbpass = '123qwe';
    $conn = mysql_connect($dbhost, $dbuser, $dbpass);
    if(! $conn )
      die('Could not connect: ' . mysql_error());
    echo 'Connected successfully<br />';
    $sql = "DROP TABLE dywphp_tbl";
    mysql_select_db( 'dywphp' );
    $retval = mysql_query( $sql, $conn );
    if(! $retval )
      die('Could not delete table: ' . mysql_error());
    echo "Table deleted successfully\n";
  4. 以 php 命令執行 droptbl.php 刪除 dywphp 資料庫中的資料表 dywphp_tbl,使用瀏覽器開啟 droptbl.php 也可以。
    [root@kvm8 html]# php droptbl.php 
    <title>Creating MySQL Tables</title>
    Connected successfully<br />Table deleted successfully
  5. 直接在命令列查詢 mysql 中的資料庫 dywphp,沒有任何的資料表。
    [root@kvm8 html]# mysql -uroot -p123qwe -e "use dywphp; show tables;"