MySQL - SELECT语句
程序员文章站
2024-01-16 08:09:04
...
MySQL SELECT语句
1、检索单个列
SELECT基本语法:
SELECT [列名] FROM [表名]
示例:
SELECT prod_price FROM products;
2、检索多列:‘ , ’
检索多列时,只需要在不同列后面增加 ,
即可。
示例:
SELECT `prod_name`, `prod_price` FROM `products`;
3、检索全部列:‘ * ’
使用通配符来匹配所有列。并不需要显示的指明所要查询的列。
注: 一般不要使用通配符 *
,检索不需要的列会降低索引和应用程序的性能。
示例:
SELECT * FROM products;
4、检索值不同的行:‘ DISTINCT ’
在实际过程中,我们往往需要查看这一类别包含多少种,例如多少厂家公司等。我们就需要使用 DISTINCT
关键字来限定。类似于数据结构中的集合。
没有加限定:
SELECT vend_id FROM products;
加了限定:
SELECT DISTINCT vend_id FROM products;
5、限制检索输出:‘ LIMIT ’
LIMIT
用来下限定输出的个数。这里主要包含两种区间语法。
前提: 假定从第一行开始
输出前 5 个:
SELECT prod_name FROM products LIMIT 5;
输出(6-10)行:
SELECT prod_name FROM products LIMIT 5, 5;
6、检索完全限定:‘ . ’
使用 .
符号来限定名称,类似于面向对象里面的调用方法。
示例:
SELECT products.prod_name FROM products;
# 和下面表达的意思相同
SELECT products.prod_name FROM products;