-
MySQLで少なくともx行を取得しますか?
少なくともx行を取得するには、LIMIT句を使用する必要があります。以下は構文です- select *from yourTableName order by yourColumnName DESC limit yourXNumberOfRows; まずテーブルを作成しましょう- mysql> create table DemoTable ( EmployeeId int NOT NULL AUTO_INCREMENT PRIMARY KEY,EmployeeName varchar(100) ); Query OK, 0 rows affected (0.76
-
MySQLにinnoDBをインストールまたは有効にするにはどうすればよいですか?
MySQでinnoDBを有効にするには、 my.iniを回避する必要があります ファイル。ただし、MySQLバージョン8では、デフォルトのストレージエンジンはinnoDBです。 my.iniから同じことを確認してください ファイル- テーブル作成時に設定することもできます- mysql> create table DemoTable ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentFirstName varchar(100), &
-
MySQLはバイナリデータを正しく挿入していませんか?どのデータ型を使用する必要がありますか?
これには、BITデータ型を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable(binaryValue BIT(5)); Query OK, 0 rows affected (0.83 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(10); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable values(15); Query OK, 1 row
-
すべてのMySQLトリガーと現在のデータベースのみのトリガーを取得する方法
すべてのMySQLトリガーを取得するには、次の構文を使用します- select trigger_schema,trigger_name from information_schema.triggers; 上記の構文を実装して、スキーマとともにすべてのトリガー名を取得しましょう- mysql> select trigger_schema,trigger_name from information_schema.triggers; これにより、次の出力が生成されます- +----------------+---------------------------------+ | TRIGG
-
MySQLでDELETE操作が実行された後にトリガーを起動する
AFTER DELETEを使用して、DELETE操作の実行後にトリガーを起動します。以下は構文です- DELIMITER // CREATE TRIGGER yourTriggerName AFTER DELETE ON yourTableName FOR EACH ROW BEGIN yourStatement1, .
-
MySQLストアドプロシージャでアポストロフィを削除するのが難しいですか?
アポストロフィを削除するには、アポストロフィを置き換えます。これには、REPLACE()を使用できます。以下は構文です- SET anyVariableName = REPLACE(yourVaribleName , '\'', ''); 上記の構文を理解するために、MySQLのアポストロフィを削除するストアドプロシージャを作成しましょう- mysql> DELIMITER // mysql> CREATE PROCEDURE remove_Apostrophe(IN Value VARCHAR(200)) BEG
-
MySQLでauto_incrementで注文するにはどうすればよいですか?
まずテーブルを作成しましょう- mysql> create table DemoTable(Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,FirstName varchar(100)); Query OK, 0 rows affected (0.70 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable(FirstName) values('Chris'); Query OK, 1 row affected (0.22 sec) mysql&g
-
MySQLデータベースにすでにある空のテーブルをチェックする方法は?
空のテーブルがデータベースにあることを確認するには、テーブルからいくつかのレコードを抽出する必要があります。テーブルが空でない場合、テーブルレコードが返されます。 まずテーブルを作成しましょう- mysql> create table DemoTable(Id int,Name varchar(100),Age int); Query OK, 0 rows affected (0.80 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(1001,'John',23
-
MySQLの2つのテーブルのUNIONでCREATETABLEASステートメントを使用する
このために、UNIONを使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable1(FirstName varchar(1000)); Query OK, 0 rows affected (1.22 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1 values('John'); Query OK, 1 row affected (0.20 sec) selectステートメントを使用してテーブルのすべてのレコードを表示する- m
-
MySQLで現在の日付でクエリをフィルタリングする
最初にテーブルを作成しましょう- mysql> create table DemoTable(DueDate datetime); Query OK, 0 rows affected (0.94 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('2019-07-10 04:20:00'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable values('2019-07-
-
特定のIDの2つの異なるテーブルからの類似した列の値を合計するMySQLクエリ
2つのテーブルがあり、両方にPlayerIdとPlayerScoreの2つの列があるとします。これらの両方のテーブルからPlayerScoreを追加する必要がありますが、特定のPlayerIdに対してのみです。 このために、UNIONを使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable1(PlayerId int,PlayerScore int); Query OK, 0 rows affected (9.84 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into
-
テーブルのすべての行をMySQLの別のテーブルにコピーしますか?
テーブルのすべての行を別のテーブルにコピーするには、次の構文を使用します- insert into yourTableName2(yourColumnName1,...N) select yourColumnName1,..N from yourTableName1; まずテーブルを作成しましょう- mysql> create table DemoTable1(FirstName varchar(100)); Query OK, 0 rows affected (1.11 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert
-
MySQL列で二重引用符付きのレコードを検索しますか?
LIKEを使用して、二重引用符で囲まれたレコードを検索します。以下は構文です- select *from yourTableName where yourColumnName LIKE '%"%'; まずテーブルを作成しましょう- mysql> create table DemoTable740 (Value varchar(100)); Query OK, 0 rows affected (0.49 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable740 value
-
MySQLを使用して列のすべての値から同じ量を減算するにはどうすればよいですか?
まずテーブルを作成しましょう- mysql> create table DemoTable741 (Number int); Query OK, 0 rows affected (0.61 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable741 values(70); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable741 values(55); Query OK, 1 row affected (0.14 s
-
MySQLを使用したLIKEクエリで%文字のレコードを検索する
まずテーブルを作成しましょう- mysql> create table DemoTable742 (Value varchar(100)); Query OK, 0 rows affected (2.91 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable742 values('632535MIT'); Query OK, 1 row affected (0.23 sec) mysql> insert into DemoTable742 values('US%UK
-
特殊文字を含む列値のみを取得するMySQLクエリ?
これには、REGEXPを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable(SubjectCode varchar(100)); Query OK, 0 rows affected (0.89 sec) 挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します。レコードは、テキスト、数字、特殊文字で構成されています- mysql> insert into DemoTable values('Java899@22'); Query OK, 1 row affected (0.19 sec) mysql>
-
列値の最初の2文字のみを保持し、残りの文字を削除するMySQLクエリ?
最初の2文字だけを保持し、残りの文字を削除するには、SUBSTRING()を使用します。 まずテーブルを作成しましょう- mysql> create table DemoTable743 (SubjectName varchar(100)); Query OK, 0 rows affected (0.54 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable743 values('MySQL'); Query OK, 1 row affected (0.20 sec) mysql&
-
最初の桁を除いて、列の値のすべての桁をゼロに置き換えることはできますか?
はい、最初の桁を除いて、列値のすべての桁をゼロに置き換えることができます。最初に例を見て、テーブルを作成しましょう- mysql> create table DemoTable744 (Number varchar(100)); Query OK, 0 rows affected (0.47 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable744 values('537737736252'); Query OK, 1 row affected (0.14 sec) mysql&g
-
MySQLで一時テーブルの列を一覧表示するにはどうすればよいですか?
MySQLで一時テーブルの列を一覧表示するには、最初に一時テーブルを作成します。 これが例です。学生の詳細を含むいくつかの列を持つ一時テーブルを作成しました- mysql> CREATE TEMPORARY TABLE DemoTable745 ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(100), StudentAge int, StudentAddress varchar(100
-
MySQLで任意のキーワードで並べ替える方法は?
これには、ORDER BY FIELD()ASCを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable(Title varchar(100)); Query OK, 0 rows affected (0.56 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('Java'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable val