MySQLで異なるタイプのユーザーの数を取得しますか?
mysql> create table DemoTable -> ( -> UserName varchar(20), -> UserType ENUM('New User','Registered User') -> ); Query OK, 0 rows affected (0.60 sec)
挿入コマンド-
を使用して、テーブルにいくつかのレコードを挿入しますmysql> insert into DemoTable values('Chris','New User'); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable values('David','New User'); Query OK, 1 row affected (0.09 sec) mysql> insert into DemoTable values('Mike','Registered User'); Query OK, 1 row affected (0.20 sec) mysql> insert into DemoTable values('Sam','New User'); Query OK, 1 row affected (0.10 sec)
selectステートメントを使用してテーブルのすべてのレコードを表示する-
mysql> select * from DemoTable;
これにより、次の出力が生成されます-
+----------+-----------------+ | UserName | UserType | +----------+-----------------+ | Chris | New User | | David | New User | | Mike | Registered User | | Sam | New User | +----------+-----------------+ 4 rows in set (0.00 sec)
さまざまなタイプのユーザー数を取得するためのクエリは次のとおりです-
mysql> select count(*),UserType from DemoTable group by UserType;
これにより、次の出力が生成されます-
+----------+-----------------+ | count(*) | UserType | +----------+-----------------+ | 3 | New User | | 1 | Registered User | +----------+-----------------+ 2 rows in set (0.00 sec)
-
MySQLに別のユーザーとしてログインする方法は?
MySQLに別のユーザーとしてログインする場合は、「mysql-u-pcommand」を使用する必要があります。別のユーザーとしてログインするための構文は次のとおりです。 >mysql -u yourUsername -p After pressing enter key Enter password − 上記の構文を理解するために、MySQLでユーザーを作成しましょう。構文は次のとおりです- CREATE USER 'yourUserName'@'localhost' IDENTIFIED BY 'yourPassword';
-
MySQLの小数点の2桁前の数値を取得するにはどうすればよいですか?
小数点の2桁前の数値を取得するには、divの概念を使用できます。 テーブルを作成しましょう- mysql> create table demo1 −> ( −> value float −> ); Query OK, 0 rows affected (2.20 sec) 挿入コマンド-を使用して、いくつかのレコードをテーブルに挿入します。 mysql> insert into demo1 values(456.54); Query OK, 1 row affected (0.16 sec) mysql> insert