MySQLユーザー作成スクリプトとは何ですか?
まず、CREATEコマンドを使用してユーザーとパスワードを作成します。構文は次のとおりです。
CREATE USER 'yourUserName'@'localhost' IDENTIFIED BY 'yourPassword';
特定のデータベースのすべての特権をユーザーに付与するための構文は次のとおりです。
GRANT ALL PRIVILEGES ON yourDatabaseName . * TO 'yourUserName'@'localhost';
これで、上記の構文を実装してユーザーを作成し、すべての権限を付与できます。
ステップ1- ユーザーを作成する
クエリは次のとおりです。
mysql> create user 'Adam Smith'@'localhost' IDENTIFIED BY 'Adam123456'; Query OK, 0 rows affected (0.29 sec)
ステップ2 −ユーザーにすべての権限を付与します。
クエリは次のとおりです。
mysql> GRANT ALL PRIVILEGES ON test . * TO 'Adam Smith'@'localhost'; Query OK, 0 rows affected (0.19 sec)
ユーザーが作成されているかどうかをクロスチェックするには、MySQL.userテーブルを使用できます。クエリは次のとおりです。
mysql> select user,host from MySQL.user;
以下は出力です。
+------------------+-----------+ | user | host | +------------------+-----------+ | Manish | % | | User2 | % | | mysql.infoschema | % | | mysql.session | % | | mysql.sys | % | | root | % | | Adam Smith | localhost | | User1 | localhost | | am | localhost | +------------------+-----------+ 9 rows in set (0.00 sec)
上記のサンプル出力を見ると、ユーザーAdamSmithがMySQL.userテーブルに存在しています。
-
MySQLのUNHEX()に相当するPHPは何ですか?
PHPはMySQLのUNHEX()に相当するため、hex2bin()関数を使用できます。 構文は次のとおりです- $ anyVariableName =hex2bin( yourHexadecimalValue); 上記の構文を理解するために、上記の構文をPHPで実装してみましょう。 PHPコードは次のとおりです- $ myFirstValue =hex2bin( 7777772E4D7953514C4578616D706C652E636F6D); var_dump($ myFirstValue); $ mySecondValue =hex2bin( 416476616E636564
-
MySQLのCHAR()の逆関数は何ですか
CHAR()の逆関数は、MySQLのASCII()またはORD()です。ここで、ASCII()は左端の文字の数値を返しますが、ORD()は引数の左端の文字の文字コードを返します まずテーブルを作成しましょう- mysql> create table DemoTable ( Value int, Value1 char(1), Value2 char(1) ); Query OK, 0 rows affected (0.80 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mys