この記事では、MySQL 学習ノートの select ステートメントの完全な使用方法を例を使用して説明します。ご参考までに、詳細は以下の通りです。 この記事の内容:
リリース日: 2018-04-11 完全な構文:まず完全な文法を示し、それから一つずつ説明します。 基本構文: データ ソースからフィールド リストを選択します。 完全な構文: データ ソースから重複排除オプション フィールド リスト [フィールド エイリアスとして] を選択します [where 句] [group by 句] [having 句] [order by 句] [limit 句]; 重複排除オプション:
例: 重複排除前: テーブルstudent(name varchar(15),gender varchar(15))を作成します。 学生名、性別に値("lilei","男性")を挿入します。 学生名、性別に値("lilei","男性")を挿入します。 学生から*を選択します。 学生から別の*を選択します。 補充:
フィールドエイリアス:
例: 使用前に: テーブルstudent(name varchar(15),gender varchar(15))を作成します。 学生名、性別に値("lilei","男性")を挿入します。 学生名、性別に値("lilei","男性")を挿入します。 学生から*を選択します。 学生の名前を「姓名」、性別を「性别」として選択します。 データソース:
where句:
複数の構文がある場合:
補充:
name ="lilei" の student から、name を n 、gender として選択します。 -- select name as n ,gender from student where n ="lilei"; -- error select name as n ,gender from student having n ="lilei"; group by句:
-- 例: select name,gender,count(name) as "group member" from student as d group by name; 名前、性別、カウント(名前)を「グループ メンバー」として、学生として d グループから選択します。名前、性別でグループ化します。 補充:
having 節:
-- 例: n = "lilei" を持つ学生から、名前を n、性別として選択します。 select name,gender,count(*) as "組員" from student as d group by name,gender having count(*) >2 ;-- レコードが 2 を超えるグループのみが表示されます order by句:
-- 例: select * from student order by name; 名前、性別による学生順から*を選択します。 学生名昇順、性別降順で*を選択します。 制限条項:
-- 例 select * from student limit 1; 学生制限 3,1 から * を選択します。 select * from student where name ="lilei" limit 1; select * from student where name = "lilei" limit 3,1; MySQL 関連のコンテンツに興味のある読者は、このサイトの次のトピックをチェックしてください: 「MySQL クエリ スキル」、「MySQL トランザクション操作スキル」、「MySQL ストアド プロシージャ スキル」、「MySQL データベース ロック関連スキルの概要」、および「MySQL 共通関数の概要」 この記事が皆様のMySQLデータベース設計に役立つことを願っています。 以下もご興味があるかもしれません:
|
<<: JavaScriptオブジェクトをマージするさまざまな方法の詳細な説明
>>: SecureCRT に基づくリモート Linux ホストへのファイルのアップロードとダウンロードのグラフィカルな手順
多くの組織ではファイル サーバーをバックアップする必要があり、あるサーバーから別のファイル サーバー...
この記事の例では、参考までに、シンプルなショッピングカートモジュールを実装するためのjsの具体的なコ...
目次1. 概要2. nginx.conf 1) 設定ファイルの場所2) ワーカープロセス3) イベン...
1. シーケンステーブルを作成する テーブル `sequence` を作成します ( `name` ...
目次1. MySQLアーキテクチャの分析1.1 コネクタ1.2 クエリキャッシュ1.3 アナライザー...
目次Object.defineProperty メソッドのレビューデータブローカーとは何ですか? V...
書き順の重要性ブラウザのリフローを減らし、ブラウザのDOMレンダリングパフォーマンスを向上させる①:...
まとめこの記事では、次の一般的なレイアウトを紹介します。 3 列レイアウトを実装する方法は多数ありま...
準備のメリットPrepare SQL が生成される理由。まず、MySQL サーバー上で SQL を実...
目次1. インストール要件2. OSイメージのダウンロード3. VMware Workstation...
目次導入アイデアID配列インデックスのマッピング関係を確立するツリー構造の構築原理要約する導入組織階...
プロジェクトにはアンケートが必要ですが、クライアントはアンケートのタイトルが純粋なHTMLタグでなけ...
目次トピック分析する使用目的解決:コードは次のように実装されます。分析:配列とポインタ解決:コードは...
1: スループット(1秒あたりのリクエスト数)サーバーの同時処理能力を定量的に表したもので、reqs...
1. CSS 方法論とは何ですか? CSS methodologiesデザイン パターンまたは CS...