クエリの基本的な構文:テーブル名から選択クエリのリスト; から選択識別テーブルから、選択する列を選択し特定します
特徴:1、ときにクエリのリスト:テーブルのフィールド、一定の値、式、関数
2、クエリ結果は仮想表です
まず、テーブル、クエリの個々のフィールドは:例えば、テーブルのフィールド名から選択:クエリのフィールド名を学生以下の表に、
学生から名前を選択します。
第二に、ルックアップテーブル内の複数のフィールド: SELECTフィールド名、フィールド名...テーブル名から。
ルックアップテーブルの第三に、すべてのフィールド: テーブル名からSELECT *;
第四に、別名; 方法: テーブル名からエイリアスとしてSELECTフィールド名;第二の方法: エイリアステーブル名からSELECTフィールド名。
利点:1は、読みやすさ、理解を容易に向上させるために、クエリフィールドが同じ名前を持っている場合は2を、簡単に区別するために
第五に、デエンファシス(DISTINCT);テーブル名からSELECT DISTINCTフィールド名。
クエリ条件の構文:クエリテーブルからSELECTクエリリスト。
カテゴリー:
1、条件式フィルターに応じて:簡単な条件演算子:> <!= = <>> = <=
例如:查询age>20的学生的信息: select * from student where age > 20;
2、按逻辑表达式筛选 : && || ! and or not
&& 和 and : 两个条件都为true,结果为true,反之为false
|| 或 or : 只要有一个条件为true,结果为true,反之为false
! 或 not : 如果连接的条件本身为false,j结果为true,反之为false
例如:查询age > 7并且class='NIIT软件2班'的学生的信息 : select * from student where age > 7 and class='NIIT软件2班';
3、模糊查询 : like between and in is null
例如:查询姓名(name)以小开头的学生; select * from student where name like '小%';