sql >> データベース >  >> RDS >> Mysql

MySQLでテーブルを削除するSQLクエリ

    このチュートリアルは、MySQLを使用した基本的なSQLクエリの学習シリーズの一部です。このチュートリアルでは、MySQLでテーブルを削除または削除するSQLクエリについて説明します。

    ドロップテーブル クエリ

    クエリDROPTABLEを使用して、データベーステーブルを削除または削除できます。データベースにリモートでログインしている場合、テーブルを削除するには、テーブルのDROP権限も必要になります。

    以下のクエリは、エンタープライズデータベース内のすべての行データを持つテーブルユーザーを削除します。テーブルをドロップするときにテーブル名を指定する必要があります。

    # TODO - Drop/Delete Table
    # Query - DROP TABLE <table name>

    # It might throw error in case database do not exist or table already exist with the same name
    DROP TABLE `enterprise`.`user`;

    OR

    # Good to go
    DROP TABLE IF EXISTS `enterprise`.`user`;

    これは、MySQLデータベースのテーブルを削除または削除するための非常に基本的なクエリです。偶発的なデータ損失を避けるために、テーブルを削除する前にテーブルのバックアップを取る必要があります。一度削除すると、データを復元できなくなり、完全な情報が失われます。

    以下に示すように、テーブルを削除する代わりに、TRUNCATE TABLEクエリを使用して、テーブルを削除せずにテーブルデータを削除することもできます。

    # TODO - Delete Table Data
    # Query - TRUNCATE TABLE <table name>

    # It might throw error
    TRUNCATE TABLE `enterprise`.`user`;

    OR

    # Good to go
    TRUNCATE TABLE IF EXISTS `enterprise`.`user`;

    これは、SQLクエリを使用してMySQLにテーブルをドロップする方法です。


    1. oraclePLSQLインタビューの質問

    2. MySQLで日付から年と月を取得する方法

    3. PostgreSQLでユーザーをスーパーユーザーに変更する方法

    4. Oracleにタイムスタンプを挿入する方法は?