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

ユーザーがMySQLに存在するかどうかを確認し、ドロップしますか?


MySQLに存在するユーザーの数を確認するには、MySQL.userテーブルを使用します。構文は次のとおりで、存在するユーザーの数を確認します。

mysql> SELECT User FROM mysql.user;

次の出力は、ユーザーを表示します-

+------------------+
| User             |
+------------------+
| Mac              |
| Manish           |
| mysql.infoschema |
| mysql.session    |
| mysql.sys        |
| root             |
| Smith            |
| am               |
+------------------+
8 rows in set (0.00 sec)

これで、ユーザーが存在するかどうかを確認して削除できます。

MySQLからユーザーを削除するための構文は次のとおりです-

DROP USER IF EXISTS yourUserName;

これで、ユーザーが存在する場合に削除するために、上記の構文を実装できます。ユーザー「Mac」にドロップを適用しています。クエリは次のとおりです。

mysql> DROP USER IF EXISTS Mac;
Query OK, 0 rows affected (0.11 sec)

ユーザー「Mac」が削除されているかどうかを確認します。クエリは次のとおりです-

mysql> SELECT User FROM mysql.user;

以下は、ユーザー「Mac」が正常に削除されたことを示す出力です-

+------------------+
| User             |
+------------------+
| Manish           |
| mysql.infoschema |
| mysql.session    |
| mysql.sys        |
| root             |
| Smith            |
| am               |
+------------------+
7 rows in set (0.00 sec)

  1. mysql_upgrade-MySQLテーブルの確認とアップグレード

    mysql_upgradeプログラムを理解しましょう- 使用法 MySQLがアップグレードされるたびに、ユーザーはmysql_upgradeを実行する必要があります。これにより、アップグレードされたMySQLサーバーとの非互換性が検索されます。 mysqlスキーマのシステムテーブルをアップグレードして、ユーザーがアップグレード後に追加された可能性のある新しい特権または機能を利用できるようにします。 基本的に、パフォーマンススキーマとsysスキーマをアップグレードします。 また、ユーザースキーマも調べます。 mysql_upgradeは、テーブルに非互換性がある可能

  2. ファイルがC#に存在するかどうかを確認します

    C#でFile.existsメソッドを使用して、ファイルがC#で終了するかどうかを確認します。 まず、ファイルが現在のディレクトリに存在するかどうかを確認します。 if (File.Exists("MyFile.txt")) {    Console.WriteLine("The file exists."); } その後、ファイルがディレクトリに存在するかどうかを確認します。 if (File.Exists(@"D:\myfile.txt")) {    Console.WriteLine