MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

現在のデータベースの名前を使用してMySQLでデータベースを削除するにはどうすればよいですか?


現在のデータベースを取得するには、SELECT DATABASE()-

を使用できます。
select database();

以下は構文です-

set @anyVariableName = database();
select @anyVariableName;
set @anyVariableName2 = concat('drop database ', @yourVariableName);
prepare anyVariableName3 from @yourVariableName2;
execute yourVariableName3;

現在のデータベースを取得して削除するために、上記のクエリを実行してみましょう-

mysql> set @currentDatabase = database();
Query OK, 0 rows affected (0.00 sec)

mysql> select @currentDatabase;
+------------------+
| @currentDatabase |
+------------------+
| employeeonboard  |
+------------------+
1 row in set (0.00 sec)

mysql> set @sqlQuery = concat('drop database ', @currentDatabase);
Query OK, 0 rows affected (0.00 sec)

mysql> prepare stmt from @sqlQuery;
Query OK, 0 rows affected (0.04 sec)
Statement prepared

mysql> execute stmt;
Query OK, 0 rows affected (0.56 sec)

データベースが現在存在するかどうかを確認するには、SELECT DATABASE()-

を使用します。
mysql> select database();

これにより、次の出力が生成されます-

+------------+
| database() |
+------------+
| NULL       |
+------------+
1 row in set (0.00 sec)

  1. JavaでMySQLデータベースのデータを削除するにはどうすればよいですか?

    DELETEコマンドを使用してMySQLデータベースからデータを削除します。構文は次のとおりです。 delete from yourTableName where condition; 私はJAVAプログラミング言語の助けを借りてMySQLデータベースからデータを削除します。まず、テーブルを作成し、いくつかのレコードを挿入します。以下は、テーブルを作成するためのクエリです。 mysql> create table DeleteTableDemo    -> (    -> id int,    -> Name

  2. MSSQLServerでデータベースを削除する方法

    MS SQL Serverでデータベースを削除するには、DROPコマンドを使用します。 。このコマンドを使用する2つの方法があります。 方法1:T-SQLスクリプトを使用する MSSQLServerでデータベースを削除するための構文は次のとおりです。 Drop database たとえば、Testdbという名前のCSLDを削除するには クエリを実行します Drop database Testdb 方法2:MS SQL ServerManagementStudioを使用する SQL Serverに接続し、削除するデータベースを右クリックします。削除を選択すると、次の画面が表示