当前位置:   article > 正文

mysql数据库的查询

mysql数据库中查询手机尾号为“8696”的客户信息。

1“查”——之单表查询

        INSERT INTO student2(name,grade,gender)

 

        VALUES ('songjiang',40,'男'),('wuyong',100,'男'),('qinming',90,'男'),('husanniang',88,'女'),('sunerniang',66,'女'),('wusong',86,'男'),('linchong',92,'男'),('yanqing',90,NULL);

  

注意:若因为此处插入的数据包含了中文而导致无法插入,可将“男/女”改为“man/woman”,或者将字段编码改为utf-8(方法自行百度,此处不做讲解)。

1.1  简单查询

1.1.1  查询所有字段

语法:SELECT 字段名1,字段名2

   FROM 表名

举例:查询student2表中的所有记录

命令:SELECT id,name,grade ,gender

      FROM student2;

果:

 

 

注意:字段顺序可以更改,如:

    SELECT id,grade,gender ,name

        FROM student2;

则显示的结果也会作出对应的调整:

 

 

 

1.1.2  SELECT语句中使用(‘ * ’)通配符代替所有字段

语法:SELECT * FROM 表名;

 在此前已多次使用此命令,所以此处不作赘述。

 

 

 

1.1.3  查询指定的部分字段

语法:SELECT 字段名1,字段名2… FROM 表名;

举例:查询student2表中的name字段和gender字段

命令:SELECT name,gender FROM student2;

 结果:

 

 

 

从结果中可以看到只显示了namegender两个字段。

1.2   按条件查询

1.2.1  带关系运算符的查询

 语法:SELECT 字段名1,字段名2

    FROM 表名

      WHERE 条件表达式

WHERE子句中可以使用如下关系运算符:

关系运算符

说        明

    =

    等于

    <>

    不等于

    !=

    不等于

    <

    小于

    <=

    小于等于

    >

    大于

    >=

    大于等于

举例:查询student2表中id4的人的idname字段

命令:SELECT idname FROM student2  WHERE id=4;

结果:

 

 

 

不等于<>

 

 

 

 

 

举例:查询student2表中grade大于80的人的namegrade字段

命令:SELECT name FROM student2 WHERE grade>80;

结果:

 

1.2.2  带 IN 关键字的查询

IN关键字用于判断某个字段的值是否在指定集合中,若在,则该字段所在的记录将会被查询出来.

语法:SELECT * | 字段名1,字段名2

   FROM 表名

   WHERE 字段名 [ NOT ]  IN (元素1,元素2

举例:查询student2表中id值为1,2,3的记录

命令:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/483036
推荐阅读
相关标签
  

闽ICP备14008679号