ホームページ >データベース >mysql チュートリアル >MySQL ドリフトに関する簡単な説明 (7)
これまでの道のりは非常に速く、MySQL Drifting (7)>>> に到達しました。
select selection_list //选择哪些列 from table_list //从何处选择行 where primary_constraint //行必须满足什么条件 group by grouping_columns // 怎样对结果分组 having secondary_constraint //行必须满足的第二条件 order by sorting_columns //怎样对结果排序 limit count //结果限定を簡単に紹介します
注:
使用されるすべてのキーワードは上記とまったく同じである必要があります。顔が与えられます。たとえば、having 句は、group by 句の後、order by 句の前になければなりません。
select キーワードに加えて、上記の構文の他のすべてはオプションです。一部のデータベースでは from キーワードが必要ですが、MySQL ではテーブルを参照せずに式を評価できます
select * from table01;//查询当前表里所有的列的数据 select name,age from table01;//查询当前表里name列和age列的所有数据 select (2+3)/2.5;//表达式求值而不引用任何表
select * from table_new where age>20;
キーワード: order by – この句は、クエリによって返された結果を 1 つ以上の列で並べ替えます。
asc はデフォルト値の昇順を意味し、desc は降順を意味します。
desc/asc キーワードのみが適用されます。前の列名
ケース: select * from table_new order by age desc;
group by 句は、指定された列名に従ってグループ化されたクエリ結果を返します。同じ値の列を使用してクエリを実行する場合、カウントに加えて列の値が返される場合は、group by ステートメントを使用する必要があります。そうでない場合は、レコードを計算できず、エラーが発生します。 Case: select name; ,dizhi,count(*) from table_new group by name,dizhi
次のステートメントを直接使用できます:
構文:
select count(*) from 表名; Case: select count(*) from table_new;6) 複数のテーブルをクエリします
以上がMySQL ドリフトに関する簡単な説明 (7)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。