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

SQL DROP TABLE構文–DBMSによってリストされます

    この記事では、SQL DROP TABLEを一覧表示します さまざまなデータベース管理システム(DBMS)によって実装される構文。構文は、各ベンダーがWebサイトにリストしているとおりに正確にリストされています。特定のベンダーの構文の詳細を表示するには、該当するリンクをクリックしてください。

    対象となるDBMSは、MySQL、SQL Server、PostgreSQL、およびOracleデータベースです。

    MySQL

    MySQL 5.7リファレンスマニュアルから:

    DROP [TEMPORARY] TABLE [IF EXISTS]
        tbl_name [, tbl_name] ...
        [RESTRICT | CASCADE]

    テーブルが削除された場合、テーブルに対するユーザー権限はではないことに注意してください。 自動的に削除されます。

    SQL Server

    Transact-SQLリファレンスから:

    DROP TABLE [ database_name . [ schema_name ] . | schema_name . ]
            table_name [ ,...n ] [ ; ]

    PostgreSQL

    PostgreSQL 9.5マニュアルから:

    DROP TABLE [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]

    Oracleデータベース

    Oracle Database Online Documentation 12 cから リリース1(12.1):

    DROP TABLE [ schema. ] table
      [ CASCADE CONSTRAINTS ] [ PURGE ] ;

    GUIの使用

    テーブルの削除は、各データベース管理システムのGUIを介して、またはその製品で使用できるGUIツールのいずれかを使用して行うこともできます。

    たとえば、MySQLWorkbenchはMySQLで使用できます。


    1. 制約の名前がわからない場合、Oracleで非ヌル制約を削除するにはどうすればよいですか?

    2. 1つのステートメント内でMySQLの自動インクリメント値にアクセスできますか?

    3. SQLServerでテーブル値関数を変更する

    4. SQL Serverでのパラメータスニッフィング(またはなりすまし)