English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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はmysqli_query関数を使用してMySQLデータテーブルを削除します。
この関数は2つのパラメータを持っており、成功時には TRUE を返し、失敗時には FALSE を返します。
mysqli_query(connection, query, resultmode);
パラメータ | 説明 |
---|---|
connection | 必須です。使用する MySQL 接続を指定します。 |
query | 必須です。クエリ文字列を指定します。 |
resultmode | オプションです。以下の値のいずれかが可能です:
|
以下の例では、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)