MySQL

 Computer >> コンピューター >  >> プログラミング >> MySQL
  1. 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 &#

  2. 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'

  3. 作成済みのテーブルに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>

  4. 数値を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

  5. 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

  6. 列の最後の/の後の文字列をディレクトリリンクに置き換えるMySQLクエリ?

    これには、substring_index()メソッドを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable    -> (    -> FolderName varchar(100),    -> FolderLocation varchar(200)    -> ); Query OK, 0 rows affected (1.03 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> in

  7. 異なるMySQL列の時間の差を計算する方法は?

    TIME_FORMAT()を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable    -> (    -> PunchIn time,    -> PunchOut time,    -> Launch time    -> ); Query OK, 0 rows affected (0.50 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert

  8. MySQLでAUTO_INCREMENTをリセットする

    テーブルを切り捨ててAUTO_INCREMENT-をリセットします truncate table yourTableName; まずテーブルを作成しましょう- mysql> create table DemoTable    -> (    -> Id int NOT NULL AUTO_INCREMENT,    -> PRIMARY KEY(Id)    -> ); Query OK,&nb

  9. MySQLでrootのGRANTSを表示するにはどうすればよいですか?

    これには、SHOWGRANTS-を使用した次の構文を使用します。 SHOW GRANTS FOR 'yourUserName'@'yourHostName'; HostNameは「%」またはlocalhostの場合があります。 ROOTからの許可を表示するために上記の構文を実装しましょう- mysql> SHOW GRANTS FOR 'root'@'%' ; 出力 +-----------------------------------------------------------------------------

  10. 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'

  11. 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

  12. 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',''

  13. 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

  14. 単一の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

  15. 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

  16. 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);

  17. 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(

  18. 日時から分だけを取得するMySQLクエリ?

    まずテーブルを作成しましょう- mysql> create table DemoTable    -> (    -> ShippingDate datetime    -> ); Query OK, 0 rows affected (0.52 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into Dem

  19. 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')

  20. MySQLの個別の列から単一の列に日付と時刻を連結します

    このために、CONCAT()関数を使用して日付と時刻の両方を連結します。まずテーブルを作成しましょう- mysql> create table DemoTable    -> (    -> ShippingDate date,    -> ShippingTime time,    -> ShippingDatetime datetime    -> ); Query OK, 0 rows affected (0.50 sec) 挿入コマンド-を使用して、

Total 4564 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:96/229  20-コンピューター/Page Goto:1 90 91 92 93 94 95 96 97 98 99 100 101 102