2、mysql_检索数据

2020-09-04  本文已影响0人  Liwemg

2.1 检索单个列

输入:

  SELECT prod_name FROM products;

输出:


2.2 检索多个列

输入:

SELECT prod_id, prod_name, prod_price FROM products;

输出:


2.3 检索所有的列

输入:

SELECT * FROM products;

输出:


2.4 检索不同的行

输入1:

SELECT vend_id FROM products;

输出1:



输入2:

SELECT DISTINCT vend_id FROM products;

输出2:



PS: DISTINCT关键字应用于所有的列,而不仅仅是关键字后面的第一个列名。例如:
输入3:

SELECT DISTINCT vend_id, prod_price FROM products;

输出3:



可以看到尽管vend_id有重复值,但是prod_id是不重复的,因此可以认为并列起来是无重复的。

2.5 限制结果

SELECT语句限制所有匹配的行,为了返回第一行或者前几行,可以使用LIMIT字句。
输入1:

SELECT prod_name 
FROM products 
LIMIT 5;

输出1:


PS:mysql的行是索引是从0开始的。
输入2:

SELECT prod_name 
FROM products 
LIMIT 5,15;

输出2:


2.6 使用完全限定的表名

输入:

SELECT products.prod_name
FROM crashcource.products;

表名,和列名都可以使完全限定的,有一些情况需要使用完全限定名。

上一篇 下一篇

猜你喜欢

热点阅读