-
MySQL / PHPで小数点以下2桁を表示するにはどうすればよいですか?
小数点以下2桁を表示するには、number_format()を使用します。まず、同じPHPコードを記述しましょう。最初に、2つの変数が初期化されることを宣言しました- $number1=10.3423; $number2=10; ここで、number_format()関数を使用して小数点以下2桁を表示します- $result1=number_format ($number1, 2); $result2=number_format ($number2, 2); 例 以下は例です- <?php $number1=10.3423; $nu
-
MySQLでAで始まる名前を検索するにはどうすればよいですか?
以下に示すように、これにはLIKEを使用します- select *from yourTableName where yourColumnName LIKE 'A%'; まずテーブルを作成しましょう- mysql> create table DemoTable ( StudentName varchar(100) ); Query OK, 0 rows affected (0.66 sec) これで、挿入コマンド-を使用してテーブルにいくつかのレコードを挿入できます。 mysql> in
-
MySQL UNION内で選択した順序を保持しますか?
CASEステートメントを使用することをお勧めします。 UNIONは使用しないでください。まずテーブルを作成しましょう- mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, ShippingDate datetime ); Query OK, 0 rows affected (0.63 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> in
-
ストアドプロシージャに条件付きMySQLクエリを実装しますか?
条件付きMySQLクエリの場合、ストアドプロシージャでIFELSEの概念を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable1 ( Id int ); Query OK, 0 rows affected (0.62 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1 values(10); Query OK, 1 row affected (0.19 sec) m
-
ユーザーがMySQLの特定のスキーマにアクセスできないようにするにはどうすればよいですか?
ユーザーが特定のスキーマにアクセスできないようにするには、deleteコマンドを使用する必要があります。以下は構文です- DELETE FROM mysql.db WHERE Db IN("yourSpecificSchema","yourSpecificSchema\_%") AND User = "yourUserName" AND Host = "yourHostName"; 上記の構文を実装して、ユーザーが特定のスキーマにアクセスできないようにします。まず、MySQL.userテ
-
MySQLで特定のパターンで検索する方法は?
これには正規表現を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable ( UserId varchar(100) ); Query OK, 0 rows affected (1.28 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('User-123-G'); Query OK, 1 row affected (0.14 sec)
-
MySQLテーブルの主キーを自動インクリメントするにはどうすればよいですか?
MySQLテーブルの主キーを自動インクリメントするには、次の構文を使用します CREATE TABLE yourTableName ( yourColumnName INT(6) ZEROFILL NOT NULL AUTO_INCREMENT, PRIMARY KEY(yourColumnName) ); 最初にテーブルを作成し、主キーの自動増分を設定しましょう- mysql> CREATE TABLE DemoTable ( U
-
MySQLテーブルの特定の月と年からレコードをフェッチするにはどうすればよいですか?
YEAR()とMONTH()を使用して、それぞれ特定の月と年のレコードを表示します。まずテーブルを作成しましょう- mysql> create table DemoTable ( CustomerId int NOT NULL AUTO_INCREMENT PRIMARY KEY, CustomerName varchar(20), CustomerTotalBill int, PurchasingDate date ); Query
-
MySQL Selectは、データ型を別の列に表示しますか?
これには、INFORMATION_SCHEMA.COLUMNSを使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Name varchar(20) ); Query OK, 0 rows affected (0.73 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into
-
MySQLでデータ型を日付から日付/時刻に変更しますか?
データ型を日付から日付/時刻に変更するには、alterコマンドを使用します。 alter table yourTableName change yourColumnName yourColumnName datetime; まずテーブルを作成しましょう- mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, LoginDate date ); Query OK, 0 rows affec
-
MySQLでCOUNTを使用してSELECTを実行するにはどうすればよいですか?
COUNTでSELECTを実行するには、集計関数COUNT()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Name varchar(100), Subject varchar(100) ); Query OK, 0 rows affected (0.54 sec) 挿入コマンド-を使用して、テーブルにいくつ
-
レコードが更新されたときにMySQLストアドプロシージャの変数値が変更されないようにするにはどうすればよいですか?
値が更新されるたびに変数値を変更しないストアドプロシージャを作成します。 まずテーブルを作成しましょう- mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Value int ); Query OK, 0 rows affected (0.63 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTabl
-
MySQLで特定の行を選択するにはどうすればよいですか?
特定の行を選択するには、MySQLのFIND_IN_SET()関数を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable ( ListOfValues varchar(200) ); Query OK, 0 rows affected (0.31 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('112,114,567,Java,345'
-
正規表現の場合にORDERBYCASEを使用してクエリを並べ替えるにはどうすればよいですか?
CASEステートメントとともに正規表現を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Value varchar(20) ); Query OK, 0 rows affected (0.66 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable(Va
-
番号列にASCの順序を表示するMySQLクエリ?
これは、CAST()関数を使用して実現できます。まずテーブルを作成しましょう- mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Score int ); Query OK, 0 rows affected (0.72 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを
-
MySQL GROUP BYを使用してグループごとにすべての行を一覧表示しますか?
すべての行をグループ別に一覧表示するには、GROUP_CONCAT()を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Name varchar(20), Value varchar(100) ); Query OK, 0 rows affected (0.62 sec) 挿入コマンド-を使用して、テーブルにい
-
テキストタイプのMySQL列をフェッチするようにフィールドタイプにフィルターを設定しますか?
タイプのフィルターを設定するには、以下の構文を使用できます- SELECT TABLE_NAME, COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE DATA_TYPE = 'yourDataTypeName'; 上記の構文を実装して、フィールドタイプがテキストのフィールドのみを表示する- mysql> SELECT TABLE_NAME, COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE DATA_TYPE = 'text'; これにより、次の出力が生
-
MySQLを使用してグループでランダムに注文するにはどうすればよいですか?
まずテーブルを作成しましょう- mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Value char(1) ); Query OK, 0 rows affected (0.66 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable(Value) values('X'); Quer
-
MySQLですべてのデッドロックログを表示しますか?
まず、innodb_print_all_deadlocksを有効にする必要があります。以下は構文です- set global innodb_print_all_deadlocks=1; 上記のステートメントを実行した後、すべてのデッドロックログを表示するために以下の構文を実行しましょう- show engine innodb status; 上記の構文を実装しましょう- mysql> set global innodb_print_all_deadlocks=1; Query OK, 0 rows affected (0.00 sec) mysql> show engine
-
MySQL結合フィールドの結果を取得するにはどうすればよいですか?
これには、MySQLのCONCAT()関数を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable ( ClientId int NOT NULL AUTO_INCREMENT PRIMARY KEY, ClientFirstName varchar(20), ClientLastName varchar(20) ); Query OK, 0 rows affected (0.50 sec) 挿入コマンド-を