-
MySQLは累積(実行合計)列を選択しますか?
累積列を選択するには、最初にデモテーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table accumulatedDemo -> ( -> Value int -> ); Query OK, 0 rows affected (0.58 sec) 挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します。クエリは次のとおりです- mysql> insert into accumulatedDemo values(10); Q
-
MySQLのレプリケーションタイプを確認しますか?
レプリケーションの種類を確認するには、SHOWGLOBALVARIABLESコマンドを使用できます。構文は次のとおりです- SHOW GLOBAL VARIABLES LIKE 'binlog_format'; 上記の構文は、ROW、MIXED、またはSTATEMENTのいずれかを返します。デフォルトの結果はROWです。 これで、上記の構文を実装してレプリケーションタイプを確認できます。クエリは次のとおりです- mysql> SHOW GLOBAL VARIABLES LIKE 'binlog_format'; これが出力です- +---------
-
日時を使用する場合のMySQLGROUPBY日付?
datetimeを使用してdateをGROUPBYするには、次の構文が使用されます- select *from yourTableName GROUP BY date(yourColumnName); 上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table groupByDateDemo -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> User
-
IF条件を使用したMySQLUPDATE
MySQLでIF条件を使用してUPDATEを実行するための構文は次のとおりです- update yourTableName set yourColumnName =if(yourColumnName =yourOldValue,yourNewValue,yourColumnName);を更新します 上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table updateIfConditionDemo -> ( -> UserId int N
-
MySQLテーブルで未使用の最小値を見つけますか?
LEFT JOINを使用して、MySQLテーブル内の未使用の最小値を見つけることができます。まずテーブルを作成しましょう mysql> create table FindValue -> ( -> SequenceNumber int -> ); Query OK, 0 rows affected (0.56 sec) 挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します。クエリは次のとおりです- mysql> insert into FindValue values(10
-
MySQLディレクトリにmy.iniが見つかりませんか?
my.iniは、プログラムデータの非表示フォルダにあります。最初にC:ドライブに移動し、次にプログラムデータの隠しフォルダに移動します。そこから、MySQLバージョンディレクトリに移動します。 これがCのスナップショットです:ドライブ- Cドライブをクリックします。スナップショットは次のとおりです。ここでは、プログラムデータフォルダを見ることができます- 次に、プログラムデータの下のMySQLに移動します フォルダ。スナップショットは次のとおりです- MySQLバージョンに移動します。スナップショットは次のとおりです- 注 −ここでは、MySQLバージョン8.0.1
-
毎週のイベントをMySQLに保存する最良の方法は?
MySQLに毎週のイベントを保存するための最良の方法を見てみましょう。そのためには、最初に新しいテーブルを作成し、毎日のフィールドも含めます。 mysql> create table WeeklyEventDemo -> ( -> ID int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> EventName varchar(20), -> Monday tinyint(1), -> Tuesday tinyint(1), -> Wednesday tinyint(1), -&
-
MySQLはDROPUSERに見えますが、ユーザーはまだMySQL.usersテーブルに存在しますか?
まず、以下に示すように、selectステートメントを使用してMySQL.userテーブルからすべてのユーザーとホストを確認します mysql> select user,host from MySQL.user; 以下は出力です +------------------+-----------+ | user | host | +------------------+-----------+ | Bob &nbs
-
MySQLエラーメッセージの言語を変更するにはどうすればよいですか?
lc_messagesを使用して、MySQLエラーメッセージの言語を変更できます。構文は次のとおりです- SET lc_messages = 'yourLanguage'; 概念を理解するために、エラーのあるテーブルを作成し、エラーメッセージの言語を確認しましょう。 ここでは、ローカルメッセージをフランス語に設定しました。まずテーブルを作成しましょう- mysql> create table errorMessagelanguage -> ( -> Error_MessageId int,
-
PHP変数「11:00AM」をMySQL時間形式に変換しますか?
DateTimeを使用して、PHP変数「11:00 AM:をMySQL時間形式に変換します。 PHPコードは次のとおりです- $phpTime = '11:00 AM'; echo('The PHP Time Format is ='); echo ($phpTime); $timeFormat = DateTime::createFromFormat( 'H:i A', $phpTime); $MySQLTimeFormat = $timeFormat->format( 'H:i:s'); echo ('
-
今週のMySQLにクエリを実行するにはどうすればよいですか?
今週のMySQLにクエリを実行するには、YEARWEEK()関数を使用できます。 構文は次のとおりです SELECT *FROM yourTableName WHERE YEARWEEK(yourDateColumnName) = YEARWEEK(NOW()); 上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです mysql> create table currentWeekDemo -> ( -> UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY, ->
-
MySQLで入力がnullの場合、date_formatにnullを返しますか?
MySQLで入力がnullの場合、IF()関数を使用してdate_formatにnullを返します。構文は次のとおりです- SELECT IF(yourDateColumnName,date_format(yourDateColumnName, '%d/%m/%Y'),NULL) FROM yourTableName; 上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table returnNullWhenInputIsNullDemo -> ( &nbs
-
GROUPBYの複数の列に対するMySQLクエリ
IF()を使用して、複数の列でGROUPBYを実行できます。概念を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです mysql> create table MultipleGroupByDemo -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> CustomerId int, -> ProductName varchar(100) -&g
-
MySQLでランダムな行または複数のランダムな行を取得するにはどうすればよいですか?
これにはRAND()メソッドを使用できます。ランダムな行を取得するには、次の構文を使用します SELECT *FROM yourTableName ORDER BY RAND() LIMIT yourIntegerNumber; 上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです mysql> create table gettingRandomRow -> ( -> CustomerId int NOT NULL AUTO_INCREMENT PRIMARY KEY, &
-
phpMyAdminのテーブルにデータを挿入するプロシージャを作成するにはどうすればよいですか?
最初に新しいテーブルを作成し、継続の概念を理解しましょう mysql> create table StoredProcedureInsertDemo -> ( -> UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> UserName varchar(20), -> UserAge int -> ); Query OK, 0 rows affected (0.63 sec) これ
-
CSSの色の値をMySQLに保存できますか?
はい、できます。 CSSの色の値を格納するために、16進数の#記号なしでCHAR(6)を使用できます。例を見て、テーブルを作成しましょう mysql> create table storeCSSColorDemo -> ( -> CSSValue char(6) -> ); Query OK, 0 rows affected (0.53 sec) 挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します。ここでのレコードは、char(6)を使用した16進数の個々の色の値です mysql> insert into storeCSSColo
-
MySQLコマンドラインツール:DELETEの影響を受ける行数を確認するにはどうすればよいですか?
これには、最後にrow_count()を使用できます。まずテーブルを作成しましょう- mysql> create table rowAfftectedByDeleteDemo -> ( -> CustomerId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> CustomerName varchar(20) -> ); Query OK, 0 rows affected (0.86 sec) 挿入コマンドを使用して、テ
-
MySQLで指定された精度のFLOATを選択します
ROUND()関数を使用できます。 構文は次のとおりです SELECT ROUND(yourColumnName,yourPrecisionIntegerValue) from yourTableName; 概念を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです mysql> create table givenPrecisionDemo -> ( -> Amount float -> ); Query OK, 0 rows affected (0.61 sec) 挿入コマンドを使用して、テーブルにいくつか
-
MySQLの既存のフィールドに30〜300の乱数を追加するにはどうすればよいですか?
まず、デモテーブルを作成しましょう mysql> create table RandomNumberDemo -> ( -> MyNumber int -> ); Query OK, 0 rows affected (0.54 sec) 挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します。クエリは次のとおりです- mysql> insert into RandomNumberDemo values(17); Query OK, 1 row affected (0.20 s
-
MySQLコマンドラインクライアントで選択するときにデータ内のスペースを確認するにはどうすればよいですか?
これにはquote()関数を使用します。構文は次のとおりです- select yourColumnName,quote(yourColumnName) from yourTableName; 概念を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table seeSpacesDemo -> ( -> spaceValue varchar(10) -> ); Query OK, 0 rows affected (0.42