ホームページ >データベース >mysql チュートリアル >データベースを削除するコマンドは何ですか?
データベースを削除するコマンドは「DELETE DATA」、特定の形式は「DROP DATABASE [IF EXISTS] データベース名;」です。データベース内のすべてのテーブルを削除し、データベースを同時に削除できます。 。 「DROP DATABASE」を使用する場合は、データベースのDROP権限を取得する必要があります。
#データベースが使用されなくなった場合は、有効なデータがデータベースの記憶領域に確実に保存されるようにデータベースを削除する必要があります。データベースの削除とは、既存のデータベースをディスク領域から消去することであり、消去後はデータベース内のデータもすべて削除されます。
(推奨チュートリアル: mysql ビデオ チュートリアル )
MySQL では、作成したデータベースを削除する必要がある場合、DROP DATABASE ステートメントを使用できます。構文形式は次のとおりです。
DROP DATABASE [ IF EXISTS ] 数据库名
構文の説明は次のとおりです。
データベース名: 削除するデータベースの名前を指定します。
IF EXISTS: データベースが存在しない場合にエラーが発生するのを防ぐために使用されます。
DROP DATABASE: データベース内のすべてのテーブルを削除し、同時にデータベースも削除します。このステートメントを使用する場合は、誤って削除しないように十分注意してください。 DROP DATABASE を使用する場合は、データベースの DROP 権限を取得する必要があります。
注: MySQL がインストールされると、システムは、information_schema と mysql という名前の 2 つのシステム データベースを自動的に作成します。システム データベースには、データベース関連の情報が保存されます。これらを削除すると、 2 つのデータベースがある場合、MySQL は正しく動作しません。
例:
データベースの表示
mysql> SHOW DATABASES; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | sakila | | sys | | test_db | | test_db_char | | test_db_del | | world | +--------------------+ 9 rows in set (0.00 sec)
コマンド ライン ツールを使用して、データベース リストからデータベース test_db_del を削除します
mysql> DROP DATABASE test_db_del; Query OK, 0 rows affected (0.57 sec) mysql> SHOW DATABASES; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | sakila | | sys | | test_db | | test_db_char | | world | +--------------------+ 8 rows in set (0.00 sec)
ここでデータベース test_db_del が存在しないとき。
プログラミング関連の知識について詳しくは、プログラミング教育をご覧ください。 !
以上がデータベースを削除するコマンドは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。