• 技术文章 >数据库 >mysql教程

    mysql怎么查询所有字段的数据

    青灯夜游青灯夜游2021-12-28 16:14:37原创557

    在mysql中,可以利用SELECT语句来查询所有字段的数据,语法“SELECT * FROM 表名;”或“SELECT 所有字段名列表 FROM 表名;”。

    本教程操作环境:windows7系统、mysql8版本、Dell G3电脑。

    在 MySQL 中,可以使用 SELECT 语句来查询数据。查询数据是指从数据库中根据需求,使用不同的查询方式来获取不同的数据,是使用频率最高、最重要的操作。

    mysql怎么查询所有字段的数据

    查询所有字段是指查询表中所有字段的数据。MySQL 提供了以下 2 种方式查询表中的所有字段。

    1)使用“*”查询表的所有字段

    SELECT 可以使用“*”查找表中所有字段的数据,语法格式如下:

    SELECT * FROM 表名;

    使用“*”查询时,只能按照数据表中字段的顺序进行排列,不能改变字段的排列顺序。

    例 1

    从 tb_students_info 表中查询所有字段的数据,SQL 语句和运行结果如下所示。

    mysql> use test_db;
    Database changed
    
    mysql> SELECT * FROM tb_students_info;
    +----+--------+---------+------+------+--------+------------+
    | id | name   | dept_id | age  | sex  | height | login_date |
    +----+--------+---------+------+------+--------+------------+
    |  1 | Dany   |       1 |   25 | F    |    160 | 2015-09-10 |
    |  2 | Green  |       3 |   23 | F    |    158 | 2016-10-22 |
    |  3 | Henry  |       2 |   23 | M    |    185 | 2015-05-31 |
    |  4 | Jane   |       1 |   22 | F    |    162 | 2016-12-20 |
    |  5 | Jim    |       1 |   24 | M    |    175 | 2016-01-15 |
    |  6 | John   |       2 |   21 | M    |    172 | 2015-11-11 |
    |  7 | Lily   |       6 |   22 | F    |    165 | 2016-02-26 |
    |  8 | Susan  |       4 |   23 | F    |    170 | 2015-10-01 |
    |  9 | Thomas |       3 |   22 | M    |    178 | 2016-06-07 |
    | 10 | Tom    |       4 |   23 | M    |    165 | 2016-08-05 |
    +----+--------+---------+------+------+--------+------------+
    10 rows in set (0.26 sec)

    结果显示,使用“*”通配符时,将返回所有列,数据列按照创建表时的顺序显示。

    注意:一般情况下,除非需要使用表中所有的字段数据,否则最好不要使用通配符“*”。虽然使用通配符可以节省输入查询语句的时间,但是获取不需要的列数据通常会降低查询和所使用的应用程序的效率。使用“*”的优势是,当不知道所需列的名称时,可以通过“*”获取它们。

    2)列出表的所有字段

    SELECT 关键字后面的字段名为需要查找的字段,因此可以将表中所有字段的名称跟在 SELECT 关键字后面。如果忘记了字段名称,可以使用 DESC 命令查看表的结构。

    语法格式如下:

    SELECT 所有字段名列表 FROM 表名;

    有时,由于表的字段比较多,不一定能记得所有字段的名称,因此该方法很不方便,不建议使用。

    例 2

    查询 tb_students_info 表中的所有数据,SQL 语句还可以书写如下:

    SELECT id,name,dept_id,age,sex,height,login_date FROM tb_students_info;

    运行结果和例 1 相同。

    这种查询方式比较灵活,如果需要改变字段显示的顺序,只需调整 SELECT 关键字后面的字段列表顺序即可。

    虽然列出表的所有字段的方式比较灵活,但是查询所有字段时通常使用“*”通配符。使用“*”这种方式比较简单,尤其是表中的字段很多的时候,这种方式的优势更加明显。当然,如果需要改变字段显示的顺序,可以选择列出表的所有字段。

    【相关推荐:mysql视频教程

    以上就是mysql怎么查询所有字段的数据的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:mysql 查询所有字段
    上一篇:mysql中join和on的用法是什么 下一篇:mysql如何去除字段
    PHP编程就业班

    相关文章推荐

    • mysql导入txt乱码怎么办• mysql怎么删除slave• mysql无法关闭怎么办• mysql表怎么加注释• mysql的视图是什么• mysql怎样查看表的注释

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网