基本クエリ

1378 ワード

1〓〓基礎クエリ2/*3文法4 selectクエリリストfrom表名;5は、System.out.println(印刷)と類似している。6特徴:7 1.クエリーリストは、テーブル内のフィールド定数値表式関数8 2.クエリーの結果は、仮想表9 10*/11〓1.クエリーテーブル内の単一フィールド12 13 SELECT start_time FROM slowロゴ14 15菗2.クエリーテーブルの複数のフィールド16 17 SELECT start_タイム、user_ホット、ローソンsent FROM slowロゴ18 19菗3照会表の全フィールド20 SELECT 21start_time22user_host23query_time24lock_time25rows_sent26rows_examined27db28 FROM 29 slow_ロゴ30 31 SELECT*FROM slow_ロゴ32 33葃4.照会定数値34 SELECT 100;36 SELECT'john'38菗5.照会式40 SELECT 100*99;42 43菗6.照会関数44 SELECT VERION();46 47菗7.フィールドのために別名48 49/*50 1.分かりやすい51 2.検索するフィールドに重名がある場合は、別名を52*/53啱第一の方法でAS 54 55 SELECT 100*99 ASの結果と区別することができます。56 5733759;第二の方式はスペース58 SELECT last_を使用する。nameの名前は、first_ですname名FROM employees;60 61〓〓の第3種:salaryを調べて、別名の中に特殊な文字があって双引用符62 SELECT salary AS“out put”FROM employesを使います;64 65膋8.重さ66菷例:従業員の中で設計された部門番号を調べるためにDISTINCT 68 69 SELECT DISTINCT department_id FROM eployees;70 72/*73 mysql中の+号は、演算子だけが連結文字列として使用できません。機能演算子74のみがセット100+99です。二つの動作数は数値型である場合、足し算199975 select'100'+99を行う。文字列の一つである限り、文字列を数値型76に変換しようとするが、変換が成功すれば、加算演算を継続する。変換に失敗した場合、文字型の数値を0 9978 select null+10に変換します。一方がnullである限り、結果はnull 79*/80 81葑10.文字列スプライス用関数CONCAT()82 SELECT CONCAT('a','b','c')ASの結果である。84 SELECT 86 CONCAT(lastuame、first uname)AS名前87 FROM 88 empployess;