MySQL

 Computer >> コンピューター >  >> プログラミング >> MySQL
  1. MySQLで列が複数の値を満たす必要がある場合に行を選択するにはどうすればよいですか?

    このために、IN()とともにGROUPBYHAVING句を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable1885    (    FirstName varchar(20),    Subject varchar(50)    ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1885 val

  2. 列がMySQLの主キーであるかどうかをどのように取得しますか?

    列が主キーであるかどうかを取得するには、COLUMN_NAMEおよびCOLUMN_KEY=PRIを使用します。これで、全体の構文は次のようになります- select column_name, case when column_key= 'PRI' then 'yourMessage1' else ''yourMessage2' end as anyAliasName from information_schema.columns where table_schema =database() and `table_name` = yourT

  3. 名前のmd5バージョンですべてのエントリを更新するMySQLクエリ?

    これには、MD5()を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable1887    (    Password text,    HashPassword text    ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1887(Password) values('John@9089

  4. MySQLで自動インクリメント列をリセットするにはどうすればよいですか?

    自動インクリメント列をリセットするには、TRUNCATETABLEコマンドを使用します。その後、挿入時に列をリセットします。 まずテーブルを作成しましょう- mysql> create table DemoTable1888    (    Id int NOT NULL AUTO_INCREMENT,    PRIMARY KEY(Id)    ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql&

  5. MySQLでSET演算子によって初期化されたすべての変数を一覧表示するにはどうすればよいですか?

    SET演算子によって初期化されたすべての変数を一覧表示するには、構文は次のとおりです- select * from performance_schema.user_variables_by_thread; 変数を設定するためのクエリは次のとおりです- mysql> set @FirstName='John'; Query OK, 0 rows affected (0.00 sec) mysql> set @LastName='Doe'; Query OK, 0 rows affected (0.00 sec) これは、SET演算子によって初期化さ

  6. MySQLの別のフィールドからフィールドの値を導出する方法は?

    このために、ユーザー定義変数の概念を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable1868      (      Value int      ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1868 values(10); Query OK, 1 row affected (0

  7. MySQLの条件が異なる同じ列の2つの値を連結します

    このために、集計関数でgroup_concat()を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable1869      (      Id int,      Subject varchar(20 ),      Name varchar(20)      ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレ

  8. 重複する値を持つ別の列でMySQLグループのタイムスタンプから最初の日付を取得します

    このために、集計関数MIN()およびGROUPBYを使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable1870      (      Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,      Value int,      ShippingTimestamp varchar(100)      ); Query OK, 0 rows affect

  9. MySQL日時に日を追加しますか?

    まずテーブルを作成しましょう- mysql> create table DemoTable1871      (      ArrivalDate datetime      ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1871 values('2019-12-19 7:45:00'); Query OK, 1 row

  10. MySQLクエリでLIKEを使用して行を選択し、一致した文字列を含む新しい列を作成しますか?

    これには、SUBSTRING()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1872    (    Name varchar(20)    ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1872 values('John Doe'); Query OK, 1 row affected (0

  11. MySQLテーブルの単一の列を更新する最良の方法は?

    単一の列を更新するには、次の構文のようにUPDATEとSETを使用します- update yourTableName set yourColumnName=yourValue;を更新します まずテーブルを作成しましょう- mysql> create table DemoTable1873      (      Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,      FirstName varchar(20)      );

  12. MySQLの列にユーロとドルの記号を挿入しますか?

    これには、UPDATEコマンドでCASEステートメントを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1874    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Amount varchar(100) ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTabl

  13. MySQLで対応する重複する列値を持つ列から最小行値を選択します

    まずテーブルを作成しましょう- mysql> create table DemoTable1875    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Class varchar(20),    Amount int ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1875(Class

  14. MySQLにJSONデータを入力しますか?

    JSONデータ型を使用して、最初にJSONデータを設定し、次に挿入します。まずテーブルを作成しましょう- mysql> create table DemoTable1876    (    EmployeeInformation JSON    ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1876 values('{    '&

  15. MySQLで重複する列の値を見つけて、それらを表示します

    これには、GROUPBYHAVING句を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1858      (      ModelNumber varchar(50)      ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1858 values('Audi A4'

  16. MySQLプロシージャでテーブルの名前を変更する簡単な方法はありますか?

    はい、RENAMEでALTERコマンドを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1859      (      Id int      ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1859 values(101); Query OK, 1 row affected (0.

  17. MySQLプロシージャのテーブルからSELECTを使用してOUTパラメータ/データを読み取る方法は?

    これには、SELECTINTOを使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable1860      (      Amount int      ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1860 values(1590); Query OK, 1 row affected (

  18. MySQLで1つ以上の列の正確な値を持つ行を見つける方法は?

    このために、サブクエリでGROUPBYHAVINGを使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable1861      (      Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,      Name varchar(20),      Marks int      ); Query OK, 0 rows affected (0.00 sec)

  19. MySQLを使用して一連の列でnull値を持つレコードを検索する方法

    これには、GREATEST()の概念を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1862      (      Value1 int,      Value2 int,      Value3 int,      Value4 int      ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して

  20. MySQLで空の行のデフォルト値を設定するにはどうすればよいですか?

    空の行のデフォルト値を設定するには、COALESCE()の概念を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1863      (      FirstName varchar(20)      ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1863 values('Ch

Total 4564 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:22/229  20-コンピューター/Page Goto:1 16 17 18 19 20 21 22 23 24 25 26 27 28