*。*の付与は、MySQLでの付与後に作成されたデータベースに適用されますか?
はい、これはグローバルな特権です。まずユーザーを作成しましょう-
mysql> CREATE USER 'Jace'@'localhost' IDENTIFIED BY 'Jace123'; Query OK, 0 rows affected (0.67 sec)
*。*を使用してグローバル権限を付与するクエリは次のとおりです:
mysql> GRANT SELECT ON *.* TO 'Jace'@'localhost'; Query OK, 0 rows affected (0.58 sec)
これで、ユーザーのすべての付与を表示できます-
mysql> show grants for 'Jace'@'localhost';
これにより、次の出力が生成されます-
+-------------------------------------------+ | Grants for Jace@localhost | +-------------------------------------------+ | GRANT SELECT ON *.* TO `Jace`@`localhost` | +-------------------------------------------+ 1 row in set (0.14 sec)
-
PythonでMySQLデータベースに挿入した後にIDを取得するにはどうすればよいですか?
まず、以下の要件を満たす必要があります。前提条件は次のとおりです。 MySQLバージョン8.0.12をインストールする必要があります。 Pythonバージョン3.6.3(32ビット)をインストールする必要があります。 pipコマンドを使用してpymysqlをインストールする必要があります。 「pymysql」をインストールするには 」とpipコマンドを使用します。 データベース名は「business」で、テーブル名はレコードを挿入した後のID3の「student」です。 これがクエリです。 select *from student; 以下は出力です。 +------+
-
MySQLデータベースは、作成時にどこに保存されますか?
データベースの場所、つまりMySQLで作成された場所が必要な場合は、システム変数@@datadirを使用できます。 構文は次のとおりです SELECT @@datadir; 以下はクエリです mysql> select @@datadir; これが出力です。上記のクエリは場所を返します +---------------------------------------------+ | @@datadir | +---------------------------------------------+ | C:\P