いくつかの使用MySQLの概要

文字列にすべて一緒にフィールドの1価:GROUP_CONCAT

用法:GROUP_CONCAT(接続する[DIS​​TINCT]フィールド[ASC / DESCソートフィールド順] [セパレータ 'デリミタ'])

2.転送日付タイムスタンプ:FROM_UNIXTIME

用法:FROM_UNIXTIME(UNIX_TIMESTAMP、フォーマット)

前記のようなfomat形式: '%Y-%M-%D%H:%I:%のS'

3.転送日付タイムスタンプ:DATE_FORMAT

用法:DATE_FORMAT(日付、形式)

4.if

使用法:IF(条件、V1、V2)、

前記リターンv1の条件が戻りv2のか、真のとき

5.case ...とき

使用法:ケースフィールド比較値1、比較値2は、値2そう戻り値3端を返す場合、値1を返し

請求項1の戻り値の値フィールド比較値= 1、比較値は、戻り値3の比較値1または2を、等しくない場合

6.ユーザー変数@

使用法:@tmp:=フィールドまたは値

個人的な要約:

1.あなたはすべてのフィールドの値、およびデータの量を取得したいとサイクルを使用しない場合、私たちは私たちがGROUP_CONCAT機能に対処するために使用することができます。

すでに条件、及び、時間の範囲を知っている時間フィールドは、その後、私たちはしないようにしようとした場合2.当社は通常、日/月/週/年の統計情報やその他のデータパケットによって、日付やタイムスタンプをフォーマットする時間関数を使用しますデータが大きすぎると、速度が遅くなります問い合わせることができるので、関数のMySQLを使用しています。

3.時々、私たちは同じ時間で... ...そして...他の...終了とするグループケースを使用しています。

4. @ユーザー変数、時には同時に、または(データ量がクエリの速度で小さな衝撃ではありません)私たちはデータをソートすることができます。

参考https://www.cnblogs.com/wenxinphp/p/5841430.html

       https://www.cnblogs.com/haorenergou/p/7927591.html

       https://www.cnblogs.com/yangchunze/p/6669523.html

       https://www.cnblogs.com/raobenjun/p/7998467.html

       https://blog.csdn.net/u011649691/article/details/79059990

おすすめ

転載: blog.csdn.net/janthinasnail/article/details/90713995