MySQL入门之检索数据

查询单个列

分析:SELECT语句从 products表中检索一个名为prod_name的列。所需的列名在SELECT关键字之后给出, FROM关键字指出从其中检索数据的表名。

  • SELECT prod_name FROM products;

在这里插入图片描述

检索多个列

分析:这条语句使用SELECT语句从表products中选择数据。在这个例子中,指定了3个列名,列名之间用逗号分隔。

  • SELECT prod_name,prod_id,prod_price,prod_desc FROM products;

在这里插入图片描述

检索所有列

分析:如果给定一个通配符(*),则返回表中所有列。列的顺序一般是列在表定义中出现的顺序。但有时候并不是这样的,表的模式的变化(如添加或删除列)可能会导致顺序的变化。

  • SELECT * FROM products;
    在这里插入图片描述

检索不同的行

分析:SELECT DISTINCT vend_id告诉MySQL只返回不同(唯一)的vend_id行,因此只返回4行,如下面的输出所示。如果使用DISTINCT关键字,它必须直接放在列名的前面。
注意:使用DISTINCT关键字,顾名思义,此关键字指示MySQL只返回不同的值。

  • SELECT DISTINCT vend_id FROM products;

在这里插入图片描述

限制结果

分析:SELECT语句返回所有匹配的行,它们可能是指定表中的每个行。为了返回第一行或前几行,可使用LIMIT子句。LIMIT 5指示MySQL返回不多于5行。

  • SELECT prod_name FROM products LIMIT 5;

在这里插入图片描述

使用完全限定的表名(暂时不知道什么作用先记着)
  • SELECT products.prod_name FROM product.products;

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值