-
LIKEを使用してMySQLでさまざまな変数を表示しますか?
以下は構文です- show variables where Variable_name like 'yourVariable1%' or Variable_name like 'yourVariable2%',.............N; 上記の構文を実装して、(複数の)変数を表示しましょう- mysql> show variables where Variable_name like 'key%' or Variable_name like 'innodb_undo%' or Variable_name like
-
MySQLでコンマで区切られた複数のIDを持つ特定の行を検索しますか?
行を見つけるには、FIND_IN_SET()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> ListOfIds varchar(200) -> ); Query OK, 0 rows affected (0.72 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('100,2093,678,686'
-
作成済みのテーブルにMySQLSELECTを使用して列を追加するにはどうすればよいですか?
まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> Name varchar(100), -> Age int -> ); Query OK, 0 rows affected (0.49 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql>
-
数値をvarcharフィールドとして設定し、MySQLで比較します
まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> StudentScore varchar(100) -> ); Query OK, 0 rows affected (0.66 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into
-
str_to_date()MySQL関数に数日を追加するにはどうすればよいですか?
MySQLのDATE_ADD()関数を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> ShippingDate varchar(100) -> ); Query OK, 0 rows affected (0.67 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('06-01-2019'); Que
-
列の最後の/の後の文字列をディレクトリリンクに置き換えるMySQLクエリ?
これには、substring_index()メソッドを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> FolderName varchar(100), -> FolderLocation varchar(200) -> ); Query OK, 0 rows affected (1.03 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> in
-
異なるMySQL列の時間の差を計算する方法は?
TIME_FORMAT()を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> PunchIn time, -> PunchOut time, -> Launch time -> ); Query OK, 0 rows affected (0.50 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert
-
MySQLでAUTO_INCREMENTをリセットする
テーブルを切り捨ててAUTO_INCREMENT-をリセットします truncate table yourTableName; まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Id int NOT NULL AUTO_INCREMENT, -> PRIMARY KEY(Id) -> ); Query OK,&nb
-
MySQLでrootのGRANTSを表示するにはどうすればよいですか?
これには、SHOWGRANTS-を使用した次の構文を使用します。 SHOW GRANTS FOR 'yourUserName'@'yourHostName'; HostNameは「%」またはlocalhostの場合があります。 ROOTからの許可を表示するために上記の構文を実装しましょう- mysql> SHOW GRANTS FOR 'root'@'%' ; 出力 +-----------------------------------------------------------------------------
-
MySQLで現在の日付から現在の日付から3か月の間の日付を選択しますか?
これを実現するには、BETWEENとINTERVALを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> AdmissionDate date -> ); Query OK, 0 rows affected (0.84 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('2019-09-30'
-
1行のMySQLの複数の列を更新しますか?
まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> FirstName varchar(100), -> Age int, -> Score int -> ); Query OK, 0 rows affected (0.62 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable valu
-
GROUP BYを実行し、MySQLで空でない列値のみを表示します
まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Id varchar(100), -> Message varchar(200) -> ); Query OK, 0 rows affected (1.17 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('1',''
-
MySQLで英数字の列を並べ替える方法は?
英数字の列を並べ替えるには、SUBSTRING()とともにLIKE演算子を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> StudentId varchar(100) -> ); Query OK, 0 rows affected (1.54 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('S/TU/10
-
単一のMySQLクエリを使用して、nullを無視して列の値をカウントするにはどうすればよいですか?
このために、NULL値を含まないCOUNT()メソッドを使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Name varchar(100), -> CountryName varchar(100) -> ); Query OK, 0 rows affected (0.49 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert in
-
MySQL LIMITとOFFSETを、その違いを示す単一のクエリに実装します
LIMITは必要なレコード数を示し、OFFSETは指定された位置+1からのレコードを提供します。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Name varchar(100) -> ); Query OK, 0 rows affected (1.33 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('John
-
MySQLで同じ列値を持つ行を返す方法は?
これにはGROUPBY句を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> StudentId int, -> StudentMarks int -> ); Query OK, 0 rows affected (4.71 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(23,58);
-
2つの別々の条件でカウントを選択するMySQLクエリ?
これにはCASEステートメントを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> StudentMarks int, -> isValid tinyint(1) -> ); Query OK, 0 rows affected (0.68 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(
-
日時から分だけを取得するMySQLクエリ?
まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> ShippingDate datetime -> ); Query OK, 0 rows affected (0.52 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into Dem
-
MySQLで1つのテーブルからフィールドを選択して別のテーブルにINSERTする方法は?
まずテーブルを作成しましょう- mysql> create table DemoTable1 -> ( -> StudentId int, -> StudentName varchar(20) -> ); Query OK, 0 rows affected (0.64 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1 values(10,'John')
-
MySQLの個別の列から単一の列に日付と時刻を連結します
このために、CONCAT()関数を使用して日付と時刻の両方を連結します。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> ShippingDate date, -> ShippingTime time, -> ShippingDatetime datetime -> ); Query OK, 0 rows affected (0.50 sec) 挿入コマンド-を使用して、