English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

MySQL データテーブルの削除

MySQLでデータテーブルを削除することは非常に簡単ですが、データテーブルを削除するコマンドを実行すると、すべてのデータが消失しますので、非常に慎重に行ってください。

文法

以下はMySQLデータテーブルを削除する一般的な文法です:

DROP TABLE table_name ;

コマンドプロンプトでデータテーブルを削除する

mysql>コマンドプロンプトでデータテーブルを削除するSQL文は以下の通りです DROP TABLE

オンラインサンプル

以下の例では、データテーブル w を削除しています3codebox_tbl:

root@host# mysql -u root -p
Enter password:*******
mysql> use w3codebox;
Database changed
mysql> DROP TABLE w3codebox_tbl
Query OK, 0 rows affected (0.8 sec)
mysql>

PHPスクリプトを使用してデータテーブルを削除する

PHPはmysqli_query関数を使用してMySQLデータテーブルを削除します。

この関数は2つのパラメータを持っており、成功時には TRUE を返し、失敗時には FALSE を返します。

文法

mysqli_query(connection, query, resultmode);
パラメータ説明
connection必須です。使用する MySQL 接続を指定します。
query必須です。クエリ文字列を指定します。
resultmode

オプションです。以下の値のいずれかが可能です:

  • MYSQLI_USE_RESULT(大量のデータを検索する必要がある場合は、このオプションを使用してください)

  • MYSQLI_STORE_RESULT(デフォルト)

オンラインサンプル

以下の例では、PHP スクリプトを使用してデータテーブル w を削除する方法を示しています3codebox_tbl:

<?php
$dbhost = 'localhost';  // MySQL サーバー主机アドレス
$dbuser = 'root';            // mysql ユーザー名
$dbpass = '123456';          // mysql ユーザー名とパスワード
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
  die('接続失敗: ' . mysqli_error($conn));
}
 /
$sql = "DROP TABLE w3codebox_tbl";
mysqli_select_db($conn, 'w';3codebox');
$retval = mysqli_query($conn, $sql);
if(! $retval )
{
  die('データテーブル削除失敗: ' . mysqli_error($conn));
}
echo "データテーブル削除成功\n";
mysqli_close($conn);
?>

実行成功後、以下のコマンドを使用すると、w を見ることができません3codebox_tbl テーブルを示します:

mysql> show tables;
空のセット (0.01 sec)